父框架代码:<iframe name="frame_content" id="frame_content" src="1.asp" > </iframe><script type="text/javascript">
function myLink(){
document.getElementById("myLink").innerHTML = "……一个动画……"document.getElementById("myLink").style.display='';setTimeout(function(){frame_content.document.form1.submit();},15000);
setTimeout('document.getElementById("myLink").innerHTML="";', 15000);
return false;
}
</script>子框架: 有一个表单,点击提交按钮后触发父框架的mylink:
<input type="button" value="提交" onclick="this.disabled=true;alert('确定!');return parent.myLink()">
子框架的表单提交后,又会转到2.asp。上面的代码,我是想实现:
子框架页面的表单延迟15秒后提交;父框架的mylink延迟15秒后消失。奇怪现象:父框架的mylink延迟15秒后没有消失。但是,当子框架的表单提交后页面将转到2.asp的时候他会消失。
也就是延迟设置无效。
但是如果去掉这一句:setTimeout('document.getElementById("myLink").innerHTML="";', 15000);
他就永远都不消失了。看来这一句还是有点作用的。可是,为什么不是自己要的效果?问题出在哪儿?
解决方案 »
- 求一个可以在线编辑表格的js组件
- 关层问题求解
- js获取坐标然后用CSS定位DIV
- js 作用域的问题
- 如何实现网页中隐藏音乐、电影地址的功能?或者说即使让其他人知道了地址也无法下载!
- 请各位高手帮忙呀!!一个另我头痛的问题!
- 一个checkbox框,跟着一个文本框,如果没有勾check,无需检查文本框是否输入,如果勾了checkbox,则必须要输入文本框,这个如何写?
- 如果在页面上添加一个table元素,并且将这个table与某个事件关联起来?
- jquery怎么筛选页面中INPUT有输入值的元素?
- fetch的信息交互问题
- 【【【送分了,教我2个简单的代码】】】】
- 关于jquery select的问题
frame_content.document.form1.submit();
document.getElementById("myLink").innerHTML="";
}, 15000);
为什么当子框架的表单提交后页面将转到2.asp的时候他会消失。要知道不管子框架如何跳转,父框架是不会变的啊。
re:
哪看你的子框架是如何跳转的了?有时是会刷新的
setTimeout('document.getElementById("myLink").innerHTML="";', 15000);
setTimeout('document.getElementById("myLink").innerHTML="";', 15000);
setTimeout('frame_content.document.form1.submit();',15000);