webForumDet fria alternativet

Drop down leder till ny info

1 svar · 332 visningar · startad av wally_91

wally_91Medlem sedan feb. 2006511 inlägg
#1

Hej alla på wF!

Nu har jag kommit hit.

Jag har en dubbel drop down meny. Men i slutet går länken till en sida. Jag vill att en viss information ska finnas på varje sida/alternativ. Jag vet vad jag ska ändra (länkarna) bara jag vet inte hur!

Hoppas att ni vet hur man gör!

<script language="javascript">

<!--//

//new Option("text","value")

//this code changes menus

 

 

 
function nullOptionsDMA(aMenu){

var tot=aMenu.options.length

for (i=0;i<tot;i++)

{

aMenu.options[i]=null

}

aMenu.options.length=0;

}

 

function MySubjectDMA0(aMenu){

nullOptionsDMA(aMenu)

 

with (aMenu){

 

//Rewrites the text and values

options[0]=new Option("Välj en sida","none");

options[1]=new Option("Startsidan","index-old.htm");

options[0].selected=true

 

 

}

}

function nullOptionsDMA(aMenu){

var tot=aMenu.options.length

for (i=0;i<tot;i++)

{

aMenu.options[i]=null

}

aMenu.options.length=0;

}

 

function MySubjectDMA1(aMenu){

nullOptionsDMA(aMenu)

 

with (aMenu){

 

//Rewrites the text and values

options[0]=new Option("Välj en sida i kategorin ''Ämnesrapport''","none");

options[1]=new Option("Startsidan","services.htm");

options[2]=new Option("Inledning","serv01.htm");

options[3]=new Option("Processloggbok","serv02.htm");

options[4]=new Option("Slutsats","slutsats.htm");

options[0].selected=true

 

 

}

}

function MySubjectDMA2(aMenu){

nullOptionsDMA(aMenu)

 

with (aMenu){

 

//Rewrites the text and values

options[0]=new Option("Välj en sida","none");

options[1]=new Option("Startsida","products.htm");

options[2]=new Option("Koder & Kryptering","prod01.htm");

options[3]=new Option("Kodernas historia","prod02.htm");

options[4]=new Option("Hexadecimala talsystemet","prod03.htm");

options[5]=new Option("Binärasystem","prod04.htm");

options[6]=new Option("Trafikljus","prod05.htm");

options[7]=new Option("Film","filmstart.htm");

options[8]=new Option("Sång","sanger.htm");

options[0].selected=true

 

 

}

}

function MySubjectDMA3(aMenu){

nullOptionsDMA(aMenu)

 

with (aMenu){

 

//Rewrites the text and values

options[0]=new Option("Välj en sida","none");

options[1]=new Option("Feedback","feedback.htm");

options[2]=new Option("Sidkarta","toc.htm");

options[3]=new Option("Gästbok","gastbok.htm");

options[4]=new Option("Sök","sok.htm");

options[5]=new Option("Externa länkar","lankar.htm");

options[6]=new Option("Referenser","referens.htm");

options[0].selected=true

 

 

}

}

function MySubjectDMA4(aMenu){

nullOptionsDMA(aMenu)

 

with (aMenu){

options[0]=new Option("Välj en sida","none");

options[1]=new Option("Startsidan för Smått och gott","smatt_och_gott.htm");

options[2]=new Option("Hexa kalkylator","kalkylator.htm");

options[3]=new Option("Tal utskrivare Sve","uttalare.htm");

options[4]=new Option("Tal utskrivare Eng","nummer_engelska.htm");

options[5]=new Option("Romerska siffror","romerska.htm");

options[6]=new Option("Ekvationer","ekvationer.htm");

options[7]=new Option("Binäromvandlare","binar.htm");

options[0].selected=true

 

 

}

}

/* ####################### goDM() ####################### */

 

function goDMA(aMenu){

if (aMenu.options.value!="none")

{

location=aMenu.options[aMenu.selectedIndex].value

}

 

}

 

/* ####################### setUp ####################### */

 

function setUpDMA(){

with (document.formDoubleMenuDMA) {

if (menuSubjectsDMA.selectedIndex==0){

menuSubjectsDMA.options[0].selected=true

menuFilesDMA.options[0].selected=true

}

 

if (menuSubjectsDMA.selectedIndex==1)

MySubjectDMA0(menuFilesDMA)

if (menuSubjectsDMA.selectedIndex==2)

MySubjectDMA0(menuFilesDMA)

if (menuSubjectsDMA.selectedIndex==3)

MySubjectDMA1(menuFilesDMA)

if (menuSubjectsDMA.selectedIndex==4)

MySubjectDMA2(menuFilesDMA)

if (menuSubjectsDMA.selectedIndex==5)

MySubjectDMA3(menuFilesDMA)

 

}

}

 

function changeFilesDMA(){

aMenu=document.formDoubleMenuDMA.menuSubjectsDMA

aMenu2=document.formDoubleMenuDMA.menuFilesDMA

with (aMenu){

 

switch (selectedIndex) {

case 0:

aMenu2.options.length=0;

aMenu2.options[0]=

new Option("Sidan kommer fram här","none")

aMenu2.options[0].selected=true;

history.go(0)

break

case 1:

MySubjectDMA0(aMenu2)

aMenu2.options[0].text="Första sidan"

break

case 2:

MySubjectDMA0(aMenu2)

aMenu2.options[0].text="Ämnesrapport kategorin"

break

case 3:

MySubjectDMA1(aMenu2)

aMenu2.options[0].text="Film och text kategorin"

break

case 4:

MySubjectDMA2(aMenu2)

aMenu2.options[0].text="Övrigt kategorin"

break

case 5:

MySubjectDMA3(aMenu2)

aMenu2.options[0].text="Smått och gått kategorin"

break

 

}

}

 

}

//-->

</script>

<!-- slut -->
<body onLoad="setUpDMA()">
<!-- start -->

 

<form name="formDoubleMenuDMA" >

 

<p><font size="2">Välj först den kategorin som sidan finns i och välj sedan din 
sida!</font>:<br>

 
<span style="font-size: 1pt"><font size="3">

 
<select name="menuSubjectsDMA" onChange="changeFilesDMA()">

<option value="none" >Välj en kategori

<option value="">Första sidan

<option value="">Ämnesrapport

<option value="">Film och text

<option value="">Övrigt

<option value="">Smått och gott

</select></font></span> <font size="3">

<select name="menuFilesDMA" onChange="goDMA(this)" style="width:300">

<option value="none"> Sidorna i kategorin kommer fram här

</select></font>

<p>

 

</form>

<!-- slut -->

Med andra ord.

DropDownLista1 -->DropDownLista2 -->Info för varje sak. Det är olika info för varje alternativ.

Tack på förhand!

Wally_91

wally_91Medlem sedan feb. 2006511 inlägg
#2

Ni kan se här vad jag menar!

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)