hintergrundbild in tabelle
christian
- html
hi,
gibt es eine möglichkeit einem hintergrund bild in einer tabelle
(td background="images/...") einen namen zuzuweisen wie bei img src name="", mit dem später über ein javascript gesteuert bilder ansprechen und tauschen kann?
für jede hilfe dankbar
christian
Hi,
gibt es eine möglichkeit einem hintergrund bild in einer tabelle
(td background="images/...") einen namen zuzuweisen wie bei img src name="", mit dem später über ein javascript gesteuert bilder ansprechen und tauschen kann?
nein. Arbeite mit CSS und DOM.
Cheatah
Hi Christian,
gibt es eine möglichkeit einem hintergrund bild in einer tabelle
(td background="images/...") einen namen zuzuweisen wie bei img src name="", mit dem später über ein javascript gesteuert bilder ansprechen und tauschen kann?
In diesem vorliegenden Fall ist das Bild eine Eigenschaft des Elementes Tabellenzelle. Du müsstest also der Zelle eine ID geben, dann weist du mittels CSS dieser Zelle ein Hintergrundbild zu. Diese Eigenschaft kannst du dann über JavaScript deinen Wünschen entsprechend ändern.
Siehe hierzu:
http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm
http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id
http://selfhtml.teamone.de/javascript/objekte/style.htm
Viele Grüße
Torsten
Moin!
Die bessere Idee ist es, der Tabelle eine ID und das Hintergrundbild der Tabelle via CSS zuzuweisen. Dann kannst Du das Hintergrundbild auch tauschen. Bitte scahu zunächst in Selfthtml unter CSS und Javascript/DOM nach und wenn Du dann noch fragen hast, stelle sie in diesem thread.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
abend,
du könntest der td eine id geben und dann in der jsfunktion
mittels (zB) document.getElementById(7).style.background = "images/bla.jpg"
das hintergrundbild ändern...
mfg,
(tanz das)
Z.N.S.
Hi,
du könntest der td eine id geben und dann in der jsfunktion
mittels (zB) document.getElementById(7).style.background = "images/bla.jpg"
7 ist keine zulässige id.
Eine id muß mit einem Buchstaben beginnen.
cu,
Andreas
abend,
7 ist keine zulässige id.
sieben als träger von ideen..
fernab der sinne fungierend als identifikation.
mfg,
(tanz das)
Z.N.S.
hi,
document.getElementById(7).style.background = "images/bla.jpg"
7 ist keine zulässige id.
just for klugscheissing:
die sieben kann hier gar nicht direkt als ID gemeint gewesen sein, sondern höchstens als variable, da sie nicht als string notiert ist.
(aber variablennamen dürfen in JS natürlich genauso wenig nur aus ziffern bestehen/mit ziffern beginnen.)
gruss,
wahsaga
Hi,
document.getElementById(7).style.background = "images/bla.jpg"
7 ist keine zulässige id.
just for klugscheissing:
die sieben kann hier gar nicht direkt als ID gemeint gewesen sein, sondern höchstens als variable, da sie nicht als string notiert ist.
alert(7);
alert("7");
Noch Fragen?
cu,
Andreas
hi,
alert(7);
alert("7");
Noch Fragen?
hm, da haste auch wieder recht :-)
gruss,
wahsaga
hi,
document.getElementById(7).style.background = "images/bla.jpg"
7 ist kein gültiger variablenname in JS.
warum willst du background ändern, wenn es um das hintergrund_bild_ geht?
und afaik musst du den wert "url(images/bla.jpg)" zuweisen.
gruss,
wahsaga
abend,
du könntest der td eine id geben und dann in der jsfunktion
mittels (zB) document.getElementById(7).style.background = "images/bla.jpg"
Hi,
würde mich mal interessieren, ob du deine "Lösung" schon mal ausprobiert hast...
Grüße,
aron
Hallo,
das background-Attribut gilt als veraltet. Nimm immer CSS. Da hast Du auch viel mehr Möglichkeiten.
Heiner