我有框架页面包含A.html,B.html,C.html,现在要按F5刷新,或者点击浏览器上的刷新,只想刷新页面C.html,而对A、B的页面保持不动,请高手指 无解。。f5是整个页面刷新。。如果iframe没用跨域,可以获取iframe中的window.location.href保存到cookie中,然后onload的时候重置下iframe的url什么的,不过感觉没什么意义,除非有分页什么的需要重置某个iframe为第一个分页 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有没什么方式,通过判断F5,然后让我指定刷新哪个页面,本iframe没有跨域的请高手指点,多谢 按F5可以判断,但是右键-》刷新(不过可以禁用右键菜单来禁止此操作),点击浏览器的刷新按钮([color=#FF0000]这个没办法)[/color],但是可以提示是否要离开当前页面,不能附加任何代码参考:阻止默认浏览器按钮刷新操作事件 网上方法也不少,比如可以在浏览器的onload事件或者domready事件的时候,设置一个cookie标识(如果你觉得cookie不是很有保证,你也可以在页面里面插一个不可见的元素节点作为标识),然后在onbeforeunload事件里面检查这个标识,如果存在,return false,这样 unload事件就取消了,也就不刷新了,接下来你用js取刷新C.html。 這個問題其實很簡單的1.window監聽keydown事件2.如果keyCode 為 116(F5) 則停止預設事件3.對IFRAME RELOADwindow.addEventListener("keydown", function(e){ if(e.keyCode == 116){ e.preventDefault(); } //reload iframe}, false); jsp中多个表单提交问题 关于闭包 @@@@闭包的一点心得 和大家分享下 求用javascript读取树(后台程序构成)的资料 关于 button 小问题 javascript操作本地文件问题 如何用Javascript删掉<select>中的<option>项 动态改变表单提交对象的怪异现象【100分】 有人回答吗 有这样的javaScript吗? 希望大家来看看! 散-------------分 js中 ==”object“ 什么意思 小弟初学js
1.window監聽keydown事件
2.如果keyCode 為 116(F5) 則停止預設事件
3.對IFRAME RELOAD
window.addEventListener("keydown", function(e){
if(e.keyCode == 116){
e.preventDefault();
}
//reload iframe
}, false);