Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [Javascript]: OnMouseOver mit JS einbinden (https://www.delphipraxis.net/52203-%5Bjavascript%5D-onmouseover-mit-javascript-einbinden.html)

yankee 25. Aug 2005 11:36


[Javascript]: OnMouseOver mit JS einbinden
 
Hallo,

ich generiere mit JavaScript über die DOM eine ganze Tabelle. Jetzt will ich noch, dass, wenn man mit der Maus über eine Zeile geht diese gehighlightet wird. Bloß wie bekomme ich das onMouseOver/Out -event noch in die Zeile??
Irgendwann habe ich mich das schonmal gefragt und ich habe es irgendwie mal geschafft, was mir jetzt alleridngs irgendwie mla garnicht hilft... Naja, meien Versuche:
Code:
var tbl =document.getElementById('thetable');
var therow =tbl.insertRow(tbl.rows.length);

//Versuche1: (zu testzwecken erstmal alle nur mit alert)
therow.onMouseOver ="alert('Hallo');";

//Versuch2:
therow.onMouseOver ="function {alert('Hallo');}"
Ich glaube man muss es so ähnlich machen, wie in Versuch 2. Aber so gan richtig scheint das ja noch incht zu sein...

alcaeus 25. Aug 2005 11:42

Re: [Javascript]: OnMouseOver mit JS einbinden
 
Moin yankee,

hast du es schon mal mit
Code:
therow.setAttribute('onMouseOver', 'DeinFunktionsName()');
versucht? mit setAttribute() kannst du Attribute eines HTML-Objekts setzen (und einfuegen falls sie nicht gesetzt sind).

Greetz
alcaeus

yankee 25. Aug 2005 11:48

Re: [Javascript]: OnMouseOver mit JS einbinden
 
Zitat:

Zitat von alcaeus
Moin yankee,

hast du es schon mal mit
Code:
therow.setAttribute('onMouseOver', 'DeinFunktionsName()');
versucht? mit setAttribute() kannst du Attribute eines HTML-Objekts setzen (und einfuegen falls sie nicht gesetzt sind).

Greetz
alcaeus

FUNZT! Danke! :party:


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz