HighDots Forums  

Parameter an DOM Listener mitgeben

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


Discuss Parameter an DOM Listener mitgeben in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Christian Schmelzer
 
Posts: n/a

Default Parameter an DOM Listener mitgeben - 03-16-2006 , 08:00 AM






Hallo,
über window.addEventListener ("load", meine_load_funktion, false); kann ich
eine Funktion angeben, die z.B. bei einem OnLoad Event aufgerufen wird. Wie
kann ich der Funktion aber auch noch Parameter mitgeben? Das hier war nur
ein Beispiel. Oder ich erstelle mit
var meindiv = document.createElement("div");
ein neues Div Element, dem ich mit
meindiv.onclick = meine_funktion;
eine Onclick Funktion. Auch hier kann ich keine Parameter mitgeben. Wie
stellt man es am besten an?
ich hätte gerne z.B. meindiv.onclick = meine_funktion ("div 1"); o.ä.

Christian



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

Default Re: Parameter an DOM Listener mitgeben - 03-16-2006 , 08:24 AM








Christian Schmelzer wrote:


Quote:
über window.addEventListener ("load", meine_load_funktion, false); kann ich
eine Funktion angeben, die z.B. bei einem OnLoad Event aufgerufen wird. Wie
kann ich der Funktion aber auch noch Parameter mitgeben?
Es wird ein Parameter implizit uebergeben, das Event-Objekt, also sollte
meine_load_funktion diesen Parameter erwarten.
Ansonsten kannst du natuerlich immer aus meine_load_funktion heraus
andere Funktionen aufrufen und dabei alle Parameter uebergeben, die du
uebergeben willst.
Oder du nimmst gleich eine anonyme Funktion als Listener/Handler
window.addEventListener(
'load',
function (evt) {
meine_load_funktion(arg1, arg2, arg3);
},
false
);
--

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.