ciao e grazie.
sinceramente avevo gia provato con document.getElementById("txthint"+str).innerHTML=" ciao"
ma mi dice che la variabile str non è definita....
e comunque io ho questo problema,
ho una pagina normale in cui faccio delle votazioni.
quindi nella pagina avrò qualcosa del genere
nome1 (tasto vota con id txthint1)
nome2 (tasto vota con id txthint2)
nome3 (tasto vota con id txthint3)
nome4 (tasto vota con id txthint4)
e così via..
così quando un utente vota per nome1 o nome2 poi la funzione va ad aggiornare il div con l'id relativo.
quindi ho bisogno proprio di
document.getElementById("txthint"+str).innerHTML=" ciao"
cioè se si clicca su nome1 mi verrà aggiornato l'id txthint1
document.getElementById("txthint1").innerHTML="cia o"
e così via....
soltanto che mi dice che la variabile str non è definita.. e non so cosa intende visto che comunque la funzione normale originale funziona normalente (per 1 solo id fisso).
questa la funzione completa, presa da w3school
codice:
function showCustomer(str,str2)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url="/Script/ajaxdb/aaaaa.php";
url=url+"?id="+str;
url=url+"&id2="+str2;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged()
{
if (xmlhttp.readyState==4) {
document.getElementById("TxtHint").innerHTML=xmlhttp.responseText;
}
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}
Potete aiutarmi ??
Grazie ancora.