用javascript在大的框架里定义一个变量N,然后在main中页面连接上都加ONCLICK,控制大框架的变量,当N==4时,刷新top里的页面
解决方案 »
- 请问,哪位大侠知道JQ的autoComplete 1.8.16的使用方法,我怎么整不出来?
- TAB菜单和内容过多导致切换CPU占用过高..谁能优化下代码?
- 用extjs时出现'D'为空或不是对象错误是怎么回事?
- jschart 数据格式问题。
- 如何获取Form中的iframe ?
- QQ空间装扮是什么原理?
- 这段JS广告不能自动切换,怎么修改可以让他自动切换
- 目前哪块js框架比较好
- 超连接可以用title显示信息,<a href="tt.htm" title=欢迎进入>进入</a>请问select下拉表单可以吗?如何做?
- 急问网页动态查询问题(100分马上结帐!)
- 有谁是在国外工作,能搞到空间的,我用国内的空间跟他换
- 也许对您简单,但对我不简单,调用本地exe问题,高手指教
希望高手给看看
不好意思了..我菜鸟
每一次子页面的刷新,去更新你在父页面定义的值.//比方,每次装载时,parent.yourVarity++;
<!--
var t = setInterval("RegUnloadEvent()", 1);
var n = 1;
function RegUnloadEvent()
{
main.document.body.onunload = function(){
if(n > 4) {
main.document.location = "http://www.ibm.com";
clearInterval(t);
main.document.body.onunload = null;
} else {
n++;
}
};
}
//-->
</script>
不行,而且好象和我想要的不太一样
我要的是:由于筐架main内叶子的刷新,造成top筐架内a叶面跳转至b叶面
谢谢了
意思是当main框架里面的页面 onLoad 一次就修改一次 top里面某隐藏域的值。在top子页的 隐藏域 给一个 onChange 事件触发一函数,该函数负责检查是否==4 再执行其它操作。以上是思路,你试试
function Check_hidden_N(){
if(window.document.getElementById('hidden_N').value>=4){
window.location.href='b页面';
}
}
</script>
<input name="hidden_N" type="hidden" id="hidden_N" value="0" onChange="javascript:Check_hidden_N();">
--------------------------------------------------------------------
在主页的 main 框架后面加上 onLoad="javascript:Change_hidden_N();"
<script language="JavaScript" type="text/javascript">
function Change_hidden_N(){
if(window.document.frames['top'].document.getElementById('hidden_N')){
window.document.frames['top'].document.getElementById('hidden_N').value=window.document.frames['top'].document.getElementById('hidden_N').value + 1
}
}
</script>
我的代码是在总框架中放入这段代码,它会动态为main中打开的页面增加onunload事件,就是当main中页面变更或做了转向操作时计数器加1。当加到4就跳转到指定页。你可以把main.document.location = "http://www.ibm.com";
改成top.document.location = "http://www.ibm.com";