function GetO(){
var ajax=false;
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
ajax = false;
}
}
if (!ajax && typeof XMLHttpRequest!='undefined') {
ajax = new XMLHttpRequest();
}
return ajax;
}function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g, "");
}var ajax = GetO();function vote(blessid) {
try{
var serverPage="http://123123.com/vote.jsp";
serverPage += "?id="+blessid+"&opt="+Math.random();
ajax.open("GET", serverPage, true);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200) {
var resultText=ajax.responseText;
alert(trim(resultText));
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send(null);
}catch (e)
{}
}
这是个投票的,我能够修改这个文件达到多投几次的效果吗?
參考答案:没有办法修改这个文件达到效果
验证是在服务器端完成的
这段代码只是向服务器发出投票请求和返回投票状态。