Hallo Christian
Es geht darum, dass ich beim Drüberfahren mit der Maus über eine Grafik das Hintergrundbild auswechseln möchte. (Und beim Verlassen des Buttons wieder den Urzustand herstellen.) Wie man diese Sache mit Hintergrund_farben_ anstellt, konnte ich schon rausfinden.
Das image-Objekt bezieht sich nur auf solche Grafiken, die man in HTML mit dem <img>-Tag einbinden kann, nicht auf das Beackground-Image.
Versuchs mal so:
<body id="fileBody" background="datei1.gif" ...>
<layer name="bodylayer" top="0" left="0" width="100%" background="datei1.gif">
...Hier der Inhalt der Datei
</layer>
</body>
Dann kannst du eine JavaScript-Funktion schreiben, die in etwa so aussehen koennte:
function changeBackground(newImage)
{
if(document.layers)
document.bodyLayer.background.src = newImage;
/* vgl dazu auch <../../tecbbf.htm#a3> */
if(document.all)
document.all.fileBody.setAttribtue("background",newImage,"false");
/* vgl dazu auch <../../tecbba.htm#a36> */
}
Die Funktion erwartet beim Aufruf den Dateinamen der neuen Grafikdatei.
Ist jetzt nicht getestet, koennen also Fehler drin sein.
viele Gruesse
Stefan Muenz