ifram框架F5刷新,只刷新当前页面,页面不跳转
例如:add页面加
$("body").bind("keydown",function(event){
if (event.keyCode == 116) {
event.preventDefault(); //阻止默认刷新
//location.reload();
//采用location.reload()在火狐下可能会有问题,火狐会保留上一次链接
location=location;
}
})
ifram页面
<iframe class="iframe" src="<%=path %>/common/welcome" frameborder="0" height="100%" width="100%" marginheight="0" marginwidth="0" scrolling="auto" name="iframe_a"></iframe>
<script>
document.onkeydown = function()
{
if ( event.keyCode == 116)
{
event.keyCode = 0;
event.cancelBubble = true; //
window.frames["iframe_a"].location.reload();//重新加载内联款架里面的内容
return false; //主要是这句阻止了浏览器默认的行为
}
}
</script>
还没有评论,来说两句吧...