Avatar billede lenette Nybegynder
20. juli 2001 - 10:26 Der er 2 kommentarer og
1 løsning

Brug af location objektet

Eksempel:

function goThere(){     
  var shortcut=document.form1;
  location=shortcut.links.options[shortcut.links.selectedIndex].value;     

<form name=\"form1\">             
  <select name=\"links\" onChange=\"goThere()\">
    <option value=\"http://www.eksperten.dk\">link1</option>
    <option value=\"http://www.google.xom\"  >link2</option>
    <option value=\"http://www.jubii.dk\"    >link3</option>
  </select>
</form>

Jeg har i mit eksempel en selectbox med nogle links. Jeg vil gerne have, at brugeren skal have vist den pågældende URL, når de vælger et element i selectboksen. Dette fungerer også fint i eksemplet, men jeg vil gerne have vist linket i et nyt vindue. Hvordan gør jeg det?

Havde det været et <A> tag, kunne man benytte <A>\'s target property, som man kunne sætte til \"_blank\". Men i mit eksempel benytter jeg jo location objektet. Hvordan fortæller man location objektet, at man gerne vil sætte det til at åbne i et nyt window objekt?
Avatar billede stig3 Mester
20. juli 2001 - 10:31 #1
function goThere(){     
  var shortcut=document.form1;
  window.open(shortcut.links.options[shortcut.links.selectedIndex].value,\'nyt\');
}
Avatar billede lenette Nybegynder
20. juli 2001 - 10:39 #2
Tak for dit hurtige svar :-)
Avatar billede jakoba Nybegynder
20. juli 2001 - 10:56 #3
min favorit:

<form name=\"form1\" action=\"\" target=\'_blank\'>           
  <select name=\"links\"
  onChange=\"this.form.action=this.options[this.selectedIndex].value; this.form.submit()\">
    <option value=\"http://www.eksperten.dk\">link1</option>
    <option value=\"http://www.google.xom\"  >link2</option>
    <option value=\"http://www.jubii.dk\"    >link3</option>
  </select>
</form>

slipper for en script-sektion :)

mvh JakobA
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester