Anzeige im Wahl-Frame
    


HOME

 DOWNLOAD  BEISPIEL1 ZURÜCK SITEMAP  

  Pull-Down-Menü für Frameset

Ein Pull-Down-Menü soll die Option bieten, eine Datei in einem jedesmal explizit festzulegendem Frame austauschen. Die Anweisung dazu steht gleich im 'value-Attribut des <option>-Tags.


Mal möchte ich die Datei im Frame 'oben' austauschen und dort ein andes Menü anbieten, mal soll lediglich die Anzeige im Frame 'rechts' getauscht werden.

Ein Pulldownmenü im Frame "links" ruft ein JavaScript auf. Das JavaScript ändert auf Grund der übergebenen Werte die Anzeige in einem der Frames.


Der Framename und der Dateiname wird dem Script übergeben. So kann jedesmal neu festgelegt werden, welchen Frameinhalt sie ändern möchten und welche Datei dort angezeigt werden soll.

   Funktion

1) Bei einer Änderung der Auswahl wird das JavaScript 'checkMenu' aufgerufen:
 ... onChange="checkMenu(this.options[this.selectedIndex].value)">
2) An das JavaScript werden 2 Werte übergeben:

  • Framename
  • Dateiname
Diese Informationen sind im Wert (value) der Option des Pull-Down-Menüs enthalten:

value="'rechts','seite02.htm'"

Das bedeutet zu jeder Option müssen auch 2 Werte eintragen sein:
<option value="'rechts','seite02.htm'"> rechts Seite 02 anzeigen </option>
<option value="'rechts','seite03.htm'"> rechts Seite 03 anzeigen </option>
<option value="'oben','oben02.htm'">    oben Datei 01 anzeigen   </option>
<option value="'oben','oben01.htm'">    oben Datei 02 anzeigen   </option>

  Groß- Kleinschrift beachten !  ' Rechts ' ist nicht gleich ' rechts '


kurze Erklärung Frameset-Namen ansehen ?

Pulldown-Beispiel ansehen ?













NACH OBEN