Har en följdfråga på denna tråden...
Om jag har 3st dropdownmenyer och vill att det ska fungera på samma sätt..
När jag väljer ett alternativ i den första så ändras alternativen i den andra menyn, MEN NU vill jag att om jag ändrar kategori i den andra menyn så ska jag få upp olika alternativ beroende på värdet i meny 2..
Hoppas ni fattar iaf, det ska juh vara EXAKT som innan fast en tredje meny..
Ger Er lite kod som jag använder mig av...
<SCRIPT LANGUAGE="javascript">
<!--
//Börja med att definiera "titlarna" på varje array
VAL1titel = "Bilar & Tillbehör"
VAL2titel = "Hem & Trädgård"
VAL3titel = "Dator & Telefoni"
VAL4titel = "Musik, Ljud & Bild"
VAL5titel = "2-hjul & Tillbehör"
VAL6titel = "Hobby & Fritid"
VAL7titel = "Båtar & Vattensport"
VAL8titel = "Familj"
VAL9titel = "Diverse"
function AC(rubrik,adress)
{
this.rubrik =rubrik
this.adress=adress
}
function BD(rubrik,adress)
{
this.rubrik =rubrik
this.adress=adress
}
VAL1 = new Array()
VAL1[0] = new AC("Personbilar","1")
VAL1[1] = new AC("Reservdelar & Tillbehör","2")
VAL1[2] = new AC("Andra fordon","3")
VAL2 = new Array()
VAL2[0] = new BD("Bostad","4")
VAL2[1] = new BD("Inredning & Möbler","5")
VAL2[2] = new BD("Trädgård","6")
VAL2[3] = new BD("Hushållsartiklar","7")
VAL2[4] = new BD("Byggmaterial & Verktyg","8")
VAL3 = new Array()
VAL3[0] = new AC("Data & Spel m.m.","9")
VAL3[1] = new AC("Telefoni","10")
VAL4 = new Array()
VAL4[0] = new AC("Musik, Ljud & Bild","11")
VAL5 = new Array()
VAL5[0] = new AC("MC, Mopeder & Cyklar","12")
VAL5[1] = new AC("Reservdelar & Tillbehör","21")
VAL6 = new Array()
VAL6[0] = new AC("Sport & Fritid","13")
VAL6[1] = new AC("Djur","14")
VAL6[2] = new AC("Hobby & Samlingar","15")
VAL7 = new Array()
VAL7[0] = new AC("Båtar","16")
VAL7[1] = new AC("Vattensport","17")
VAL8 = new Array()
VAL8[0] = new AC("Kläder ","18")
VAL8[1] = new AC("Barnartiklar","19")
VAL9 = new Array()
VAL9[0] = new AC("Diverse","20")
function values(huvrub)
{
lista = eval(huvrub)
if (lista) // Om man valt ett av länen
{
titel = eval(huvrub + "titel")
//Låt listan vara (antalet rubriker + 1) lång
document.add.rubriker.length = lista.length+1
//Lägg till ett "tomt" alternativ överst
//document.add.rubriker.options[0].text = titel
//Skriv rubrikens namn i selectboxen och sätt value till URL
for (i=0; i<lista.length ; i++)
{
document.add.rubriker.options[i+1].text = lista[i].rubrik
document.add.rubriker.options[i+1].value = lista[i].adress
}
//Välj det översta alternativet (den tomma)
document.add.rubriker.selectedIndex = 0
}
else //Om man inte valt ett av länen, töm listan
{
for (i=0; i<document.add.rubriker.length; i++)
{document.add.rubriker.options[i].text = "Välj en huvudkategori!!"}
}
}
//S: Barbro Widerstedt, [url="http://www.kemisten.nu/lgh206/JavaScripts"]http://www.kemisten.nu/lgh206/JavaScripts[/url] -->
</SCRIPT>
Och FORM-taggen på den första menyn står...
onChange="values(this[selectedIndex].value)"
TACK!
------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post