<select name="Baluba" onChange="parent.[i]framename[/i].location.href=this.value;">
<option value="sidaett.asp">Ett</option>
<option value="sidatva.asp">Två</option>
</select>
Byt ut framename mot namnet på din frame.
5 svar · 278 visningar · startad av martinpartin
Hej,
har ett litet problem.
SKulle vilja ha ett script som gör länkar av en selectbox. Har hittat flera. MEn inget av dom kan man styra target. Då alla länkar inte ska öppnas i en existerande frame utan kanske ett nytt fönster.
Någon som löst detta tidigare ?
Mvh
Martin
<select name="Baluba" onChange="parent.[i]framename[/i].location.href=this.value;">
<option value="sidaett.asp">Ett</option>
<option value="sidatva.asp">Två</option>
</select>
Byt ut framename mot namnet på din frame.
Jomen... Det har jag förstått. Men om sidaett.asp skall öppnas i ett nytt fönster samt sidatva.asp i en specifik frame.
hur göra ?
Variant 1:
<form>
<select onChange="url=this.options[this.selectedIndex].value; if(url){ window.open(url,'_blank'); }">
<option value="">--- Välj sida ---</option>
<option value="http://www.jojoxx.net">jojoxx.net</option>
<option value="">--- Fler sidor ---</option>
<option value="http://www.webforum.nu">webForum</option>
<option value="http://www.google.com">Google</option>
</select>
</form>
Variant 2:
<script type="text/javascript">
<!--
function goThere(url){
if(url){
window.open(url.split("|")[0],url.split("|")[1]);
}
};
//-->
</script>
<form>
<select onChange="goThere(this.options[this.selectedIndex].value);">
<option value="">--- Välj sida ---</option>
<option value="http://www.jojoxx.net|_blank">jojoxx.net</option>
<option value="">--- Fler sidor ---</option>
<option value="http://www.webforum.nu|_self">webForum</option>
<option value="http://www.google.com|_blank">Google</option>
</select>
</form>
RED. Jesper T:s var lite bättre. ;)