22. juli 2009 - 15:12Der er
4 kommentarer og 2 løsninger
vis en div skjul en anden.. kan ikke lige se hvorfor det ikke virker
Jeg kan simpelthen ikke forstå hvorfor det ikke virker... Den skal vise et punkt ud af x antal- hvert punkt har deres egen div. Derfor skal den huske hvad det forrige valg var, så den kan skjule den forrige div og så kun vise den nye div.
var forrige ='divderikkeeksistere';
function visoggem(layer_ref) { johan_smart = document.getElementById(forrige);
i html'en(der bliver genereret af noget asp - fejlen er ikke der, udfra kilde koden) er der en der et link med et onClick="visoggem('divnavn')" - functionen bliver også kaldt godt nok og virker også til et vis punkt. For vis jeg fjerne linien med hidden så køre den fint - selvfølgelige uden at skjule noget. jeg fatter det ikke...
du bruger ikke ' i din kode i getElementById - den forventer en streng...
Men generelt vil jeg bare anbefale dig at bruge firefox og så kigge i "fejlkonsolen" den kan MEGET ofte hjælpe dig på vej. og når du en dag er klar kan du bruge firebug plugin'et ;)
Tak for hjælpen begge to - det viste sig at jeg havde rette i komenteret linie og ikke den rigtige linie (jaja det første man bliver blind på....) Så det i firefox efter at jeg havde brugt koden fra keysersoze...
I var begge med til at hjælpe - tusind tak for det. Troede jeg var ved at blive sindsyg
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.