1:检测你的编码的值及类型;
2:也可以试着把你的编码传到下一个页面,比方说:
document.getElementById("leftFrame").location.href = "aaaa.htm?code="+escape(code)+'&time='+new Date().getTime();
2:也可以试着把你的编码传到下一个页面,比方说:
document.getElementById("leftFrame").location.href = "aaaa.htm?code="+escape(code)+'&time='+new Date().getTime();
解决方案 »
- json如何做三维数组的存储?
- 一个鼠标滑动可伸缩flash广告,不知怎么改才能在W3C下用啊!
- js子页面操作父页面
- 问什么我javascript return false 还能提交?
- JavaScript权威指南 读书笔记(一)
- 怎样才能知道当前页面下的一个iframe是否已经加载完毕
- 关于javascript时间的问题
- 高难度问题,用js实现自动下载文件到本地,我忍痛给100分,在线等待
- ********比较复杂的问体******
- 有4个输入框,长度都是2,能不能填完一个输入框,光标自动移到下一个输入框???
- 怎样判断一个变量是函数
- FormatText('InsertImage')的问题
document.getElementById("leftFrame").location.href = "aaaa.htm";
</script>
去掉条件,直接转向,都不好使,也就是你的转向方法本身是错的。现在没时间多想了,不过我想你可以先试试在leftFrame包括的页面里进行判断和转向,这样肯定是没问题的。
---------------------------
<HTML>
<HEAD>
<TITLE>健康论坛</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
window.onload = rewriteURL;
var url = window.location.href;
function rewriteURL(){
var k=url.indexOf("=");
var code = url.substring(k+4);
if((code=="10060649")||(code=="10060650"))
{
document.getElementById("leftFrame").location.href = "aaaa.htm";
} }
</script>
</HEAD>
<frameset rows="10,*" frameborder="NO" border="0" framespacing="0">
<frameset cols="*" frameborder="NO" border="0" framespacing="0">
<frame src="top.htm" name="topFrame" scrolling="yes" noresize >
</frameset>
<frameset cols="*" frameborder="NO" border="0" framespacing="0">
<frameset id="fs" rows="*" framespacing="0" frameborder="NO" border="0">
<frameset id="fs" cols="155,*" framespacing="0" frameborder="NO" border="0">
<frame id="leftFrame" src="left.htm" name="leftFrame" scrolling="yes" noresize >
<frame src="main.htm" name="mainFrame">
</frameset>
</frameset>
</frameset>
</frameset></HTML>
try
window.frames
document.frames["leftFrame"].src = "aaaa.htm";