Het gaat over de volgende functies


function stateChanged(){
	if (xmlhttp.readyState==4){
  		document.getElementById(\"first_form_extension\").innerHTML=xmlhttp.responseText;
  	}
}

function getNewInfo(url, option, target){
	var myselect=document.getElementById(option);
	for (var i=0; i<myselect.options.length; i++){
 		if (myselect.options[i].selected==true){
  			var optie = myselect.options[i].value;
 		}
	}
	xmlhttp=ajaxRequest();
	if (xmlhttp==null){
  		alert (\"Your browser does not support XMLHTTP!\");
  	return;
  	}
	url=url+\"?option=\"+optie;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open(\"GET\",url,true);
	xmlhttp.send(null);
}

Dit heb ik staan momenteel. Dit werkt ook.
Maar nu zou ik graag de functie "stateChanged()" aanpassen.
Want momenteel doet hij dit wanneer alles klopt "document.getElementById(\"first_form_extension\").innerHTML=xmlhttp.responseText;"

Nu wil ik ipv \"first_form_extension\" een variabele gebruiken.
(de target in deze functie "getNewInfo(url, option, target)"
Zodat ik deze functie dus vaker kan gebruiken. En de gevonden data in verschillende divs kan tonen.

Ik heb al het e.e.a. geprobeerd maar kom er nog niet uit. Heeft iemand de oplossing voor mij?

Ps. Sorry voor de \ er af en toe tussen, dit komt omdat het in een php variabele wordt gezet.

Reageren