还试过下面的代码: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.
{
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.
"<td><a class=h_menu href='./index.asp?id="+getCookie(tjid)+"'>首页
===============
这里参数的双引号怎么没了?</a></td>" +
"<td><a class=h_menu href='news.asp'>本站新闻</a></td>" +
"</tr>"
{
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>