![]() |
Drop Down, Ziel anderer Frame!
Hallo zusammen,
wie kann ich in einem Drop Down Menü bei dem ich bei Anklicken eines Wertes sofort auf den Hyperlink springe einen anderen Zielframe übergeben? Mit target funktionierts anscheinend nicht (bzw. wo wüßte ich das target=Hauptframe korrekterweise hinstellen?) Falls jemand eine Idee hat wäre ich sehr dankbar. Danke. Hier der Code <form name="jump"> <select name="menu" onChange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO"> <option value="#">TEST ...</option> <option value="http://test-01.html">test01</option></a> </select> </form> |
Drop Down Ziel
Hi,
ich hoffe das kann dir helfen. Mit einem Drop Down habe ich es allerdings noch nicht probiert, aber mit einzeln angegebenen Hyperlinks geht das recht gut. Vermutlich wirst du im Frameset deinen jeweiligen Frame einen Namen gegeben haben z.B. <frame src="seite.html" name="Zielbereich"> <frame src="seite.html" name="Zielbereich2"> Dein Drop Down wird aber nicht im Frameset vorhanden sein sondern in irgend einer anderen Seite. Da diese Seite aber den Namen aus dem Frameset nicht kennt funktioniert die Target Eigenschaft nicht. Wenn du aber aus der Seite mit dem Drop Down Feld einen Verweis auf den Frameset machst müsste es Funktionieren. Damit kann mann auch gleichzeitig mehrere Frames und ansteueren. Der Name des Framesets muss nicht angegeben werden, stattdessen geht der Verweis auf das Elternelement. z.B. <a href="#" onclick="parent.Zielbereich.location.href='neuesei te.html' , parent.Zielbereich2.location.href='neueseite2.html ' "> (Achte auf die Groß- und Kleinschreibung der Namen - Case Sensitive) Für dein Beispiel musst du wahrscheinlich dein Drop Down Feld als Auslöser mit einbinden. Ich denke das müsste klappen, also viel Glück cryos77 |
Schau dir einfach mal den Quelltext hier an:
http://de.selfhtml.org/navigation/quickbar/index.htm Jak |
Dieses Dropdown kommt bei mir auf einer Seite (nicht im Frameset), die in den linken Frame geladen wird, vor.
Jetzt möchte ich, dass wenn ich in diesem Drop Down im linken Frame was auswähle, dass es dann im Hauptframe angezeigt wird. Irgendwie funktioniert das nicht ganz so richtig. |
erstens:
selfhtml hilft dir da sicher genug! du musst einfach als target das richtige frame (das benannt sein muss, sonst gehts auch mit nummern) angeben. zweitens: "irgendwie funktionierts nicht richtig" = schlecht! besser: code ;) |
Hab's mitlerweile gelöst.
Fall's wenn interessiert: <script language ="javascript"> function GeheZu (url) { if (url=="") { document.menu.reset(); document.menu.ziel.blur(); return; } else { window.open(url,target="Hauptframe"); document.menu.reset(); document.menu.ziel.blur() } } Danke. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag