Ecco questa semplice pagina che dovrebbe inviare la variabile del campo hidden ad una pagina php
Codice PHP:
<html>
<body>
<div id="richieste">
<script>
var myRequest = null;
function CreateXmlHttpReq2(handler) {
var xmlhttp = null;
try {
xmlhttp = new XMLHttpRequest();
} catch(e) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
xmlhttp.onreadystatechange = handler;
return xmlhttp;
}
function myHandler2() {
if (myRequest.readyState == 4 && myRequest.status == 200) {
e = document.getElementById("result");
e.innerHTML = myRequest.responseText;
}
}
function accetta() {
var nome = document.getElementById("nick");
var r = Math.random();
myRequest = CreateXmlHttpReq("myHandler2");
myRequest.open("GET","accetta.php?nome="+escape(nome)+"&rand="+escape(r));
myRequest.send(null);
}
</script><div id="lolla"> <input type="hidden" value="gianly" id="nick" />L'utente USURNAME: <b>gianly</b> - NOME:<b> Gianluca Ruggiero </b>ti ha chiesto di essere suo amico <a href="#" onClick='javascript:accetta();'>Accetta</a> -
<a href="#" onClick="nascondi()">Ignora</a></div></div><div id="result"></div>
</body>
</html>
nella pagina php faccio un smeplice echo...
Non cpiasco quando premo su acetta non accade nulla...