Axel Richter: RE:RE:problem mit variablen übergabe

Beitrag lesen

Hallo,

Was willst Du erreichen? Bzw. was erwartest Du, soll an die Funktion processResponse übergeben werden?

an processResponse() soll der Wert von kekser weitergegeben werden.

Also in dem Fall der String "lesen", nicht der Variablenbezeichner lesen?

.onreadystatechange = new Function ( "processResponse( "+intID+", '"+ kekser +"' )" );

Beachte die Stringbegrenzer.

  
var a = new Object();  
  
function init() {  
 var intID = 1;  
 var kekser = "lesen";  
 a.onreadystatechange = new Function ( "processResponse( "+intID+", '"+ kekser +"' )" );  
 alert(a.onreadystatechange);  
}  
  
function processResponse( intID, kekser ){  
 window.alert(intID);  
 window.alert(kekser);  
}  
  
init();  
a.onreadystatechange();  

viele Grüße

Axel