不知道~,可是无论JSP还是ASP中都有内置的对象session~为什么还要在脚本里弄这个东西呢~?
解决方案 »
- ExtremeTable 的ec:Tree怎么排序?急!!!
- json_parse.js 谁用过? 教教我
- jquery如何向上查找元素
- javascript 与 target
- 大侠帮我看看简单的jquery代码
- 一个页面中有多个FORM,每个FORM中都有一个BUTTON,想点击button可以知道它属于哪个Form,怎么实现啊?
- 请问按如下方式作单选钮的选择情况控制为什么无论是否选择选择哪个选项都alert啊?3x
- 谁有“彩色文字的特殊效果”的源代码???
- 动态表格生成和获取数据
- javascript中如何将重复的语句提炼为一个方法进行调用
- 如何实现淘宝的宝贝属性对比中的移除功能?
- 关于不同分页上的checkbox的问题
var aaa=<%=session("id")%> ,但你可以使用变通的办法,在服务端写设置SESSION的值的代码,然后从客户端使用httpxmlrequest向服务端发送一个请求,并将需要设置的值发送到服务端就可以操作了!
var xmlHttp;
//创建HTTP连接
var moveId = null;
//用于获得SETTIMEOUT的句柄
function CreateXMLHttpRequest()
{
if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//曾经写为Miscrosoft.XMLHTTP
}
else if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
}
else
{
window.alert("error!");
}
}
//发送请求
function StartGetRequest(UrlString,handleStateChange)//参数1为调用的URL,参数2为反应函数
{
CreateXMLHttpRequest();
xmlHttp.onreadystatechange = handleStateChange;//不能写为handleStateChange(),一个是调用函数结果,一个是把整个函数传进去
//将参数写在UrlString中,比如555.aspx?id=3333
xmlHttp.open("GET",UrlString, true);
xmlHttp.send();
}
//响应函数
function ResponseGetTableName()
{
if(xmlHttp.readyState == 4)
{
if(xmlHttp.status == 200)
{
var RowText = xmlHttp.responseText;
//responseText为从服务端返回的字符串
//dosomething }
}
}</script>这是一个简单地模板,主要运行在客户端,服务端方面代码(C#)为:
private void Page_Load(object sender, System.EventArgs e)
{
Response.Clear();
Response.ContentType = "text/plain";
string id= Request["id"];
//执行你所要的操作
Response.Write(htmlText);//返回一个结果到客户端
Response.Flush();
}
你就在页面里放一个高度为0的iframe,然后把改变Session的页面放在这里面打开就行.