Hi,
Wie kann ich ein Hintergrundbild einer Seite zuweisen, welche ich
zuvor als Object geladen habe und zwar so: var backgrundimage =
new Image() backgrundimage.src = "bild.jpg"
<script language="JavaScript">
function hintergrund()
{
document.all.mybody.style.background = "url(" + backgrundimage.src + ")";
}
</script>
<body onload="hintergrund();" id="mybody" name="mybody">
</body>
Das funzt zumindest unterm IE. Fuer den NN musst du das anders machen,
da der NN keine Methoden zum BODY-Tag kennt. Ein Script fuer beide
Browser saehe so aus:
<script language="JavaScript">
function hintergrund()
{
if (navigator.appName.indexOf("Microsoft") != -1)
{
document.all.mybody.style.background = "url(" + backgrundimage.src + ")";
} else {
document.mylayer.background.src = backgrundimage.src;
}
}
</script>
<body name="mybody" id="mybody">
<layer name="mylayer" width="100%" height="100%">
hier den Inhalt rein
</layer>
</body>
mfg
CK1