var UserID="<%=Session("UserID")%>";function datum(){
if(UserID==""){
alert("请先登录");}
else{
location.href="/member/userdatum.asp";}
}
if(UserID==""){
alert("请先登录");}
else{
location.href="/member/userdatum.asp";}
}
解决方案 »
- js 实现父窗体获取iframe窗体下的iframe窗体中的值
- 这是为啥 'out of memory on line'
- 请教:html静态网页定位的问题?
- <body oncontextmenu="return false">
- 表格内,每一行的最后一个TD都有一个button,当击button时如何取得当前行的所有单元格内的内容
- 怎样在指定位置显示一张图片?
- 如果要知道访问者的一些信息,比如ip等,要怎样做?谢谢!
- 能把IE浏览器最大吗?俺指的是把右上最大按钮最大化?
- 谁有javascript 编写下拉菜单的源码?
- 如何把html转换为jquery对象
- 怎样获取select中的option value及显示的取值?
- 正则表达式grep|$0:t是什么意思?
你的肯定不行的
如果没有session,那么
var UserID="<%=Session("UserID")%>";
就变成了
var UserID=;出错啊。
Dim SessUserID
if session("userid")="" then
SessUserID=-9999 '这里只能定义为数字类型
else
SessUserID=session("userid")
end if
%>
<script language="JavaScript">
var UserID=<%=SessUserID%>;
function datum(){
if(UserID==-9999){
alert("请先登录");}
else{
location.href="/member/userdatum.asp";}
}
</script>我的解决方案,暂时先将就用了,等待更好的方法。
var UserID="<%=Session("UserID")%>";
就变成了
var UserID=;如果没有session
var UserID="<%=Session("UserID")%>";
是 var UserID="";
而不是 var UserID=;