Link in anderem Frame öffnen
Thorsten
- javascript
Hallo Leute
wer kann mir sagen wo ich hier meinen Zielframe eingeben kann, ich brings nicht hin.
Bitte um Hilfe!!
<FORM>
<SELECT NAME="list">
<OPTION SELECTED VALUE="http://">My World
<OPTION VALUE="http://">MB
<OPTION VALUE="http://">Java
<OPTION VALUE="http://">Backgifs
</SELECT>
<INPUT TYPE=BUTTON VALUE="Und Los!" onClick="top.location.href=this.form.list.options[this.form.list.selectedIndex].value">
</FORM>
mfg
TS
HAllo TS
soweit ganz gut, wenn du das ganze auch noch mit einem Zielframe hinterlegen willst würde ich dir folgende variante empfehlen.
<FORM>
<SELECT NAME="list">
<OPTION SELECTED VALUE="http://www.god.de">My World
<OPTION VALUE="http://www.google.de">MB
<OPTION VALUE="http://www.java.de">Java
<OPTION VALUE="http://www.fireball.de">Backgifs
</SELECT>
<INPUT TYPE=BUTTON VALUE="Und Los!" onClick="window.open(this.form.list.options[this.form.list.selectedIndex].value,'_blank')">
</FORM>
der zweite parameter in der window.open funktion gibt an, an welches Zielframe die URL-adresse weitergeleitet werden soll.
schau dir dazu am besten folgenden Link genau an, dot wird nochmal alles genau erklärt.
http://selfhtml.teamone.de/javascript/objekte/window.htm#open
gruß Urmel
Hallo Thorsten,
top.location.href=this.form.list.options[this.form.list.selectedIndex].value
die url wird top.location.href zugewiesen - da musst du eben das Frame hinschreiben, dem du die url zuweisen willst - und wie man auf Frames zugreift steht hier: http://selfhtml.teamone.de/javascript/objekte/frames.htm#allgemeines.
Grüße aus Nürnberg
Tobias