(sicher ganz einfach, doch) was ist hier falsch?
Linus
- javascript
Hallo allerseits.
Könnte mir bitte jemand erläutern, warum ich beim Aufrufen dieser Seite:
<html>
<head>
<script language="javascript">
function loadImages() {
var bilder = new Array();
bilder[0] = new Image();
bilder[0].src = "img/bild1.gif";
bilder[1] = new Image();
bilder[1].src = "img/bild2.gif";
bilder[2] = new Image();
bilder[2].src = "img/bild3.gif";
document.img1.src = bilder[0].src;
document.img2.src = bilder[1].src;
document.img3.src = bilder[2].src;
}
</script>
</head>
<body onLoad="loadImages();">
<img src="img/bild1.gif" width="85" height="113" border="0" alt="" id="img1">
<br>
<img src="img/bild2.gif" width="85" height="113" border="0" alt="" id="img2">
<br>
<img src="img/bild3.gif" width="85" height="113" border="0" alt="" id="img3">
</body>
</html>
Die Fehlermeldung "'document.img1' ist Null oder kein Objekt" bekomme?
Wäre für Hilfe sehr dankbar.
MfG
Linus
Überleg mal, wo hast Du den die Objekte img1 usw. definiert?
MfG
C2H5OH
Hallo Ethanol,
Überleg mal, wo hast Du den die Objekte img1 usw. definiert?
im body bereich?
Überleg mal, wo hast Du den die Objekte img1 usw. definiert?
im body bereich?
Da seh' ich nichts!
MfG
C2H5OH
menno..
ich hab eben keinen Plan :(
trozdem Grüße
Linus
menno..
ich hab eben keinen Plan :(
so geht es mir auch, ich kann nur vermuten was Du willst, das einzige was sicher ist: Es gibt kein Objekt img1.
Möglicherweise willst Du ja folgendes: document.images[i].src = ...
aber dann würde ich auch wie schon erwähnt die Elemente über die ID ansprechen.
MfG
C2H5OH
hi,
Überleg mal, wo hast Du den die Objekte img1 usw. definiert?
im body bereich?
dort hast du eine ID für die bilder vergeben.
laut http://selfhtml.teamone.de/javascript/objekte/images.htm#allgemeines bezieht sich deine schreibweise jedoch auf den bild_namen_, nicht auf die ID.
allerdings wäre die verwendung eines namens hier m.E. auch ungünstig, da ein name bekanntlich nicht eindeutig sein muss, eine ID schon.
deshalb würde ich vorschlagen, mit getElementById() auf die bilder zuzugreifen.
gruss,
wahsaga