Ergebnis 1 bis 4 von 4
  1. #1
    xelax90 ist offline Mitglied
    registriert
    25-10-2007
    Beiträge
    48

    Eventhandler hinzufügen (IE)

    hi,
    ich hab ein kleines Problem:

    ich möchte allen Links einer Seite ein onclick-event zuweisen.
    ich hab das so gemacht:
    Code:
    for(var i = 0; i<document.links.length ; i++){
       document.links[i].onclick =function() {
                                    return( link_click(this));
                                  };
    }
    der Sinn dieser Funktion ist folgender:
    link_click ist eine Funktion, die entweder true oder false zurück gibt. und bei false soll der Link nicht ausgeführt werden.

    das funktioniert auch überall, nur nicht im IE

    ich hab mal gelesen, im IE müsste es so gehen:
    Code:
    for(var i = 0; i<document.links.length ; i++){
      document.links[i].attachEvent('onclick', function() {return  link_click();});
    }
    tut es aber nicht ^^

    und ich hab keine Ahnung, wie ich das sonst machen könnte
    hoffe, ihr könnt mir helfen

    xelax90

  2. #2
    undefined ist offline Kaiser
    registriert
    08-08-2007
    Beiträge
    1.434

    AW: Eventhandler hinzufügen (IE)

    Zitat Zitat von xelax90 Beitrag anzeigen
    das funktioniert auch überall, nur nicht im IE
    Dann ist Dein IE kaputt.
    Zitat Zitat von Toxictype Beitrag anzeigen
    Da ich von den meisten Usern dieses Forums sehr viel halte und immer die "richtigen" Antworten bekomme, wende ich mich lieber auch mit trivialen Fragen direkt an sie. Was helfen mir Foren, in denen zig verschiendene Lösungsansätze aufgezeigt werden und immer noch nicht weiß, welches nun der beste Weg ist...
    Keine Ahnung zu haben macht nix.

  3. #3
    ele
    ele ist offline Routinier
    registriert
    27-12-2007
    Beiträge
    473

    AW: Eventhandler hinzufügen (IE)

    Der Code ist schon richtig, aber wahrscheinlich wird er gar nicht erst ausgeführt, da irgend ein anderer Bock in deinem Code sitzt. Ich würde erst mal feststellen, ob deine Zeilen überhaupt ausgeführt werden.

  4. #4
    xelax90 ist offline Mitglied
    registriert
    25-10-2007
    Beiträge
    48

    AW: Eventhandler hinzufügen (IE)

    ich glaub, ich hatte nen syntax error oder so

    ich hab da ein bisschen mit rumprobiert und jetzt funktioniert es auf einmal, obwohl ich eigentlich gar nichts wirklich verändert hab

    aber trotzdem danke für die Hilfe^^

Ähnliche Themen

  1. Objekte einfach hinzufügen
    Von Kunigunde im Forum JavaScript
    Antworten: 0
    Letzter Beitrag: 15-12-2006, 19:53
  2. Außerirdische Tags hinzufügen
    Von loxx im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 27-11-2006, 17:07
  3. onmouseout via DOM hinzufügen
    Von maj0re im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 18-10-2006, 02:10
  4. Zeichen hinzufügen
    Von dkdenz im Forum JavaScript
    Antworten: 20
    Letzter Beitrag: 25-03-2005, 12:31
  5. neues form. feld hinzufügen
    Von d3nation im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 13-02-2005, 20:03

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •