Martin Breternitz: Aktuellen Button-Namen ermitteln

Der Sachverhalt:
Ich habe auf einer html-Seite mehrere iFrames zur Anzeige von Bildern untereinander angeordnet mit jeweils einem nebenliegenden Button, mit dem das Bild geändert werden kann. In einer js-Datei befindet sich der Steuerungscode, der für alle Buttons gleich ist (es ändert sich nur der Dateiname des Bildes).

Das Problem:
Wie sage ich dem Script, welcher iFrame geändert werden soll? Es könnte gehen, wenn man den Namen des gerade gedrückten Buttons auslesen würde, aber ich kriege das nicht hin. Und für jeden Button eine eigene Funktion ist doch obervorsintflutlich, oder?

Danke!

  1. Das Problem:
    Es könnte gehen, wenn man den Namen des gerade gedrückten Buttons auslesen würde, aber ich kriege das nicht hin. Und für jeden Button eine eigene Funktion ist doch obervorsintflutlich, oder?

      
    <input type="button" name="but1" id="but1" [...] onClick="bildWechsel();getThisName(this.name);"></input>  
      
    function getThisName(name)  
    {  
     alert(name);  
    }  
    
    

    Ausgabe: but1

    1. So ging es!
      Vielen Dank!

  2. Hi,

    Und für jeden Button eine eigene Funktion ist doch obervorsintflutlich, oder?

    Immerhin bliebest du damit zeitlich in der Aera deiner Iframes ...

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“