Auf Source eins Bildes zugreifen

messmar

Erfahrenes Mitglied
Guten Morgen,

warum kann ich auf die Source eins Bildes nicht zugreifen und erhalte ich folgende Fehlermeldung, obwohl der Code scheint richtgi zu sein?

"window.document.images.xxx.src ist Null oder kein Objekt"

HTML:
var imgSrc = window.document.images["xxx"].src;
alert(imgSrc);

<img src="img/av.png" alt="" width="47" height="39" border="0" name="xxx">

Vielen Dank undGruß
Messmar
 
Ich weiß ja nicht, wie genau du das machst, aber es kommt auf den Zeitpunkt an:

HTML:
<html><head></head><body>

<script type="text/javascript">
    var imgSrc = window.document.images["xxx"].src;
    alert(imgSrc); 
</script>

<img src="img/av.png" alt="" width="47" height="39" border="0" name="xxx">

</body></html>
Das hier kann deswegen nicht funktionieren, weil zuerst das Script verarbeitet wird und dann der <img>-Tag. Zum Zeitpunkt an dem also von Javascript auf das Bild zugegriffen werden soll, ist es noch nicht geladen und es gibt einen Fehler.
Jetzt weiß ich nicht, ob du es so machst. Kann auch an was anderem liegen. Dazu hast du zu wenig Code gepostet. Bitte mehr. Ansonsten kann ich dir nur die Javascript-Konsole deines Browsers ans Herz legen. Da kannst du evtl. die Fehlermeldungen nachlesen.
 
Hallo,

danke schon Mal.

Das ist Alles was ich an code habe und du hast Recht:

Die Source des Bildes wird aufgerufen before das Bild überhaupt eingebunden wird.

D.H. Wenn ich das Bild über das Script einbinde, dann fukt das Ganze.

Danke und Gruß
Messmar
 
Du kannst das Script auch onload aufrufen:
HTML:
<script type="text/javascript">
window.onload = function init() {
 var imgSrc = window.document.images["xxx"].src;
 alert(imgSrc);
}
</script>
 

Neue Beiträge

Zurück