Window location i Javascript - link åbner forkert.
Hey alleJeg har et spørgsmål vedr et javascript, jeg bruger. Det er en dropdownliste, hvori man kan vælge bilmærker, og ved klik skal den så linke til den pågældende html-fil. Den linker også fint, men den åbner siden i det vindue, man sidder i (altså den navigerer væk fra hovedsiden, og viser kun den pågældende html-side. Den skal åbne i en frame, som er i det cmssystem, jeg sidder i. Normalvis er target for denne frame "main" eller "_self", men hverken det ene eller andet fungerer. Jeg mistænker nu min korte javascriptkode for at være problemet - da jeg er utrolig ringe til javascript, kan jeg ikke selv finde fejlen, men håber på, at I kan hjælpe mig.
Her er javascriptet, som er placeret i <head>:
<script type="text/javascript">
function nav()
{
var w = document.myform.mylist.selectedIndex;
var url_add = document.myform.mylist.options[w].value;
window.location.href = url_add;
}
</script>
I body har jeg så placeret følgende:
<FORM NAME="myform">
<SELECT NAME="mylist" onChange="nav()">
<OPTION VALUE="http://www.minurl.dk/alfa.html" TARGET="_self">Alfa Romeo
</SELECT>
</FORM>
Jeg forestiller mig, at det måske har noget at gøre med window.location.href at gøre, men som sagt ved jeg ikke ret meget om javascript.
På forhånd mange tak! :-)