Wie kann ich ein Hintergrundbild einer Seite zuweisen, welche ich zuvor als Object geladen habe und zwar so: <br>
var backgrundimage = new Image()<br>
backgrundimage.src = "bild.jpg" <br>
Das Bild befindet sich in einer Datenbank, diese wird über eine ISAPI-dll angesprochen. Das Bild wird im Explorer öffter verwenden, daher möchte ich vermeiden, das jedes mal ein Zugriff auf den Server stattfindet. Also wie kann ich zum Beispiel im BODY-TAG das schon geladene IMAGE zuweisen.
Helmut
Announcement
Collapse
No announcement yet.
Hintergrundbild aus ImageObject
Collapse
X
-
Hintergrundbild aus ImageObject
Tags: None
-
Hallo
aus Zufall kam ich auf diese Variante<br>
"window(win).document.all" <br>
und kann nur sagen, es geht!!<br>
Vielen Dank auch für dem Tip.
Helmu
-
Guest repliedHallo,
Nein, leider kann ich Dir da auch nicht weiterhelfen.
Allerdings verstehe ich Dein Script nicht ganz. Statt:
window(win).document.all.....
sollte es nach meiner Kenntnis eigentlich heissen:
window.frames[zerobasedindex].document.all.....
oder
window.FrameName.document.all.....
oder
window.frames["framename"].document.all.....
Vielleicht schaust Du auch mal unter:
http://www.internetworld.de
nach. Da gibt es auch ein Diskussionsforum wo Dir jemand vielleicht weiterhelfen könnte.
BY
Leave a comment:
-
Hallo C.-D. Senfft
so habe ich bereits versuch
function hintergrund(win)
{
window(win).document.all.tags("BODY") [0].style.backgroundImage ="url(" + backgrundimage.src + ")";
}
ich übergebe in "win" den Framename.
Leider wird offenbar so auch nur die URL übergeben, da für jeden Frames ein eigener Zugriff auf die Datenbank erfolgt. Aber kann es sein, das du oder jemand anders noch eine gute ID hat.?
Helmu
Leave a comment:
-
Hallo,
soweit mir bekannt ist, geht diese nur im Internet Explorer ab V4.0 und mit JScript:
Z.B. so:
window.document.body.style.backgroundImage = "url(backimg.jpg)";
BY
Leave a comment:
Leave a comment: