Mattess Geschrieben 24. Januar 2003 Teilen Geschrieben 24. Januar 2003 Hallo! Ich wollte in meine Seite ein Javascript einbinden. Allerdings klappt das irgendwie nicht, und ich weiss nicht warum! Vielleicht kann mir ja jemand sagen was falsch ist. Ich habe ein frame Menu mit folgendem text im head: <script type="text/javascript"> <!-- function ZweiFrames(URI1,F1,URI2,F2) { Frame1=eval("parent."+F1); Frame2=eval("parent."+F2); Frame1.location.href = URI1; Frame2.location.href = URI2; } //--> </script> und diesem Text im body: <a href="javascript:ZweiFrames('mainMenunreins.htm','Menu','nreins.htm','Hauptframe')"> die Frames Menu und Hauptframe sind auch in der Frameseite definiert: <frame name="Menu" target="Hauptframe" scrolling="no" src="mainMenu.htm" marginwidth="0" marginheight="0" noresize> <frame name="Hauptframe" marginwidth="10" marginheight="10" scrolling="auto" src="mainMattesPudding.htm" target="_self"> Von Menu aus sollen also mit einem Link die Frames Menu und Hauptframe neu geladen werden. Was fehlt/ was ist falsch/ worauf muss ich sonst noch achten? Danke! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
mnx Geschrieben 27. Januar 2003 Teilen Geschrieben 27. Januar 2003 versuch es doch einfach mal damit... die datei des ersten frames wird ganz normal geladen und im <body> der zweiten seite schreibst du einfach einen onload="" befehl. das is wesendlich einfacher und erfüllt (je nach anwendung) den selben zweck. das würde dann ungefähr so aussehen: <BODY onload="window.open('ZWEITE SEITE.html','ZWEITER ZIELFRAME','')"> das müssten meines wissen auch alle browser erkennen. ich hatte nämlich mal ein ähnliches Problem. Ich wollte das sich auf klick in der Hauptnavigation eine zweite Nebennavigation in einem anderen frame öffnet aber gleichzeitig im Hauptframe auch schon eine datei geladen wird. und so hab ich das halt gelöst. entweder also wenn die Nebennavigation geladen wird die hauptseite laden lassen. oder andersrum ... erst die hauptseite sofort laden lassen und diese läd dann die nebennavigation. Falls es bei dir sowas ähnliches seien sollte dann kannst du wenn du die erste Möglichkeit nimmt auch noch einen onunload="" befehl verwenden und die seite des anderen frames z.B. zur standard seite zurückkehren lassen. MfG -mnx- Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jomama Geschrieben 28. Januar 2003 Teilen Geschrieben 28. Januar 2003 Ich glaub mal, die Funktion geht nicht, weil die Werte der Stringvariablen nicht als Variablennamen erkannt werden. Wenn du die Framenamen gleich im Script einsetzt, müsste es eigentlich gehen. Wird dir wohl nix anderes übrigbleiben. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mattess Geschrieben 28. Januar 2003 Autor Teilen Geschrieben 28. Januar 2003 wie sieht das dann aus? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mattess Geschrieben 28. Januar 2003 Autor Teilen Geschrieben 28. Januar 2003 ok, ich hab die Lösung für alle, die auch mal auf so ein Problem stossen: es muss heissen: <a href="javascript:ZweiFrames('mainMenunreins.htm','Menu','nreins.htm','Hauptframe')" target="_self"> Fragt mich nicht genau warum, hat was damit zu tun, dass der hauptframe als base-target definiert war oder so.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jomama Geschrieben 30. Januar 2003 Teilen Geschrieben 30. Januar 2003 Und das Script dazu? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mattess Geschrieben 30. Januar 2003 Autor Teilen Geschrieben 30. Januar 2003 steht oben? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jomama Geschrieben 30. Januar 2003 Teilen Geschrieben 30. Januar 2003 Aso. Aber ich hab mir jetzt dein Script oben nochmal durchgelesen. Wenn du in den Frame-Tag das Attribut target=Hauptframe reinschreibst, dann ist es kein Wunder, wenns nicht geht. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mattess Geschrieben 30. Januar 2003 Autor Teilen Geschrieben 30. Januar 2003 naja, normalerweise sollten Links im Menu ja auch auf das Hauptframe verweisen, in diesem Fall ja auch! Es sollte hier nur zusätzlich auch noch das menu angesprochen sein... aber du hast schon recht... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.