wahsaga: alle browser spinnen ...

Beitrag lesen

hi,

hab jetz stundenlang über meinen scripten gesessen, um den fehler zu finden, den mir ie6, ns7 und opera anzeigen.

das wundert mich nicht, bei dem CHAOS, dass du da verbrochen hast.

warum hast du so viele html-inhalte in javascript-variablen untergebracht?

um inhalte dynamisch ein- und ausblenden zu können, ist eval() in kombination mit innerHTML die denkbar ungeeignetste methode.

warum schreibst du nicht alle inhalte direkt als html ins dokument, und blendest sie ggf. zunächst per css aus (display:none oder visibility:hidden).

dann, wenn ein bereich eingeblendet werden soll, übergist du der funktion lediglich die ID dieses elementes, und schreibst nicht andauernd inhalte mit innerHTML neu ins dokument und löschst sie anschliessend wieder.

sieh dir mal hier http://www.mezzoblue.com/zengarden/submit/ an, wie einfach und effizient man so etwas lösen kann (zweiter absatz, "click for a statement on ‘minimal’ design").

gruss,
wahsaga