Hallo!
Wie kann ich mit JavaScript die SRC von einem Bild auslesen, wenn man darauf klickt? Ich hab da was geschrieben, nur irgendwie funzt das nicht. Könnt ihr mir weiterhelfen?
Ja, aber erstmal solltest du dir angewöhnen eine etwas präzisere Fehlerbeschreibung als 'funzt nicht' zu benutzten.
siehe [http://glasgoogle.de]
function uebergabe(beschr) {
parent.bildname = this.src;
this ist hier nicht defniert, du willst beschr (ein blöder Name für den Parameter.)
window.alert(parent.bildname);
parent ist das oberste window des Browserfenster du deklarierst hier ienfach eine Variabel mit den Namen bildname, aber Achtung laß dich nicht vom IE täuschen, der irgendetwas anderes macht.
eventuell (jaja, meine Glaskugel funktioniert heute), meinst du mit bildname den Namen eines Bildes in einem Dokument.
Also:
parent => oberstes window
parent.document => Das Dokument
parent.document.images => die Bilder des Dokumentes.
Folglich ist das bild was du suchst hier zu finden:
parent.document.images[bildname]
und ich vermute mal du willst die Quelle ändern, folglich:
parent.document.images[bildname] = beschr.src;
jetzt musst du nur noch den richtigen Parameter übergeben:
<img src="bild_full.jpg" width="100" onclick="uebergabe()">
<img src="bild_full.jpg" width="100" onclick="uebergabe(this)">
Struppi.