Script im Headbereich
<script language="JavaScript" type="text/javascript">
<!--
function fensterauf(){
window.open(document.meinformular.meinmenue.options[document.meinformular.meinmenue.options.selectedIndex].value, "Zweitfenster","width=650,height=170");
}
//-->
</script>
Script des Formulars
<form name="meinformular">
<select name="meinmenue">
<option value="seite.htm">Seite</option>
<option value="seite2.htm">Seite2</option>
<option value="seite3.htm">Seite 3</option>
</select>
<input type="button" value="Los gehts" onClick="fensterauf()" name="button">
</form>
Erklärung:
Hier geht es darum mittels eines Sprungmenues Seiten in einem neuen Browserfenster zu öffnen. Die Fenster haben alle die gleichen Maße und den gleichen Namen. Lediglich die Url ändert sich. Dazu habe ich den Tipp der vorigen Seite "Sprungmenue" mit dem Tipp "Fenster öffnen" kombiniert.
In der Funktion namens fensterauf() wird die window.open Methode eingesetzt. Dort haben wir folgende Parameter
window.open(url,fenstername,eigenschaft);
Da
Fenstername und die Eigenschaften, wie Weite, Höhe etc, immer die gleichen sind, werden sie direkt dort eingegeben. Lediglich die Url wird aus dem Sprungmenue übernommen und zwar mit folgender Zeile.
document.meinformular.meinmenue.options[document.meinformular.meinmenue.options.selectedIndex].value
Erklärungen dazu, siehe: eine Seite zuvor
Nun braucht man nur noch die Funktion im Button aufzurufen und fertig ist das.
onClick="fensterauf()"