ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
3268
3268
EMPFEHLEN
-
Hallo zusammen,
ich hab folgenden Code im Iframe selbst stehen:
Code :1 2 3 4 5 6 7 8
<script type="text/javascript"> <!-- function post_selection(datei) { alert(datei); window.parent.document.form1.dateiname.value = datei; } //--> </script>
... und so wird das Iframe aufgerufen:
Code :1 2 3
<iframe name="filemanagement" src="iframe.html" width="100%"> Ihr Browser unterstützt keine Frames! </iframe>
... und so sieht der Code der Textbox aus (befindet sich nicht im Iframe sondern im "übergeordneten Dokument"):
Code :1 2 3
<form name="form1" method="post" action=""> <input type="text" name="dateiname" id="dateiname"> </form>
... der rest sind unwichtige HTML tags.
Vom Iframe heraus wird nun die Funktion "post_selection" aufgerufen und soll den übergebenen Wert von "datei" in das Textfeld schreiben.
Das ganz funktioniert auch im IE aber nicht in Firefox (1.0) !
Den alert gibt Firefox aber aus!
Ich hab schon ge
t was das Zeug hält aber nix hat in Firefox geklappt.
Liegt es vllt an irgendwelchen Einstellungen in Firefox?
Also wie kriege ich es hin dass das auch in Firefox funktioniert
Vielen Dank im Voraus
Gruß, amon-ra
-
Hallo,...
Der Fehler ist aus dem geposteten Code nicht ersichtlich....er funktioniert im Firefox(beides...auch das Füllen des Textfeldes).
- ...gibt es eine JS-Fehlermeldung?
- ...bitte poste mehr Code, oder noch besser, stelle das Ganze online
-
Hallo,
danke für deine Antwort.
Ich konnte den Fehler mitlerweile etwas einschränken (glaube ich): Es liegt wahrscheinlich an dem Aufruf der Funktion und der Übergabe der Parameter.
Zuerst mal der ganze Code:
iframe2.php
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>IFrame</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <iframe name="filemanagement" src="index3.php" width="100%"> Ihr Browser unterstützt keine Frames! </iframe> <br> <form name="form1" method="post" action=""> <input type="text" name="dateiname" id="dateiname"> </form> </body> </html>
und die index3.php
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Filemanagement</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script type="text/javascript"> <!-- function post_selection(datei) { alert("test"); window.parent.document.form1.dateiname.value = datei; } //--> </script> </head> <body> <a href="javascript:post_selection('test.jpg');"><img src="../../gfx/auswaehlen.gif" width="86" height="16" border="0"></a> </body> </html>
So, der Fehler ist wohl hier zu funden:
Code :1
<a href="javascript:post_selection([b]'test.jpg'[/b]);">
Wenn ich an "post_selection" keine Werte übergebe dann funktioniert alles, wie du schon gesagt hast, problemlos!
Wie muss der Aufruf denn richtig lauten?
Vielen Dank im Voraus.
Gruß, amon-ra
-
25.11.04 21:00 #4
- Registriert seit
- Oct 2004
- Ort
- München / Innsbruck
- Beiträge
- 2.263
Ist jetzt nur so ne Idee - ich hatte mal ein ähnliches Problem und wenn man den Doctype rausgelassen hat ging es aus unerfindlichen gründen...
Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?
| Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |
-----------
Zufriedenstellende Beiträge bitte als erledigt markieren!
-
Hallo,
habs mal ohne Doctype probiert hat aber leider nichts geändert.
Noch jemand ne Idee oder einen Vorschlag?
Danke schon mal.
Gruß, amon-ra
-
Hallo,
ich hab jetzt keine Ahnung woran das lag aber jetzt funktionierts!
Ich hab den Link ingeändert und alles funktioniert ...Code :1
<a href="#" onClick="javascript:post_selection('test.jpg');">
Ehrlichgesagt hab ich da auch schon so ne Vermutung nachdem ich nen Beitrag über die Vor teile von dieser Art des Aufrufes gelesen hab.
Trotzdem danke an alle =)
Gruß, amon-ra
Ähnliche Themen
-
_blank geht im IE aber im Firefox nicht?
Von hups1803 im Forum Flash PlattformAntworten: 1Letzter Beitrag: 16.07.09, 02:29 -
display block und none (Geht im Firefox aber im IE nicht);
Von draig im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 29.04.06, 23:57 -
Flash geht im IE, aber nicht in Netscape und Firefox!
Von Breuker im Forum Flash PlattformAntworten: 6Letzter Beitrag: 17.09.05, 15:25 -
Hp geht im Firefox aber im IE nicht?!
Von swayhulio im Forum HTML & XHTMLAntworten: 6Letzter Beitrag: 27.07.05, 07:17 -
Geht im Explorer, aber nicht im Firefox
Von sozialesAbseits im Forum CSSAntworten: 3Letzter Beitrag: 17.12.04, 09:18





Zitieren

Login





