Links in einem Drop-Down-Formular
Natascha
- html
0 Götz0 Sebastian Becker
Guten Tag allerseits
Ich habe ein Formular mit einer Drop-Down-Liste, die Links enthält. Die Seiten werden auch schön aufgerufen, bloss aber im selben Fenster. Ich möchte, dass ein neues Fenster aufgeht, aber bis jetzt hab ich's nicht hingekriegt. Kann mir jemand helfen?
Liebe Grüsse,
Natascha
Guten Abend Natascha!
Ich möchte, dass ein neues Fenster aufgeht, aber bis jetzt hab ich's nicht hingekriegt. Kann mir jemand helfen?
Lies Dir am Besten mal das SELFHTML / Javascript / Anwendungsbeispiel - Verwiesliste als Auswahlliste an, dort solltest Du , denke ich, finden, was Du suchst.
MfG
Götz
Hallo, Natascha,
Ich habe ein Formular mit einer Drop-Down-Liste, die Links enthält. Die Seiten werden auch schön aufgerufen, bloss aber im selben Fenster. Ich möchte, dass ein neues Fenster aufgeht, aber bis jetzt hab ich's nicht hingekriegt. Kann mir jemand helfen?
unten ein irgenwo gefundenes Beispiel für ein Skript, bei dem man den target von links in einem Selectmenü einstellen kann...
Grüße,
Sebastian
<script>
<!--
function land(ref,target)
{
lowtarget=target.toLowerCase();
if (lowtarget=="_self") {window.location=loc;}
else {
if(lowtarget=="_top") {
top.location=loc;
}
else {
if(lowtarget=="_blank") {
window.open(loc);
}
else {
if(lowtarget=="_parent") {
parent.location=loc;
}
else {
parent.frames[target].location=loc;
}
}
}
}
}
function jump(menu)
{
ref=menu.choice.options[menu.choice.selectedIndex].value;
splitc=ref.lastIndexOf("*");
target="";
if(splitc!=-1) {
loc=ref.substring(0,splitc);
target=ref.substring(splitc+1,1000);
}
else {
loc=ref;
target="_self";
}
if(ref!="")land(loc,target);
}
//-->
</script>
<form action="dummy" method="post">
<select name="choice" size="1" onChange="jump(this.form)">
<option value="">choose a link</option>
<option value="http://www.yahoo.com">yahoo</option>
<option value="http://www.hotbot.com">hotbot</option>
<option value="">- - - - - - - - - -</option>
<option value="http://www.microsoft.com*_blank">microsoft</option>
<option value="http://www.netscape.com*_blank">netscape</option>
</select>
</form>