>웹 프론트엔드 >JS 튜토리얼 >자바스크립트 페이지 새로고침 사용법과 상위 함수 호출에 대한 자세한 설명

자바스크립트 페이지 새로고침 사용법과 상위 함수 호출에 대한 자세한 설명

伊谢尔伦
伊谢尔伦원래의
2017-06-16 10:22:072421검색

상위 페이지 새로 고침

winodw.showModelDialog() 메서드로 열린 창 새로 고침

자바스크립트 페이지 새로고침 사용법과 상위 함수 호출에 대한 자세한 설명

Java 코드

<script language="javascript">   
    window.parent.dialogArguments.document.execCommand(&#39;Refresh&#39;);   
</script>


내부 부동 레이어 iframe 및 프레임 컬렉션 창 삽입, 상위 페이지를 새로 고치는 여러 가지 방법

<script language=JavaScript>   
   parent.location.reload();   
</script>  
<script language=JavaScript>
parent.location.reload();
</script>


하위 페이지 팝업

<script language=JavaScript>   
   window.opener.location.reload();   
</script>  
<script language=JavaScript>
window.opener.location.reload();
</script>


하위 창 상위 창 새로 고침

<script language=JavaScript>   
   self.opener.location.reload();   
</script>  
<script language=JavaScript>
self.opener.location.reload();
</script>


open() 메서드로 열린 창을 새로 고칩니다.

<script language=JavaScript>   
     window.opener.location.href=window.opener.location.href;   
</script>  
<script language=JavaScript>
window.opener.location.href=window.opener.location.href;
</script>


하위 페이지에서 상위 페이지 함수를 호출합니다. onclick="window.parent.frames.aaa()" 상위 페이지: function aaa(){alert ('bbbbbb');}----------------------------------- ------------ ---프레임에 있는 페이지를 같은 프레임에 있는 다른 페이지나 상위 프레임에 있는 페이지로 변경하려면 parentwindow.opener를 사용하여 해당 페이지의 상위 페이지를 참조하세요. window.open으로 열었습니다. window.frames 개체는 iframe의 페이지나 프레임세트의 페이지를 참조할 수 있습니다. window.frames[0].document.getElementById('xx'); frames[0].document.body.innerHTML;frm = window.parent.window.frames['uploadFrame'];frmDocument = frm.document;frm.sb(3); //sb는 uploadFrame 페이지의 함수입니다. Firefox의 경우 오류가 발생하는 경우: document.frames에는 다음 코드로 대체할 수 있습니다. frm = window.parent.window.frames['uploadFrame']; 사실, 프레임 컬렉션은 문서가 아니라 창 개체에 있습니다. 다음으로, 프레임의 페이지를 이러한 방식으로 수정하는 데에는 제한이 있습니다. 즉, 동일한 도메인에 있어야 합니다. 그렇지 않으면 그럴 수 없습니다. 동일한 도메인에 속하지만 하위 도메인 이름이 다른 경우 관련 js 및 html 파일에 문장을 추가합니다. document.domain = xxx.com [여기에 도메인 이름을 입력하세요] document.getElementById('iframeid').contentWindow.document.getElementById('someelementid'); js 팝업 페이지 다음에 상위 페이지 함수를 호출합니다(예: : 상위 페이지 함수 호출 test2())window.opener.test2(); 프레임 하위 페이지는 이전 페이지 메서드를 호출합니다(예: 이전 페이지의 프레임 프레임 이름은 menuBar로 지정되고 onhook() 함수가 호출됩니다) window.top.frames["menuBar"].js 팝업 페이지는 상위 페이지 프레임 하위 페이지 함수를 호출합니다(예: 팝업 페이지 호출, 프레임은 menuBar라고 함). .top.frames['menuBar'].onhook();

위는 js입니다. 상위 페이지를 새로고침하고 상위 함수를 호출해 주세요. 읽어주셔서 감사합니다!


위 내용은 자바스크립트 페이지 새로고침 사용법과 상위 함수 호출에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.