Dropdown-Menü im Hauptframe öffnen
Michaela Ahlswede
- html
Hallo Forum,
ich habe folgendes Problem: Ich habe eine Seite mit 3 Frames erstellt. Links, oben und den Hauptframe. In dem Frame oben habe ich ein Dropdown-Menü gesetzt, dessen Links in dem Hauptframe geöffnet werden soll (Name des Hauptframes: haupt). Allerdings öffnet sich jeder Link in dem selbigen Fenster :-(. Hier ist der Quellcode.
<form name="jump">
<p>
<select name="menu" onChange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
<option value="#">Beschreibung</option>
<option value="link1.htm">Link1</option>
<option value="link2.htm">Link2</option>
<option value="link3.htm">Link3</option>
<option value="link4.htm">Link4</option>
</select> </p>
</form>
Vielen Dank und beste Grüße,
Michaela
hi
form hat ein attribut namens "target".
vieleicht solltest du dich mal damit befassen.
so long
ole
(8-)>
Hallo, Ole!
form hat ein attribut namens "target".
vieleicht solltest du dich mal damit befassen.
<select name="menu" onChange="location=document.jump.menu.options
^^^^^^^^
[document.jump.menu.selectedIndex].value;" value="GO">
oder mit "frames" und "location".
hallo Michaela!
in der jetzigen form wird der "location" des frames die neue url zugewiesen, in dem das select steht.
wenn die "location" eines anderen frames geändert werden soll, muss man zuerst mal auf das frameset zugreifen, das beide frames enthält. das geht entweder mit "parent" oder mit "top", abhängig vom sonstigen aufbau der ganzen seite.
von da aus greift man dann auf den entsprechenden frame zu, bzw. auf dessen "location".
<select name="menu" onChange="parent.haupt.location=document.jump.menu.options
^^^^^^^^^^^^^^^^^^^^^
[document.jump.menu.selectedIndex].value;" value="GO">
wenn du aus den erklärungen in selfhtml dazu nicht schlau wirst, kannst du hier nochmal fragen.
freundl. Grüsse aus Berlin, Raik