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