basti: pauschale onmouseover-funktion für links

hi,

ist es möglich, für alle links einer seite eine onmouseover- und onmouseoutfunktion zu definieren, ohne das in jedem link einzeln zu notieren (so wie:
document.getElementsByTagName("a").onmouseover=... oder so ähnlich)?

danke basti

  1. hi,

    ist es möglich, für alle links einer seite eine onmouseover- und onmouseoutfunktion zu definieren, ohne das in jedem link einzeln zu notieren (so wie:
    document.getElementsByTagName("a").onmouseover=... oder so ähnlich)?

    klar geht das.

    Struppi.

    1. hi struppi,

      klar geht das.

      frage war vielleicht etwas unklar gestellt: und wie geht das????

      1. hi struppi,

        klar geht das.
        frage war vielleicht etwas unklar gestellt: und wie geht das????

        for(var i = 0; i < document.links.length;i++) document.links[i].onclick = eineFunktion;

        function deineFunktion()
        {
             alert(this.href);
        }

        Struppi.

  2. Hallo Basti

    ist es möglich, für alle links einer seite eine onmouseover- und onmouseoutfunktion zu definieren, ohne das in jedem link einzeln zu notieren (so wie:
    document.getElementsByTagName("a").onmouseover=... oder so ähnlich)?

    window.onload = function() {
      var arrLinks = document.getElementsByTagName("a");
      for (i = 0; i < arrLinks.length; i++) {
        arrLinks[i].onmouseover = function(event) {
          /* onmouseover definition hier */
        }
        arrLinks[i].onmouseout = function(event) {
          /* onmouseout definition hier */
        }
      }
    }

    dein ansatz war also richtig ;-)

    grüsse
    Siramon