Ernesto: Javascript - Eventhandler

Hallo,

kann man einen Eventhandler von einem image:

<img id="Bild1" src="photo1.jpg"
 onmousedown="show(Bild1);" width="160" height="120">

per Javascript ändern, bzw. ein- und ausschalten,
z.B. auf eine andere Funktion lenken oder deaktivieren
bzw. später wieder aktivieren?

  • so wie man die Größe des Bildes verändern kann ?

Für Tips wäre ich sehr dankbar!

Gruß    Ernesto

  1. kann man einen Eventhandler von einem image:
    per Javascript ändern, bzw. ein- und ausschalten,
    z.B. auf eine andere Funktion lenken oder deaktivieren
    bzw. später wieder aktivieren?

    • so wie man die Größe des Bildes verändern kann ?

    Ein Eventhandler (zB. onclick) ist auch nur ein Attribut, dem man somit einen neuen Wert zuweisen kann.

    mfg Beat

    --
    Woran ich arbeite:
    X-Torah
    ><o(((°>      ><o(((°>
       <°)))o><                      ><o(((°>o
  2. kann man einen Eventhandler von einem image:

    <img id="Bild1" src="photo1.jpg"
    onmousedown="show(Bild1);" width="160" height="120">

    Du meinst vermutlich eher:

     <img id="Bild1" src="photo1.jpg"  
      onmousedown="show(this);" width="160" height="120">  
    
    

    per Javascript ändern, bzw. ein- und ausschalten,
    z.B. auf eine andere Funktion lenken oder deaktivieren
    bzw. später wieder aktivieren?

    Ja, die Eventhandler sind einfach nur Eiegenschaften des Objektes. So kannst du diese ändern.

    var obj = document.getElementById('Bild1');  
    obj.onmousedown = function(e) {  
    /*...*/  
    };  
    
    
    • so wie man die Größe des Bildes verändern kann ?

    In dem du die Eigenschaft width/height oder style.width/style.height änderst.

    Struppi.

    P.S. ich schreib gerade an einer ausführlichen Erklärung der Fragen, die du auf meinen Seiten gestellt hast.