scusate la domanda così diretta, ma mi sta rodendo in modo assurdo.
lo script ajax ha funzionato per ogni altra cosa, ma ora no.
devo ricavare la posizione di un div ed alterare dei valori numerici in sua funzione.
faccio:
Codice HTML:
function get_pos()
{
var d = document.getElementById("dorso");
left = parseInt(d.offsetLeft);
top = parseInt(d.offsetTop);
ajax(top,left);
}
dove get_pos è lanciata a onload del body (ma già questo non va bene, perchè no nrileva sin da subito la posizione)
la funzione ajax, escluse le inizializzazioni:
Codice HTML:
function ajax(top,left){
var xmlHttp = getNewHTTPObject();
var url = "STESSA_PAGINA.php";
xmlHttp.open('GET', url, true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.onreadystatechange = handler;
var risorse = escape('top')+"="+escape(top)+"&"+escape('left')+"="+escape(left);
xmlHttp.send(risorse);
return true;
}
ma non funziona.
a me serve lanciare e lavorare sulla STESSA_PAGINA.php, ma non capisco come diavolo è che non funziona
ciao e grazie