Marco: Eventhandler über CSS definieren

Hallo alle zusammen.
irgendwo habe ich mal gelesen, dass man die Eventhandler wie onclick, onmouseover, etc auch über css definieren kann, bloß ich weiß nicht mehr wie das geht und habe dazu auch nichts bei google gefunden. Ich hoffe jemand weiß, ob das überhaupt geht und wenn ja wie.
Bsp:
aus <a href=""  style="font-size: 6px" onclick="ujenes()">Link</a>
soll <a href=""  style="font-size: 6px; onclick: ujenes()">Link</a>
werden.

Marco

  1. Nabend,

    irgendwo habe ich mal gelesen, dass man die Eventhandler wie onclick, onmouseover, etc auch über css definieren kann, bloß ich weiß nicht mehr wie das geht und habe dazu auch nichts bei google gefunden.

    Macht dich das nicht stutzig?
    Allenfalls magst du gelesen haben, dass man ein "onmouseover/onmouseout" mittels der Pseudo-Klasse hover nachbauen kann (was ja auch schöner ist).

    aus <a href=""  style="font-size: 6px" onclick="ujenes()">Link</a>

    px ist für Schriftgrößen keine gute EInheit. Ebenso sind 6px viel zu klein.

    Bis denne,

    1. Hallo Hubert,

      Allenfalls magst du gelesen haben, dass man ein "onmouseover/onmouseout" mittels der Pseudo-Klasse hover nachbauen kann (was ja auch schöner ist).

      Man kann allerdings nur das Aussehen des Links festlegen, und nicht, wie bei onmouseover, irgendwelche javascript-Befehle.

      David Schneider

      1. Hallo,

        Allenfalls magst du gelesen haben, dass man ein "onmouseover/onmouseout" mittels der Pseudo-Klasse hover nachbauen kann (was ja auch schöner ist).

        Man kann allerdings nur das Aussehen des Links festlegen, und nicht, wie bei onmouseover, irgendwelche javascript-Befehle.

        Mag das vielleicht daran liegen, dass CSS für das Aussehen zuständig
        ist und nicht für irgendwelchen JavaScript Kram?

        Wenn es dir darum geht bestimmte Eigenschaften automatisch über die CSS
        Klassen zuzuweisen, dann schreibe dir in JS eine
        Initialisierungsfunktion welche nach dem Laden der Seite den
        Dokumentbaum durchgeht, bei jedem Element auf die "class" schaut und je
        nachdem was da drin steht einen Eventhandler zuweist oder auch nicht.
        Lässt sich dank DOM alles sehr einfach und auch ohne
        Probleme mit der Kompatibilität (bei neuen Browsern versteht
        sich) realisieren.

        Viele Grüße,

        Stefan

        --
        Lass dir das Tanzen NICHT verbieten
        http://tanzverbot.de
        1. Hallo,

          Wenn es dir darum geht...

          Sorry, hab gar net gemerkt, dass die Rückantwort gar nicht vom OP kam.
          Na ja, ist zugegebenermaßen auch etwas unübersichtlich wenn man den
          w3m mit 80 Spalten Breite verwendet.

          Viele Grüße,

          Stefan

          --
          Lass dir das Tanzen NICHT verbieten
          http://tanzverbot.de