Brauch mal Eure Hilfe!!!
Wo setze ich den Befehl target="_blank" hin????
Hab´s überall ausprobiert, aber es klappt nicht
Dank im voraus<CENTER>
<center><big>Prof.Dr....</big></center><br>
<Form>
<SELECT NAME="list">
<OPTION SELECTED VALUE="TaylorSS07.ppt">Taylor_
<OPTION VALUE="PM_5_Kosiol_SS07.ppt">PM_5_Kosiol_SS07
</SELECT><P>
<INPUT TYPE=BUTTON VALUE="Datei öffnen" target="_blank"
onClick="top.location.href=this.form.list.options[this.form.list.selectedIndex] .value" target="_blank">
</FORM>
</CENTER>
<hr>
Das Attribut target="_blank" gehört eigentlich in den <a>-Tag. ;-)
Und deine Seite ist auch kein valides HTML. So wäre die Seite valide:
<center>
<center>
<big>Prof.Dr.....</big>
</center>
<br>
<form id="form" method="post" action="diesedatei.htm">
<select name="list">
<option id="taylor" value="TaylorSS07.ppt" selected>Taylor_</option>
<option id="pm" value="PM_5_Kosiol_SS07.ppt">PM_5_Kosiol_SS07</option>
</select>
<p>
<input type="button" value="Datei öffnen" onClick="top.location.href=this.form.list.options[this.form.list.selectedIndex] .value;">
</p>
</form>
</center>
<hr>
Ein <form>-Tag braucht immer die Angaben method und action. Du könntest mittels JavaScript auf die selektierte option zugreifen und dann den Wert davon in das action-Attribut des Formulars setzen.
<script type="text/javascript">
var taylor_selected = document.getElementById('taylor').selected;
var pm_selected = document.getElementById('pm').selected;
if(taylor_selected == "selected") {
document.getElementById('form').action = document.getElementById('taylor').value;
} else if(pm_selected == "selected") {
document.getElementById('form').action = document.getElementById('pm').value;
}
</script>
So ähnlich könnte es funktionieren.
Gruß,
Morten