alex: Netscape's Hintergrundbild-Ignoranz

Beitrag lesen

Dieser kleine Quelltext hat die Aufgabe mir mein Hintergrundbild in der Höhe maximal zu scalieren. Ich würde das Bild aber auch gern in x-Richtung verschieben, doch leider fügt es Netscape immer ganz links ein und ignoriert "left:100" und auch "left:100px", wieso?
(IE 4+ hat damit natürlich keine Probleme...)

<HTML>
<SCRIPT LANGUAGE="JavaScript1.2">

NS4=(document.layers);
IE4=(document.all);
ver4=(NS4 IE4);

scaleWidth = false;
scaleHeight = true;
imSRC = "bild.jpg";

if (NS4) onload = setResize;
function setResize(){
setTimeout('window.onresize=reDo;',500);
}
function reDo(){
    window.location.reload()
}
if (IE4) onresize = reDoIE;
function reDoIE(){
    imBG.width = document.body.clientWidth;
    imBG.height = document.body.clientHeight;
}
function makeIm() {
  winWid = (NS4) ? innerWidth : document.body.clientWidth;
  winHgt = (NS4) ? innerHeight : document.body.clientHeight;
  imStr = "<DIV ID=elBGim"
  + " STYLE='position:absolute;left:100;top:0;z-index:-1'>"
  + "<IMG NAME='imBG' BORDER=0 SRC="+imSRC;
  if (scaleWidth) imStr += " WIDTH="+winWid;
  if (scaleHeight) imStr += " HEIGHT="+winHgt;
  imStr += "></DIV>";
  document.write(imStr);
}
</SCRIPT>

<BODY BGCOLOR="#FFFFFF">
<SCRIPT LANGUAGE="JavaScript1.2">makeIm();</SCRIPT>
</BODY></HTML>