Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von August

SELFHTML Forumsarchiv
Eventhandler für neuen Knoten

Informationsseite
  1. Seite (JAVASCRIPT) Eventhandler für neuen Knoten von Sebastian, 30. 08. 2006, 23:01
nach unten

Eventhandler für neuen Knoten

Die folgende Nachricht zum Thema stammt von: Sebastian, 30. 08. 2006, 23:01

Hallo alle zusammen,

ich teste gerade etwas mit der Baumstruktur einer Webseite per JS.
Dabei lege ich Unterknoten (DIV's) zu einem bestehenden DIV-Layer neu an. (mit createElement() und appendChild())
Mit style.setAttribute() kann ich dem neuen Knoten auch die gewünschten CSS-Eigenschaften zuweisen.

Wie aber kann ich dem neu erstellten Knoten den Eventhandler onclick oder andere zuweisen?

Vielen Dank im voraus,
Sebastian

nach obennach unten

Eventhandler für neuen Knoten

Die folgende Nachricht zum Thema stammt von: derletztekick, 30. 08. 2006, 23:18

Hallo Sebastian,

»» Mit style.setAttribute() kann ich dem neuen Knoten auch die gewünschten CSS-Eigenschaften zuweisen.

Das mag der IE nicht so. Besser so:

Obj.style.<Eigenschaft> = Wert;

auf dem selben Weg kannst Du auch Events hinzufügen:

Obj.onclick = function() { alert("Geklickt!"); };




Mit freundlichem Gruß
Micha
--
LeagueEditor JavaScript kostenlose Ligaverwaltung || richtig Messen will gelernt sein

nach obennach unten

Eventhandler für neuen Knoten

Die folgende Nachricht zum Thema stammt von: Sebastian, 31. 08. 2006, 08:52

Hallo Micha,


»» Mit style.setAttribute() kann ich dem neuen Knoten auch die gewünschten CSS-Eigenschaften zuweisen.
>
> Das mag der IE nicht so. Besser so:
>
> Obj.style.<Eigenschaft> = Wert;

Komisch, bei mir geht das so im IE und der Firefox beschwert sich. ^^
Ich werde die andere Varianten auch mal ausprobieren.

»» auf dem selben Weg kannst Du auch Events hinzufügen:
»»
»» Obj.onclick = function() { alert("Geklickt!"); };

Aha! ;-)
Besten Dank, werde ich gleich mal testen.

Gruß Sebastian

nach obennach unten

Eventhandler für neuen Knoten

Die folgende Nachricht zum Thema stammt von: molily, 31. 08. 2006, 09:09

Hallo,

»» »» Mit style.setAttribute() kann ich dem neuen Knoten auch die gewünschten CSS-Eigenschaften zuweisen.
»» >
»» »» Das mag der IE nicht so.

Nicht ganz.

»» »» Besser so:
»» >
»» »» Obj.style.<Eigenschaft> = Wert;
»»
»» Komisch, bei mir geht das so im IE und der Firefox beschwert sich. ^^
»» Ich werde die andere Varianten auch mal ausprobieren.

Klar, .style.setAttribute() ist eine proprietäre Microsoft-Erfindung.

Mathias
--
Visitenkarte · SELFHTML Weblog

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von August

© 1998-2006 Seite Impressum, Software: Classic Forum