易截截图软件、单文件、免安装、纯绿色、仅160KB

请帮我看下这个javascript的问题出在哪?~谢谢!

功能:
    我做了一个菜单;执行过程如下:
    1,点击时用cookie把当前点击的主菜单和子菜单状态记住了;
    2,接下来刷新载入一个新页.菜单状态根据载入的cookie来显示.
    3, 菜单读入cookie显示菜单被点击状态


问题:  不知道为什么进入菜单后,点第一下不行,显示不出菜单状态。
        后面再点的都可以顺利显示.执行过程都一样。
        我打印了一下,第一下cookie读不出来,但是在ff浏览器里能查看到存的变量和值cookie是有的

<script type="text/javascript">
<!--
function Get(){
var mnames;
var arr = document.cookie.match(new RegExp("(^| )Mnames=([^;]*)(;|$)"));
    if(arr != null){
    mnames=unescape(arr[2]);
    document.getElementById(mnames+"_word").className="on";
    document.getElementById(mnames).style.display="block";
    }

}
function Set(mname){
  var Then = new Date();
  Then.setTime(Then.getTime() + 60*10000);
  document.cookie = "Mnames="+mname+";expires="+ Then.toGMTString();
  return true;
}
function ShowMenu(menuid){
    if(Set(menuid)){ //set menuid in the cookie
location.href=document.getElementById(menuid+"_li


相关问答:

javaScript 悬停浮动层定位

如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,

http://topic.csdn.net/u/20090830/23/5e5ded07-7216-46c2-9712- ......

javascript中是值是怎么交换了? - Java / Java相关

三个数x,y,z 比大小..
var x,y,z,t;
if (x>y) 
{t=x;x=y;y=t;} //交换x,y的值 
if(x>z) 
{t=z;z=x;x=t;}//交换x,z的值 
if(y>z) 
{t=y;y=z;z=t;}//交换z,y的值
这是 ......

100分求助一个问题:改造一个Javascript代码

我手边有csdn论坛弹出信息窗口的代码(可以从http://www.codefans.net下载),但它显示的只是固定的信息,现在想改造一下以便能通过后台调用Sql Server 2000数据库自动将数据表中的信息作为弹出窗口显示的信息。csdn论 ......

JavaScript可以被保护起来吗? - Web 开发 / 非技术区

如果不能 ,那么WebOS不是没有前途? 别人的成果很快就被共享了?那还有谁愿意开发啊?
问的好!你去问一问开源软件为什么要开源

我倒不觉得我看了linux源码就能写一个linux出来,哈哈

呵呵,赚钱的模式不一样 ......

一个javascript的排序问题

JScript code:

<a href="#" onclick="numsort()">sort by price</a>
<ul id="list">
<li><span class="n">green day</span> &l ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号