Jag har en nedrullningslist: Gjorde en liten funktion som inte bara öppnar den valda länken i ett nytt fönster utan dessutom kollar så man verkligen valt något också.Skicka vidare
<code>
<form action="*">
<select size="1" name="list">
<option value="#" selected>Välj sajt här!</option>
<option value="http://www.pellesoft.nu">Pellesoft</option>
</select>
<input onclick="top.location.href=this.form.list.options[this.form.list.selectedIndex].value" type="button" value=" Gå! ">
</form>
</code>
Men de länkarna jag har öppnas i samma fönster, inte ett nytt som jag vill...
Hur fixar jag så att de öppnas i ett nytt fönster?
Mvh /MolleSv: Skicka vidare
Blir så tråkigt annars om man klickar på knappen fast comboboxen står på "Välj sajt här!" ;)
<code>
<script language="JavaScript">
function go2(selectedPage)
{
if(selectedPage!=0)
{
window.open(selectedPage);
}
}
</script>
<form>
<select size="1" name="list">
<option value="0" selected>Välj sajt här!</option>
<option value="http://www.pellesoft.nu">Pellesoft</option>
</select> <input onclick="go2(this.form.list.options[this.form.list.selectedIndex].value);" type="button" value=" Gå! ">
</form>
</code>
PS: Om du vill ha att länkarna ska öppnas utan att man behöver klicka på någon knapp först är det inte heller några problem.
Ta en titt på http://www.tilja.net/java/linkdropdown.asp om du föredrar det sättet.