Forum: JavaScript |
Thema:
Re: Frames - iFrames, kapier ich nicht |
Von:
G. Guest (
02.07.2004 15:59) |
Hi,
meinst du so:
alert (parent.frames["hs"].frames["hf"].document.anzeige.innerHTML);
oder so:
alert (parent.frames["hs"].frames["hf"].anzeige.innerHTML);
Geht beides nicht.
Würde ich auch hinten und vorne nicht kapieren, wenn das so funktionieren würde, denn im iFrame ist doch eine extra Seite, dessen Inhalt (so sagt es mir wenigstens meine Logik) doch auch mit document.getElementById angesprochen können werden müsste.
Aber irgendwie klappt bei mir gar nix *schnief* :,-(
Gruß
Betreff |
Von |
Datum |
|
|
Re: Frames - iFrames, kapier ich nicht
Ja na klar, der Aufruf geht in die Seite des IFrames.<br>Ich schreib das mal ganz einfach auf:<br>document.seite.iframe.div_name.object<br>Glaube so etwa war die zusammensetzung bei Dir oder ? |
|
|
|
|
|
Sven
Buhk
|
02.07.2004 16:34 |
|
|
Re: Frames - iFrames, kapier ich nicht
Nix,<br><br>document ist bezogen auf den Hauptframe, oder?<br><br>Was ist dann seite?<br><br>So is nix:<br><br>alert (parent.frames["hs"].document.getElementsByName("hf").getElementById("anzeige").innerHTML);<br><br>und... |
|
|
|
|
|
G.
Guest
|
02.07.2004 16:49 |
|
|
Sven
Buhk
|
02.07.2004 16:55 |
|
|
Re: Frames - iFrames, kapier ich nicht
Ja, aber das sprech ich doch schon die ganze Zeit so an:<br><br>iframe.document.div<br><br>Die Seite an sich ist ja im iFrame eingebunden:<br><br><iframe src="hf.php" width="700px" height="300px"... |
|
|
|
|
|
G.
Guest
|
02.07.2004 16:59 |
|
|
Re: Frames - iFrames, kapier ich nicht
Ich mein, ich komm jetzt echt nicht mit, denn soweit mag ers ja:<br><br>parent.frames["hs"].frames["hf"].document.<br><br>Bei dem:<br><br>parent.frames["hs"].frames["hf"].document.bgcolor<br><br>gibt er mir ja schön... |
|
|
|
|
|
G.
Guest
|
02.07.2004 17:07 |
|
|
Re: Frames - iFrames, kapier ich nicht
Weil das IFrame in einer anderen Seite ist. Du must also erst die entsprechende Seite ansprechen.<br>Das ist relativ verworen, weil das IFrame ja in einem eigenen Dokument steht und nicht in der Seite... |
|
|
|
|
|
Sven
Buhk
|
02.07.2004 18:02 |
|
|
Re: Frames - iFrames, kapier ich nicht
Erklär mir doch mal, wie ich diese entsprechende Seite ansprechen soll.<br><br>So gehts ja nicht:<br><br>frames["hf"].document<br><br>die Seite im hf-Frame nennt sich "hf.php".<br><br>Gruß Guest |
|
|
|
|
|
G.
Guest
|
04.07.2004 10:33 |
|
|
Re: Frames - iFrames, kapier ich nicht
Je mehr ich drüber nachdenke, desto weniger Blick ich durch. <br><br>alert (parent.frames["hs"].document.frames["hf"].document.getElementById("anzeige").innerHTML);<br><br>Das müsste doch einwandfrei... |
|
|
|
|
|
G.
Guest
|
04.07.2004 11:15 |
|
|
Sven
Buhk
|
04.07.2004 11:32 |
|
|
G.
Guest
|
05.07.2004 08:43 |
|
|
Re: Frames - iFrames, kapier...
Also ums kurz zu machen, so auf anhieb hab ich da nixx vernünftiges gefunden, nur einen Anhalt der Dir vielleicht weiter hilft.<br>Du solltest Dein Javascript auf jeden Fall ans Seitenende setzen, damit... |
|
|
|
|
|
Sven
Buhk
|
07.07.2004 14:16 |
|
|
Re: Frames - iFrames, kapier...
Ok, danke soweit. Werds schon irgendwie hinkriegen das es passt.<br><br>Noch was anderes. Wie kann ich eine Funktion verlassen? Gibts da sowas wie LeaveFunction oder so. Mit break gehts jedenfalls nich. |
|
|
|
|
|
G.
Guest
|
08.07.2004 11:35 |
|
|
Re: Frames - iFrames,...
Doch mit break solltest Du immer ne Schleife verlassen können.<br><br>Zu dem anderen Thema, wie kommt es denn überhaupt zu einer so unglücklichen Konstalation wie Du Sie da beschrieben hast, ich meine ne... |
|
|
|
|
|
Sven
Buhk
|
08.07.2004 14:27 |
|
|
Re: Frames - iFrames,...
Ich wollt mich mal an nem php-chat versuchen, und damit das ganze nicht so flackert und die Seiten ständig aktualisiert werden müssen verlagere ich die Funktionen zum Auslesen der Datei (sowas wie... |
|
|
|
|
|
G.
Guest
|
09.07.2004 11:40 |
|
|
Re: Frames - iFrames,...
Hi,<br><br>eine Funktion in JS kannst du normalerweise mit return verlassen (bzw. noch mit einem return true oder false).<br><br>HTH, |
|
|
|
|
|
Rainer
Jeschor
|
08.07.2004 15:18 |
|
|
G.
Guest
|
09.07.2004 11:19 |
|
|
G.
Guest
|
02.07.2004 16:52 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!