javascript中给session赋值 你想在客户端给某个SESSION变量赋值可通过Get或Post的方式传值,并在服务器端执行相应语句。或用cookie传session变量。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不可以的,客户端不能给服务器端赋值. 通过 request 向 session 赋值. 我同意龙哥的看法: 不可以的,客户端不能给服务器端赋值. 通过 request 向 session 赋值. 怎么可能?session要在服务器赋值。js可是在客户端的的呀。 首先要将客户端的值传到服务器端,然后才能在服务器端给session赋值 怎么个赋法萨反正取好取: var somevar = "<%=session("kiss")%>";那赋值呢 把document.test.value通过form或xmlhttp或者其他方式传到服务端,然后在服务端设置session值 试一下这样看行不行:<script language="javascript" >function ChangeValue(){ var tmp; tmp="<%=session("sessionkey")%>"; alert(tmp); tmp="<%session("sessionkey")="修改session数据"%>"; eval(tmp); tmp="<%=session("sessionkey")%>"; alert(tmp);}</script> 客户端能修改session的话,session还安全吗? 用xmlhttp贴一段:<td><input type="button" value="不要提示" onclick="setMySession('infoclew', 'no')"></td><script>var XmlHttp = new Object();var XmlHttpProgIds = "MSXML2.XMLHttp.4.0,MSXML2.XMLHTTP,Microsoft.XMLHTTP"XmlHttpProgIds = XmlHttpProgIds.split(",")for (var i in XmlHttpProgIds){ try { XmlHttp = new ActiveXObject( XmlHttpProgIds[i] ) } catch(e) { continue } break}function setMySession(sessionName, sessionValue){ var url = "setMySession.asp?sessionName="+sessionName+"&sessionValue"+sessionValue XmlHttp.Open( "POST", url, true); XmlHttp.Send(); if (XmlHttp.status != 200) alert("服务器处理错!") window.close(); }</script>setMySession.asp------------------------<% session(request("sessionName")) = request("sessionValue")) %> js获取子元素 有用过highcharts图表空间的,帮小弟解决个问题呀 如何判断是否已经选择了文件? 日历控件(一) 一个简单的正则问题,各位牛人帮下忙! 我用js写的cookie中怎么多了个: stylesheet=css0 操作用js获取textarea的值 过滤字符串问题,请求大家帮忙 点击字符变化 [推荐]js版的星际争霸 如何给超连接的地址改掉? ·使用政则表达式限制输入为中文,但连标点符号都不让输入了,该怎么办?
通过 request 向 session 赋值.
通过 request 向 session 赋值.
那赋值呢
<script language="javascript" >
function ChangeValue()
{ var tmp;
tmp="<%=session("sessionkey")%>";
alert(tmp);
tmp="<%session("sessionkey")="修改session数据"%>";
eval(tmp);
tmp="<%=session("sessionkey")%>";
alert(tmp);
}
</script>
贴一段:<td><input type="button" value="不要提示" onclick="setMySession('infoclew', 'no')"></td><script>
var XmlHttp = new Object();
var XmlHttpProgIds = "MSXML2.XMLHttp.4.0,MSXML2.XMLHTTP,Microsoft.XMLHTTP"
XmlHttpProgIds = XmlHttpProgIds.split(",")
for (var i in XmlHttpProgIds)
{
try
{
XmlHttp = new ActiveXObject( XmlHttpProgIds[i] )
}
catch(e)
{
continue
}
break
}function setMySession(sessionName, sessionValue)
{
var url = "setMySession.asp?sessionName="+sessionName+"&sessionValue"+sessionValue
XmlHttp.Open( "POST", url, true);
XmlHttp.Send();
if (XmlHttp.status != 200)
alert("服务器处理错!")
window.close();
}
</script>setMySession.asp
------------------------
<%
session(request("sessionName")) = request("sessionValue"))
%>