Ciao a tutti nella mia applicazione web ho previsto in alcune pagine con 2 select
e se viene attivata la prima popola tramite Ajax la 2a con i browser Firefox e Chrome funziona mentre con IE no come mai?? posto un esempio di codice
codice:js function GetXmlHttpObject(handler) { var objXMLHttp=null; if (window.XMLHttpRequest) { objXMLHttp=new XMLHttpRequest(); } else if (window.ActiveXObject) { objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP"); } return objXMLHttp; } function popola(url,project,sel) { if (url.length==0) { document.getElementById("txtResult").innerHTML=""; return; } xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) { alert ("Browser does not support HTTP Request"); return; } url=url+"?projectID="+project; if (sel==document.getElementById("projectName")){ xmlHttp.onreadystatechange=stateChanged; } if (sel==document.getElementById("monProject")){ xmlHttp.onreadystatechange=stateChanged2; } if (sel==document.getElementById("monCostProject")){ xmlHttp.onreadystatechange=stateChanged3; } if (sel==document.getElementById("updateProject")){ xmlHttp.onreadystatechange=stateChanged4; } xmlHttp.open("GET", url, true); xmlHttp.send(null); } function stateChanged() { //alert("stateChanged"); if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("projectrelease").innerHTML=xmlHttp.responseText; } else { // alert("Qui"); } }
Grazie

Rispondi quotando
riesci gentilmente a ricostruirmi il flussso di azioni che devi compiere...