<script language="javascript">
var str=document.cookie;
//str="ADMINID=SYSTEM:10; TALLY=177; USERID=TEST:11 ";
str=str.split(";");
for(var i=0;i<str.length;i++)
{
strSimple=str[i].substring(0,str[i].indexOf("="));
//strSimple="ADMINID TALLY USERID";
if(strSimple=="USERID")
{ str[i]=str[i].substring(str[i].indexOf("=")+1,str[i].indexOf(":"));
if(str[i]!=="GUEST")
{
alert("ok"); }
}
}
</script>大哥们帮我看看为什么总是不走if(strSimple=="USERID") 这句啊,明明有等于USERID的时候?急死人了!!!!
var str=document.cookie;
//str="ADMINID=SYSTEM:10; TALLY=177; USERID=TEST:11 ";
str=str.split(";");
for(var i=0;i<str.length;i++)
{
strSimple=str[i].substring(0,str[i].indexOf("="));
//strSimple="ADMINID TALLY USERID";
if(strSimple=="USERID")
{ str[i]=str[i].substring(str[i].indexOf("=")+1,str[i].indexOf(":"));
if(str[i]!=="GUEST")
{
alert("ok"); }
}
}
</script>大哥们帮我看看为什么总是不走if(strSimple=="USERID") 这句啊,明明有等于USERID的时候?急死人了!!!!
解决方案 »
- struts2 中 action传值的问题
- Java web 试用功能的定制
- 学习jsp比较经典的书?
- 急!java.lang.NoSuchMethodError
- 关于<html:javascript>标签 大拿进来
- 如何用jxl包向表格中插入圖片??
- 请教JSP网页中如何实现多国语言的切换啊?
- 一个关于request对象的问题,请各位帮忙看一下
- Xfire客户端异常---Caused by: java.net.SocketTimeoutException: Read timed out
- eclipse下使用meavn搭建SSM框架,使用junit4测试出现无法获取jdbc驱动类的异常。弄了好久,真心求助,谢谢。
- 安装多个tomcat
- href 传值
{
strSimple=str[i].substring(0,str[i].indexOf("="));
//strSimple="ADMINID TALLY USERID";
if(strSimple=="USERID")
{
str[i]=str[i].substring(str[i].indexOf("=")+1,str[i].indexOf(":")); //这是少了个括号??if(str[i]!=="GUEST")
{
alert("ok"); }
} }
if(strSimple==" USERID") 原因:
"ADMINID=SYSTEM:10; TALLY=177; USERID=TEST:11 ";
因为你是以 " ; "来分隔的 这句话中的 " ; " 和 USERID 之间有一个空格
因此取出的字符串是 " USERID" 而不是 "USERID" .