Eric: document.getElementById(layerID).style.display='block'

Beitrag lesen

Hi,

mal wieder Browserkompatibilität ...
Also mein Ziel ist es, mehrere Seiten gleichzeitig zu laden und dann per CSS-Element display zwischen diesen hin- und herzuwechseln, so dass die Seite nicht immer neu geladen werden muss.
Löse es mit einem Div-Block pro Seite und jeder Block hat eine ID. Auf den Navigationsteilen habe ich ein onClick-Attribut, welches die Wechselfunktion aufruft mit folgender Zeile:

document.getElementById(layerID).style.display='block';

Funktioniert im FF wunderbar, IE7 und Opera machen nichts. Wenn ich danach allerdings document.getElementById(layerID).style.display per alert(); ausgebe, erscheint korrekt "block". Nur angezeigt wird es nicht ...
Füge ich dem Div-Block manuell ein style="display:block" hinzu, funktioniert es auch in diesen Browsern, nur bringt mir das ja nichts ...

Jemand eine Ahnung?
Dankbar für jeden Hinweis ...

Eric