asp.net 利用js 脚本 交互前后台
时间:2011-05-26 来源:叮/当
function CallServerIns()
{
GetXmlHttp();
var rbltable = document.getElementById("Vote1_RadioButtonList1");
var rbs= rbltable.getElementsByTagName("INPUT");
var selid="";
for(var i = 0;i<rbs.length;i++)
{
if(rbs[i].checked)
{
selid=rbs[i].value;
}
}
if(selid=="")
{
alert("请选择你要投的票");
return false;
}
else
{
var url="VoteShow.aspx?type="+escape("add")+"&id="+escape(selid);
// var url="WebForm1.aspx?username="+escape(user)+"&sex="+escape(sexinfo)+"&age="+escape(age)+"&tel="+escape(tel)+"&addr="+escape(addr);
xmlhttp.open("post",url,true);
xmlhttp.onreadystatechange=CallBackIns;
xmlhttp.send();
return false;
}
}
function CallBackIns()
{
var strInfo="";
var divid=document.getElementById("InsInfo");
if(xmlhttp.readyState==1)
{
// alert("投票中...");
// strInfo="投票中...";
divid.style.visibility="visible";
divid.innerHTML=strInfo;
}
if(xmlhttp.readyState==4)
{
strInfo=xmlhttp.responseText;
/* divid.style.visibility="hidden";
var di=document.getElementById("asd1");
var dii=document.getElementById("asd2");
var diii=document.getElementById("asd3");
di.style.visibility="visible";
dii.style.visibility="visible";
diii.style.visibility="visible";
diii.innerHTML=strInfo;*/
alert(strInfo);
}
}
////////////////////////////////////////////////////////////////////以上是js 脚本////////////////////////////////////////////////////////////////////////////////////////////////
<input onclick="return showvote();" type="image" src="images/a_chaka.jpg">
////////////////////////////////////////////////////////////////////以上是aspx页面////////////////////////////////////////////////////////////////////////////////////////////////
private void Vote(int id)
{
if((int)Session["Vote"]!=1)
{
dal.UpdateTotle(id);
Session["Vote"]=1;
Response.Write("投票成功!!");
Response.End();
}
else
{
Response.Write("请不要重复投票!");
Response.End();
}