Avatar billede pfp Nybegynder
16. januar 2002 - 12:24 Der er 3 kommentarer og
1 løsning

Link på værdier i rulleliste...

Hej,

Hvordan sætter jeg et link på de værdier jeg har i min rulleliste. Det skal være sådan at siden skiftes bare man klikker, ikke noget med at skulle klikke \"go\" eller sådan noget
for at komme videre?

Med venlig hilsen
Peter F. Poulsen

Avatar billede pelkjaer Nybegynder
16. januar 2002 - 12:38 #1
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function P7_JumpMenu(selObj,restore){
    var theFullString = selObj.options[selObj.selectedIndex].value;
    if (restore) selObj.selectedIndex=0;
    var theLength = theFullString.length;
    var endPos = theFullString.lastIndexOf(\"~\");
    var theUrl, theTarget, theParent;
    if (endPos > 0) {theUrl = theFullString.substring(0,endPos);}
    else {theUrl = theFullString;}
    endPos++
    if (endPos < theLength) {theTarget = theFullString.substring(endPos,theLength)}
    else {theTarget = \"window:Main\";}
    if (theTarget == \"window:New\") {window.open(theUrl);}
    else if (theTarget == \"window:Main\") {eval(\"parent.location=\'\"+theUrl+\"\'\");}
    else {eval(\"parent.frames[\\\'\"+theTarget+\"\\\'].location=\'\"+theUrl+\"\'\");}
}
//-->
</script>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<form name=\"form1\">
  <select name=\"menu1\" onChange=\"P7_JumpMenu(this,0)\">
    <option selected>vælg her</option>
    <option value=\"www.eksperten.dk~window:Main\">link 1</option>
  </select>
</form>
</body>
</html>
Avatar billede nikolajdu Nybegynder
16. januar 2002 - 13:15 #2
Det var dog besværgeligt :))

<select name=\"hej\" onChange=\"if(this.options[this.selectedIndex].value!=\"intet\")self.location=this.options[this.selectedIndex].value\">
  <option selected value=\"intet\">vælg her</option>
<option value=\"www.nikolajdu.dk.dk~window:Main\">link 1</option>
    <option value=\"www.eksperten.dk~window:Main\">link 2</option>

/Nikolaj
Avatar billede pfp Nybegynder
16. januar 2002 - 15:26 #3
nikolajdu ->
ja jeg mente nok jeg havde set noget kode der ikke fyldte mere end dit. Hvis jeg bruger dit forslag:

<html>
<body>
<select name=\"hej\" onChange=\"if(this.options[this.selectedIndex].value!=\"intet\")self.location=this.options[this.selectedIndex].value\">
<option selected value=\"intet\">vælg her</option>
<option value=\"www.nikolajdu.dk~window:Main\">link 1</option>
<option value=\"www.eksperten.dk~window:Main\">link 2</option></select>
</body>
</html>

får jeg desværre fejl: syntaksfejl i linie 3???

/pfp
Avatar billede pelkjaer Nybegynder
16. januar 2002 - 15:50 #4
Men det gør du ikke med min Muhahahaha..

:-)

*det kan da være lige meget om js\'en fylder et par linjer ekstra - kan jo bare linke eksternt til det - og jeg tvivlver på at det er et langsommere script*
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