请帮我看下这个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的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧
就是执行后台代码的时候 ......
我手边有csdn论坛弹出信息窗口的代码(可以从http://www.codefans.net下载),但它显示的只是固定的信息,现在想改造一下以便能通过后台调用Sql Server 2000数据库自动将数据表中的信息作为弹出窗口显示的信息。csdn论 ......
我做一个页面,里面包括了文本框、文本域等等,我现在想在页面上加一个按钮,当我点击按钮时候,就将本页面到出成word文档。大家帮帮我吧。急啊。。。。。。。
使用js操作的话,除非本地安全允许,这样可使用Active ......
function check(){
var radio=[form.radio1_01,form.radio1_02,form.radio1_03,form.radio1_04,form.radio1_05,
form.radio1_06,form.radio1_07,form.radio1_08,form.radio1_09,form.radio1_10,
form.radio1 ......
JScript code:
<a href="#" onclick="numsort()">sort by price</a>
<ul id="list">
<li><span class="n">green day</span> &l ......