Dropdown Auswahl in selben Frame öffnen
Manu
- javascript
0 wahsaga
Hallo!
Ich habe noch keine großen Erfahrungen mit Javascript und stehe gerade vor einem Problem. Ich habe ein Dropdown-Menü und einen Button, wenn ich auf den Button klicke, soll es mir die Seite, welche im Dropdownmenü ausgewählt ist, im selben Frame anzeigen, was es bis jetzt aber nicht macht. Es öffnet sich zur Zeit immer eine neue Seite. Hier der Quelli:
<html>
<head>
<script LANGUAGE="JavaScript">
<!-- Beginn Java Script -->
function surfto(form)
{
var myindex=form.dest.selectedIndex
window.open(form.dest.options[myindex].value, target="_parent");
}
</script>
<title>Noch keiner vorhanden</title>
<style type="text/css">
@import url(format.css);
</style>
<meta http-equiv="Page-Enter" content="blendTrans(Duration=4.0)">
</head>
<body>
<FORM NAME="myform"
METHOD=POST onSubmit="return dropdown(this.dest)"target="FrameMitte">
<SELECT NAME="dest" SIZE=1>
<OPTION SELECTED VALUE="gedichte/gedicht1.html" target="FrameMitte">Gedicht 1
<OPTION VALUE="gedichte/gedicht1.html" target="FrameMitte">Gedichty
<OPTION VALUE="gedichte/gedicht1.html" target="FrameMitte">Gedichtx
<OPTION VALUE="gedichte/gedicht1.html" target="FrameMitte">Gedichtd
</SELECT>
<INPUT TYPE="BUTTON" VALUE="Lesen" onClick="surfto(this.form)">
</FORM>
</body>
</html>
hi,
Ich habe ein Dropdown-Menü und einen Button, wenn ich auf den Button klicke, soll es mir die Seite, welche im Dropdownmenü ausgewählt ist, im selben Frame anzeigen, was es bis jetzt aber nicht macht. Es öffnet sich zur Zeit immer eine neue Seite.
Und bei deiner Analyse, was das Script macht, und wo das neue Fenster geöffnet wird, sind dir welche Stellen aufgefallen?
Das Script sieht übrigens nach ziemlichem Murks aus - sowohl bei window.open als auch bei den Options ist das target-Attribut vollkommen sinnfrei und fehl am Platze.
gruß,
wahsaga