Archivlink: javarea.de Forum > JavaScript > Hintergrundbild für <td>
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Hintergrundbild für <td>

Pages: [1]

geschrieben von Hawk am 26.11.2005 - 20:16
Hallo,

wie schreibt mann das richtig
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
bild[1]= new Image();
bild[1].src="images/Ball_gruen.gif";


document.getElementsByTagName("td")[0].style.backgroundImage = bild[1]; 

<td width="5" background="images/Ball_rot.gif"></td>


es sind nur auszüge , aber er wechselt das hintergrundbild nicht.

Dank im voraus.

geschrieben von Hawk am 26.11.2005 - 21:41
hallo Leute ,

Habe den Fehler gefunden.

window.document.getElementsByTagName("td")[0].background = bild[1].src;

aber leider funktioniert das nur im IE.

geschrieben von weisnix am 26.11.2005 - 21:58
genau!
nur im IE, weil die Bezeichnung background da nur geht. Ich habe da mal was gebastelt.

Bild1 und Bild2 wird ja jeder irgend wie haben.

geschrieben von Hawk am 26.11.2005 - 22:24
@weisnix,


Danke dir.

geschrieben von Matneu am 27.11.2005 - 16:00
Das geht auch per CSS. Dann allerdings nicht im veralteten IE, aber in allen anderen Browsern.
td {background:url(./bla/blub/bild1.png);}
td:hover {background:url(./bla/blub/bild2.png);}

So far...
Matthias


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.