resizeTo in FF <> IE

Hallo allerseits,
ich möchte während dem Laden ein "laden...bitte warten"-layer anzeigen lassen und nachdem alles geladen wurde, den layer unsichtbar machen und auf 1x1px verkleinern.
Bis hier alles bestens, ich mach das Layer mit der id "loading" bei "body onload" unsichtbar, das verkleinern klappt allerdings nur im IE...was mach ich falsch bzw was fehlt noch?

hier mal das resize-script:
Code:
function resizeLayerTo(layerID, newW, newH){
if(document.getElementById && (navigator.userAgent.indexOf("Opera 4") != -1 || navigator.userAgent.indexOf("Opera 5") != -1)){
document.getElementById(layerID).style.pixelWidth = newW
document.getElementById(layerID).style.pixelHeight = newH
}else

if(document.getElementById){
document.getElementById(layerID).style.width = newW
document.getElementById(layerID).style.height = newH
}else

if(document.layers){
document.layers[layerID].resizeTo(newW, newH)
}else

if(document.all){
document.all[layerID].style.pixelWidth = newW
document.all[layerID].style.pixelHeight = newH
}
}

Danke schonmal
 
Das funktioniert bei mir auch nicht im IE.
Gebe dem Layer das CSS-Format overflow:hidden ... dann gehts(bei mir) in beiden Brausern.

In DOM-Browsern kannst du etwas einfacher "verstecken", wenn du dessen display-Eigenschaft auf "none" setzt.
 
Zurück