Sto usando Ajax per far si che la pagina principale in asp si "ricarichi" immettendo in un input text del valore
Mi funziona perfettamente e parte del codice è
codice:
var xmlHttp
function showupload(str)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url="Selectupload/getupload1.asp";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangednome1;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChangednome1()
{
if (xmlHttp.readyState==4)
{
document.getElementById("txtHintupload1").innerHTML=xmlHttp.responseText;
}
}
.................
il problema sorge quando voglio "sdoppiare la funzione" per immettere non più in uno ma in 2 campi input il valore che prendo
codice:
var xmlHttp
function showupload(str)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url="Selectupload/getupload1.asp";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangednome1;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
var url2="Selectupload/getupload2.asp";
url2=url2+"?q="+str;
url2=url2+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangednome2;
xmlHttp.open("GET",url2,true);
xmlHttp.send(null);
}
function stateChangednome1()
{
if (xmlHttp.readyState==4)
{
document.getElementById("txtHintupload1").innerHTML=xmlHttp.responseText;
}
}
function stateChangednome2()
{
if (xmlHttp.readyState==4)
{
document.getElementById("txtHintupload2").innerHTML=xmlHttp.responseText;
}
}
................
in questo caso lo script non fa assolutamente nulla...dov'è che sbaglio?