日期:2014-05-16  浏览次数:20275 次

如果iframe页面发生改变,则提示,代码应该怎么写
如题,本人小白一个,遇到复杂的问题不知如何入手,求高手赐教,当iframe的页面发生跳转时则提示是否要跳转,代码应该怎样写,是否用event事件处理?

------解决方案--------------------
如果没跨域,可以通过onload事件向iframe加载页面中注册onbeforeunload事件,跨域就没搞了

<script>
    function addEvent(ifr) {
        ifr.contentWindow.onbeforeunload = function (e) {
            return (e 
------解决方案--------------------
 window.event).returnValue = '确认要离开页面?!!';
        }
    }
</script>
<iframe src="2.html" onload="addEvent(this)" name="ifr"></iframe>
<a href="x.html" target="ifr">x.html</a>

------解决方案--------------------
在修改iframe的src的事件函数里面判断吧,如果要跳转再更改iframe的src