HighDots Forums  

Setzen von onmouseover-Attributen per JavaScript

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Setzen von onmouseover-Attributen per JavaScript in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Christoph Dahlen
 
Posts: n/a

Default Setzen von onmouseover-Attributen per JavaScript - 09-18-2006 , 04:38 AM






Hallo,

ich sitze hier an folgender Aufgabenstellung: Ich muß aus den
Rückmeldungen eines Servers dynamisch den Inhalt eines <map>-Elementes
zusammenbauen. Problem dabei, wenn ich über folgenden Code:

var mapObj = document.createElement("MAP");
var dpMap = document.createElement("AREA");

dpMap.shape = "circle";
dpMap.coords = "10,10,5";
dpMap.onmouseover = "alert('Hit: ')";

mapObj.appendChild(dpMap);

die Area-Elemente aufbaue, wird das mouseover nicht generiert / bzw.
ausgewertet. Geht das dynamische Anlegen nicht?

Gruß,

Christoph

Reply With Quote
  #2  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Setzen von onmouseover-Attributen per JavaScript - 09-18-2006 , 07:46 AM








Christoph Dahlen wrote:


Quote:
var dpMap = document.createElement("AREA");

Quote:
dpMap.onmouseover = "alert('Hit: ')";
Im HTML-Objektmodell im Browser sind Eventhandler Funktionen, du musst
an dMap.onmouseover eine Funktion zuweisen, z.b.
dMap.onmouseover = function (evt) { alert('Hit: '); };

Siehe auch
<http://groups.google.com/group/de.comp.lang.javascript/browse_frm/thread/4f46102005c07004/916c9e156998386d?lnk=st&q=&rnum=3&hl=en#916c9e1569 98386d>
und diverse weitere Threads hier in den letzten Wochen.

--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #3  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Setzen von onmouseover-Attributen per JavaScript - 09-18-2006 , 07:48 AM





Christoph Dahlen wrote:


Quote:
anchor.onmouseover = function() { alert("Test"); }
Hier wird eine Funktion (erzeugt und )zugewiesen.


Quote:
anchor.onmouseover = x("Test");
Hier wird die Funktion x mit dem Argument "Test" aufgerufen und das
Resultat des Funktionsaufruf wird dann anchor.onmouseover zugewiesen.

--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.