You are not logged in.

wcf.regNote.message

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

1

Wednesday, September 8th 2004, 11:12pm

onmouseover soll neue seite mit target angabe öffnen

ich hab ein frameset und will beim mouseover das in einem frame eine neue seite geladen wird. das mit dem window.location = 'seite.php' ist so wie ich das sehe nicht ganz ausreichend. muss ich da extra ne funktion bauen oder kann ich das target irgendwie gleich mit angeben?
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

2

Thursday, September 9th 2004, 7:38am

probier des mal mit dem Code:

Source code

1
document.getElementById("FRAME_ID").src = 'seite.htm';


Du musst aber dem Frame ne Id geben.

Ciao Ephraim

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

3

Thursday, September 9th 2004, 1:34pm

irgendwie will das noch nicht so ganz. der ganze aufruf müsste doch dann so aussehen oder?

Quoted

<a href="#" onmouseover="document.GetElementById('leftframe').src = 'left_christian.php';" onmouseout="document.GetElementById('leftframe').src = 'left.php';">Hr. Bartsch<br>(IT-Systemkaufmann)</a>

da bekomm ich dann aber nen javaskript error. oder hab ich irgendwo schon wieder nen blöden tipfehler drin??
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

4

Friday, September 10th 2004, 7:22am

Ja des get von getElementById schriebt man klein ;)....
Ciao Ephraim

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

5

Friday, September 10th 2004, 10:59am

ok das entzieht sich für meinen geschmack zwar mal wieder jeglicher logik gerade den ersten buchstaben klein zu schreiben aber dann die restlichen worte mitten drin mit großen beginen zu lassen aber ok. das war zumindest ein teil des problems. ich bekomme jetzt allerdings immernoch die fehlermeldung

Quoted

'document.getElementById(...)' ist Null oder kein Objekt

und ich blick grad nicht ganz was mir das sagen soll. heißt das der angegebene inhalt ist nicht korrekt oder heißt das die angegebene id wird nicht gefunden / ist nicht richtig deklariert?
kann das sein das der bereich wo der aufruf statt findet in einem anderen frame ist als der bereich wo die id deklariert ist das dadurch die id nicht frame übergreifend gültigkeit hat? müsste ich auf die index seite wo das frameset deffiniert ist vielleicht noch zusätzlich ne funktion bauen wo ich die id irgendwie über die frames hinweg übergebe oder sowas?

kann ich eigentlich nicht auch dem img tag selber z.b. die id="foto" geben und dann direkt dem img tag ansprechen anstatt den gesamten frame neu zu laden?

gibts eigentlich ne url die zu empfehlen ist bei solchen sachen? weil irgendwie stoße ich dank meiner abscheu gegen javaskript doch immer wieder an den punkt das wenn ich es mal nutzen will ruckzuck ende ist.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

6

Friday, September 10th 2004, 11:28am

Hmmm jep kann sein des des nur in der Site geht wo des
Frameset erstellt wurde ... aber es gibt noch nen anderen
weg:

Source code

1
parent.NAME_DesFrames_Nicht_ID.location.href = "sport.html";


probiers ma so ... natürlich kannst du auch direkt auf die Img.Src zugreifen ...

hilfe gibts wie immer bei selfhtml :)
http://de.selfhtml.org/navigation/quickbar/index.htm

Da kannst du dann oben links Javascript auswählen und dann daneben
des Thema was du nachschlagen willst ...
des hat mir viel schon geholft ;)

Ciao Ephraim

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

7

Friday, September 10th 2004, 12:35pm

damit gehts auch nicht. gleicher fehler wie vorher. ich versuch das ganze jetzt in zwei funktionen zu bauen. mal sehen ob das was wird.

EDIT:
wie soll es anders sein ... es klappt natürlich nicht *narf*

folgende funktion ist in der index.php enthalten (wo auch das frameset definiert ist)

Quoted

<script language="javascript">
<!--
function showimage(ziel,bild) {
document.getElementById(ziel).src = bild;
}
-->
</script>


aufruf hab ich einfach per showimage(foto,test.jpg) gemacht. jetzt sagt der mir 'foto' ist undefiniert. wieso undefiniert? die id is auf jeden fall definiert! drecks ding.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

8

Friday, September 10th 2004, 1:16pm

du musst wenn Foto die Id ist auch bei dem Aufruf ' drum rum machen.
und bei test.jpg genauso. Den du übergibst da je nen Text und der muss
in SingleQuotes stehen.

Ciao Ephraim

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

9

Friday, September 10th 2004, 2:16pm

der fehler hat sich verändert aber ist nicht weg. jetzt sagt er mir das er unbedingt ein objekt haben will. das heißt doch er erwartet in der variable wo das bild drin sein soll das bild eben aber bekommt es nicht.

ich rufe die funktion auf mit "showimage('foto','img/test.jpg')" und in dem ordner img ist das bild auch enthalten. oder kann ich da keinen ordner mitgeben oder was is das wieder fürn dreck?
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

10

Friday, September 10th 2004, 2:40pm

Wie heisst denn die Fehlermeldung genau ? und gib mir wenn möglich mal nen Link
wo man sich des schon mal angucken kann ... dann kann ich dir sicher
besser helfen als so ....


Ciao Ephraim

bauser

Intermediate

Posts: 384

Occupation: Senior Software Engineer

  • Send private message

11

Monday, September 13th 2004, 11:27am

ich bin ja selbst nich so der jsfreak, aber sollte die funktion nich in der gleichen datei stehn in der sich auch das image mit dem onmouseover event befindet ?
I'm Tony Menthanar! You fuck wit me, you fuckin' wit da best!

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

12

Monday, September 13th 2004, 12:21pm

hatte ich auch gedacht und habs auch getestet. hatte aber alles nicht funktioniert. ephraim hat mir das inzwischen hin gebastelt. sobald ich mit dem flash dings durch bin was ich dringend fertig bekommen muss schau ich mal nach wie unser js-meister das gelöst hat und poste hier noch genau wie sowas funktioniert.

thx schonmal @ hilfe
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

wcf.user.socialbookmarks.titel