2013-04-29 4 views
0

내 페이지에 정지 버튼을 추가하여 iframe 내부 페이지로드를 중지 할 수 있습니다.페이지로드를 중지하는 방법이 구형입니까?

내 iframe에서 www.bbc.com을 열어 부모 페이지로드를 중단하지 않고 반쯤로드하는 것을 중지하지 않겠다고 말합니다.

HTML :

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

JS :

내가 JS 사용하는 것이 좋습니다있는 2,007에서 2,010 사이에서 오래된 게시물을 발견했습니다

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

그러나이 모양을 것이다에만 작업 IE와 NS에서. 모든 브라우저에서 작동하도록하는 방법은 무엇입니까?

또한 위의 예는 2010 년에 나온 것입니다. 지금이 방법을 사용하는 다른 방법이 있는지 궁금합니다.

답변

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

+0

좋습니다. 감사합니다. 특정 프레임을 향해 스크립트를 "가리키는"방법을 알고 있습니까? 보시다시피, 스크립트는 삽입 된 페이지의 로딩을 멈추게 할 것이고, 그 페이지에있는 iframe을 멈추게 할 필요가 있습니다. – dnn

+0

신경 쓰지 마라. 나는 막을 필요가있는 프레임에 스크립트를 추가하려했지만 행운이 없었다. 나는 그것이 무엇인가하려고 시도하는 것을 볼 수있다. 그러나 나는 그것이 외관상으로 오버라이드 할 수없는 메타 새로 고침 태그를 가지고있다. 나는 또 다른 질문을 할 것이다. 내가 물었던 모든 질문에 답을 해 주었기 때문에 대답을 받아 들였습니다. – dnn

0
window.stop(); 

은 NS하지 않습니다를 참조하십시오. JQuery를 사용하는 모든 브라우저에서 작동합니다.

관련 문제