HighDots Forums  

dynamisches onchange mit Parametern

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


Discuss dynamisches onchange mit Parametern in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Sven Kleine.
 
Posts: n/a

Default dynamisches onchange mit Parametern - 02-05-2007 , 05:39 AM






Hallo

ich habe eine Funktion

function testfk(textmldg)
{
alert (textmldg);
}

wenn ich meine Dropdonliste im HTML Code die Funktion zuweise kann ich
folgendes machen:

onchange="testfk(this.id);"

wenn ich aber später im javascriptcode dem event etwas zuweisen möchte
weiß ich nicht wie ich einen Parameter
übergeben kann.

document.getElementById("dropdown").onchange = testfk; // ohne
Parameter

document.getElementById("dropdown").onchange = testfk(this.id); //
geht ja leider nicht

mfg Sven


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

Default Re: dynamisches onchange mit Parametern - 02-05-2007 , 08:09 AM






Sven Kleine. wrote:

Quote:
document.getElementById("dropdown").onchange = testfk(this.id); //
document.getElementById("dropdown").onchange = function (evt) {
testfk(this.id);
};


--

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


Reply With Quote
  #3  
Old   
J. Strübig
 
Posts: n/a

Default Re: dynamisches onchange mit Parametern - 02-05-2007 , 08:22 AM



Sven Kleine. schrieb:

Quote:
wenn ich meine Dropdonliste im HTML Code die Funktion zuweise kann ich
folgendes machen:

onchange="testfk(this.id);"
Wozu brauchst du hier die id?

Quote:
document.getElementById("dropdown").onchange = testfk; // ohne
Parameter

in dem Falle entspricht this in der Funktion testfkt der Auswahlliste.
document.getElementById("dropdown").onchange = testfk;

function testfk(e)
{
alert(this);
}

Es gibt also gar keine Notwendigkeit die ID zu übergeben.

Struppi.


Reply With Quote
  #4  
Old   
Sven Kleine.
 
Posts: n/a

Default Re: dynamisches onchange mit Parametern - 02-05-2007 , 09:10 AM



Hi

Quote:
function testfk(e)
{
alert(this);

}

Es gibt also gar keine Notwendigkeit die ID zu übergeben.

Danke hatte ich so gar nicht probiert.

mfg Sven



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.