还试过下面的代码:function getCookie(name)
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
    if(arr != null) return unescape(arr[2]); return null;
}function web_menu()
{
  
var m_var;
  abc=getCookie(tjid)
 m_var="<table border=0 cellspacing=0 cellpadding=0 class=tf align=center width='98%'><tr align=center height=18>" +
        "<td><a class=h_menu href='./index.asp?id="+abc+"'>首页</a></td>" +
        "<td><a class=h_menu href='news.asp'>本站新闻</a></td>" +
.........
        "</tr>"
  return m_var;
}也不行,但如果把 abc=getCookie(tjid)换成abc=123456.又可以得到index.asp?id=123456.

解决方案 »

  1.   

    m_var="<table border=0 cellspacing=0 cellpadding=0 class=tf align=center width='98%'><tr align=center height=18>" +
            "<td><a class=h_menu href='./index.asp?id="+getCookie(tjid)+"'>首页
                                                        ===============
                                                        这里参数的双引号怎么没了?</a></td>" +
            "<td><a class=h_menu href='news.asp'>本站新闻</a></td>" +
                    
            "</tr>"
      

  2.   

    修改了一下.demo.htm<script language="JavaScript">function setCookie(name,value)
    {
        var Days = 30; //此 cookie 将被保存 30 天
        var exp  = new Date();    //new Date("December 31, 9998");
        exp.setTime(exp.getTime() + Days*24*60*60*1000);
        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
        location.href="read.htm";
    }//写入Cookie
    setCookie("tjid","1234")function getCookie(name)
    {
        var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
        if(arr != null) return unescape(arr[2]); return null;
    }function web_menu()
    {
      
    var m_var;
      
     m_var="<table border=0 cellspacing=0 cellpadding=0 class=tf align=center width='98%'><tr "+"align=center height=18>" +
            "<td><a class=h_menu href='./index.asp?id="+getCookie('tjid')+"'>首页</a></td>" +
            "<td><a class=h_menu href='news.asp'>本站新闻</a></td>" +  
           
            "</tr>"
      return m_var;
    }
    alert(web_menu())
    </script>