div box aus- bzw einklappen.

Begonnen von kenny, 05. März 2009, 18:58:42

Vorheriges Thema - Nächstes Thema

kenny

Hallo zusammen. Hab da auch mal ein Problem...
Will eine divbox erst beim klick auf eine Grafik anzeigen. Beim Klick auf die Grafik soll diese auch verändert werden. Hab folgendes im Inet gefunden.
 


function doExpand(paraNum,arrowNum) {
 if (paraNum.style.display==\"none\") {
   paraNum.style.display=\"\";
   arrowNum.src=\"collapse.gif\";
 }
 else {
   paraNum.style.display=\"none\";
   arrowNum.src=\"expand.gif\";
 }
}

 
 
dannso aufrufen:
 



 
 
drunter die div-box


...

 
 
Finde ich alles ganz logisch. Geht auch wunderbar im IE8. Firefox stellt sich aber mal wieder quer (langsam hasse ich diesen Browser).
Ideen, wie ich das besser machen könnte? Vorallem Kompatibler!?

kenny

jojo. war schon am editieren.
Ist passiert... Weil im IE8 der ganze texteditor total abschmiert... und man blind tippen muss /uploads/emoticons/icon_e_wink.gif.3167d127940f44558fbf1ccd9b6d60a9.gif\" alt=\";-)\" />.
Steht aber richtig in meinem code.
 
Ey.. das war fies Powie.
Jetzt macht der Beitrag 0 Sinn /uploads/emoticons/icon_razz.gif.c9907c8264378acad2086d30c88802a5.gif\" alt=\":-P\" />

Powie

Der Firefox hat einen guten Debugger, damit kannst das Super rausfinden. Eventuell auch mit dem Webdeveloper Plugin. Ich vermute das er da mit den Object IDs nicht klarkommt, oder aber das display= ignoriert. Das muss richtigerweise nämlich display=display sein, auch wenns sichs deppert anhört.

kenny

okay. Danke. Lag an den Object IDs. \"document.getElementById\" wirkt wunder.

all your base are belong to us