16. februar 2005 - 01:52
Der er
8 kommentarer og 1 løsning
funktion der blocker m.v. i display
Hej Jeg har prøvet at lave en funktion og det har jeg givet op med. Jeg fatter simpelthen ikke javascript, lige meget hvor meget jeg prøver mig frem. Den ser således ud: <SCRIPT LANGUAGE="JavaScript"> function ShowMedier(landekode){ document.getElementById.("DK").style.display = "none"; document.getElementById.("NO").style.display = "none"; document.getElementById.("SE").style.display = "none"; document.getElementById.("FI").style.display = "none"; document.getElementById.("DE").style.display = "none"; document.getElementById(landekode).style.display = "block"; } </SCRIPT> Jeg har så: <select name="landekode" style="width:300px;" onchange="ShowMedier(this.value)"> <option>Vælg land</option> <option value="DK">Danmark</option> <option value="NO">Norge</option> <option value="SE">Sverige</option> <option value="FI">Finland</option> <option value="DE">Tyskland</option> </select> Nu vil jeg gerne, at man kan vælge et land, hvorefter den div der har det valgte lands landekode som id bliver vist. Kan det virkelig være så svært at få til at virke :) //mtrolle
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
16. februar 2005 - 14:25
#1
Hvad får du af fejl, for der er ikke nogen fejl i det, du viser ?-) -- og de id'er er også med store bogstaver ?o]
16. februar 2005 - 14:30
#2
Jeg får ved load af siden: Expected identifier Når jeg så vælger land får jeg: Object expected
16. februar 2005 - 14:35
#3
Prøv at bruge script-tagget sådan: <script type="text/javascript"> ... </script> -- for fejlen kunne være, at din browser ikke godkender den gammeldags notation (præ '98 !-)
16. februar 2005 - 14:37
#4
hjalp lige meget... :(
16. februar 2005 - 14:45
#5
Hrm, så må du på en eller anden måde vise koden, for fejl-meddelelserne tyder på, at browseren ikke kan finde et gyldigt javascript, som matcher kaldet i selecten !-) Hov, har du javascriptet i en selvstændig fil, må du slet ikke have html-tags i, så de script-tags skal væk i det tilfælde !o]
16. februar 2005 - 15:26
#7
Argh, jeg havde overset, at du havde punktummer foran paranteserne med id !-) document.getElementById("DK").style.display = "none"; Bare fjern dem, et voilà '-)
16. februar 2005 - 15:30
#8
Jamen hvor er det bare fantastisk :) Tak for din hjælp...
16. februar 2005 - 15:39
#9
-- jeg takker for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling