停止页面加载过期的方法?

时间:2013-04-29 21:21:18

标签: javascript html button iframe

我想在页面上添加一个停止按钮,可以停止在iframe中加载页面。

说,如果我在我的iframe中打开www.bbc.com,并且不想阻止它加载到中途,而不会停止加载父页面。

我发现2007 - 2010年的一些旧帖子建议使用JS:

HTML:

<input type="button" value="Stop" onclick="stopFrameLoad(); return false;"/>

JS:

<script type="text/javascript">
function stopFrameLoad()
{
window.stop(); //NS only
document.execCommand("Stop"); //IE only
}
</script>

但看起来这只适用于IE和NS。有什么方法可以在所有浏览器中使用它?

此外,上面的例子是从2010年开始的。我想知道现在是否还有另外一种方法呢?

2 个答案:

答案 0 :(得分:2)

window.stop(); //should work in all major browsers

document.execCommand("Stop"); //is necessary to support IE

另见How to stop page load in html static page

答案 1 :(得分:0)

window.stop();

不仅仅是NS。它适用于所有使用JQuery的浏览器。