• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Eigenen attributtyp erstellen ähnlich onMouseOver o.Ä.

Agassiz

New member
Hallo zusammen,

wie bekomme ich es hin, dass ich z.B. folgenden Code ausführen könnte:

Code:
<img src="bild.jpg" myAttribute="myFunction()">

Also ich muss myAttribute als neues Custom Attribut erstellen, soweit so gut, aber wie bekomme ich es hin, dass ich Methoden aus dem Attribut heraus aufrufen kann?
Wie löse ich das neue Attribut dann aus? - z.B. wenn ich eine 2. Virtuelle Maus auf den Bildschirm bringen will und diese die gleichen events hat (auch wenn ich sie neu definieren müsste) wie die 'normale' Maus.

Könnt ihr mir folgen?

Danke euch :)
 
Dir will hier auch keiner Antworten, was?! :D Grüße Dich ...

Um es möglichst schlank wie elegant zu handhaben, schaust Du Dir - für meinen Geschmack - mal das Attribut aus HTML5 namens data-* an. Da Du aufgrund Deiner gewünschten Lösung JavaScript nicht abgeneigt bist, sähe das so aus:

Code:
<img src="bild.jpg" data-ownFunc="maFunc">

Zum Schluss bildest Du einen Eventhandler - nimmst Dir also alle Bilder mit dem Attritbut "data-ownFunc" und setzt die Funktion an, die da laufen soll (je nach Event; bei einer virtuellen Maus würde das nicht stören - müsste auch zünden).

Kurzum: Direkt eigene Attribute nicht, aber über data-* könnte das eigentlich klappen.

Aber vielleicht hat noch wer eine bessere Idee ...

Grüße
 
Ah das sieht gut aus - werde ich mal probieren :)
Danke dir :)

Soll nicht heissen, dass es nicht vielleicht alternativen gibt und diese hier gerne genannt werden können ;)
 
Zurück
Oben