Avatar billede e-man Nybegynder
19. april 2003 - 15:17 Der er 1 kommentar og
1 løsning

Jump menu - target?

Nu har jeg lige kopieret en kode fra echoecho's side, og nu står jeg med en jump menu! Men hvordan ændrer man den, så den åbner dokumenter i en i-frame?

<script>
<!--
function land(ref, target)
{
lowtarget=target.toLowerCase();
if (lowtarget=="_self") {window.location=loc;}
else {if (lowtarget=="_top") {top.location=loc;}
else {if (lowtarget=="_blank") {window.open(loc);}
else {if (lowtarget=="_parent") {parent.location=loc;}
else {parent.frames[target].location=loc;};
}}}
}
function jump(menu)
{
ref=menu.choice.options[menu.choice.selectedIndex].value;
splitc=ref.lastIndexOf("*");
target="";
if (splitc!=-1)
{loc=ref.substring(0,splitc);
target=ref.substring(splitc+1,1000);}
else {loc=ref; target="_self";};
if (ref != "") {land(loc,target);}
}
//-->
</script>

og så body-delen

<form action="dummy" method="post"><select name="choice" size="1" onChange="jump(this.form)"><option value="">CHOOSE A LINK</option><option value="http://www.yahoo.com">YAHOO</option><option value="http://www.hotbot.com">HOTBOT</option><option value="">- - - - - - - - - -</option><option value="http://www.microsoft.com">MICROSOFT</option><option value="http://www.netscape.com">NETSCAPE</option></select></form>

eventuelt http://www.echoecho.com/dk/tooldropdown.htm

på forhånd tak!
Avatar billede ahv Nybegynder
19. april 2003 - 15:20 #1
En lidt nemmere jump to menu:

<head>
<script language="JavaScript">
function surfto(form)
{
var myindex=form.select1.selectedIndex
if (form.select1.options[myindex].value != "0")
{
window.open(form.select1.options[myindex].value, target="HERÆNDREDUTARGET");
}
}
</script>
</head>

<body>

<FORM name="form1">
<SELECT NAME="select1" onChange="surfto(this.form)">
<OPTION VALUE="#">Vælg et link...</OPTION>
<OPTION VALUE="http://www.jubii.dk">Jubii</OPTION>
<OPTION VALUE="http://www.comon.dk">Comon</OPTION>
</SELECT>
</FORM>

Her kan du ændre det, de hvor der står:

HERÆNDREDUTARGET
Avatar billede e-man Nybegynder
19. april 2003 - 15:23 #2
det var perfekt... takker!
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