Cod: Selectaţi tot
<div id="poll" vAlign="top">
<form method="GET">
<table border="0" cellSpacing="3" cellPadding="0">
<tr>
<td colspan="2"><input type="button" name="vote" value="1" onclick="getVote(this.value)"></td>
</tr>
</table>
</form>
</div>
Cod: Selectaţi tot
var xmlHttp
function getVote(int) {
xmlHttp = GetXmlHttpObject()
if (xmlHttp == null) {
alert ("Browser does not support HTTP Request")
return
}
var url = "x.php"
url = url+"?vote="+int
url = url+"&sid="+showCookie() //Math.random()
xmlHttp.onreadystatechange = stateChanged
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
}
function stateChanged() {
if(xmlHttp.readyState == 1) {
document.getElementById("poll").innerHTML = "<img src=\"indicator_kit.gif\">";
}
if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") {
document.getElementById("poll").
innerHTML = xmlHttp.responseText;
}
}
function GetXmlHttpObject() {
var objXMLHttp = null
if (window.XMLHttpRequest) { // if Mozilla, Safari etc
objXMLHttp = new XMLHttpRequest()
} else if (window.ActiveXObject) { // if IE
objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
Intrebarea e, ce trebuie sa modific, cum si unde pentru a putea avea in pagina 2 form-uri diferite, ce sa apeleze aceeasi functie AJAX, insa trimitand parametri diferiti. Stiu ca e vorba de acel id si getElementById, insa nu am reusit sa fac ce voiam.
Dati-mi niste referinte daca aveti, sa citesc, sau explicati-mi voi va rog.
Multumesc.