H9k3: Bild-SRC auslesen

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?
--------------------------------------------------------------
<html>

<head>
  <script language="JavaScript" type="text/javascript">
   <!--
   function uebergabe(beschr) {
     parent.bildname = this.src;
     window.alert(parent.bildname);
     return true; }
   //-->
 </script>
 </head>

<body>
  <img src="bild_full.jpg" width="100" onclick="uebergabe()">
 </body>

</html>

--------------------------------------------------------------

Wahrscheinlich ist einfach nur "parent.bildname = this.src;" falsch, aber ich weiss nicht, was sonst da rein kann...

Danke im Vorraus,

--
Bis dann!
>> H9k3 <<
  1. hi,

    Wie kann ich mit JavaScript die SRC von einem Bild auslesen, wenn man darauf klickt?

    habe ich verpasst, dass irgendwo ein preisausschreiben diesbezüglich läuft ...?

    oder wie ist zu erklären, dass diese nicht-alltägliche frage im laufe der letzten tage mehrfach gestellt wurde?

    na ja, jedenfalls findest du die lösung bereits hier: [pref:t=63771&m=361993].

    gruss,
    wahsaga

    1. hi,

      Wie kann ich mit JavaScript die SRC von einem Bild auslesen, wenn man darauf klickt?

      habe ich verpasst, dass irgendwo ein preisausschreiben diesbezüglich läuft ...?

      oder wie ist zu erklären, dass diese nicht-alltägliche frage im laufe der letzten tage mehrfach gestellt wurde?

      na ja, jedenfalls findest du die lösung bereits hier: [pref:t=63771&m=361993].

      gruss,
      wahsaga

      sorry, das ist es aber nicht ganz. denn this.src benutze ich ja auch, nur tuts das bei mir nicht´. und ich weiss nicht, wieso...

      --
      Bis dann!
      >> H9k3 <<
  2. Probier mal das:

    <html>
    <head>
    <script type="text/javascript">
    <!--
    function uebergabe(beschr)
    {
      parent.bildname = document.images.bild.src;
      window.alert(parent.bildname);
      return true;
    }
    // -->
    </script>
    </head>
    <body>
    <img name="bild" src="bild_full.jpg" width="100" onclick="uebergabe()">
    </body>
    </html>

  3. 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.

  4. Hallo!

    <html>

    <head>

    <script type="text/javascript">
       <!--
       function uebergabe() {alert(this.src)}
       //-->
     </script>

    </head>

    <body>
      <img src="bild_full.jpg" width="100" onclick="uerbergabe()">

    oder:
         <img src="bild_full.jpg" width="100" onclick="alert(this.src)">

    </body>

    </html>

    alles klar?

    tschüs, jürgen