먼저 간단한 예를 살펴보겠습니다. 다음은 프레임.html, top.html, 하단.html이라는 세 페이지를 예로 들어 이를 수행하는 방법을 설명합니다. frame.html은 상단(top.html)과 하단(bottom.html)의 두 페이지로 구성됩니다. 코드는 다음과 같습니다.
이제 top.html(즉, 위 페이지)에 Bottom.html(즉, 아래 페이지)을 새로 고치는 7개의 버튼이 있다고 가정합니다. 다음 7개의 문을 사용할 수 있습니다. 하나는 사용하기 더 쉽습니다. 문 1. window.parent.frames[1].location.reload(); 문 2. window.parent.frames.bottom.location.reload() 문 3. window.parent .frames["bottom"].location.reload();
문 4. window.parent.frames.item(1).location.reload() 문 5. window.parent.frames.item; ('bottom').location.reload(); 문 6. window.parent.bottom.location.reload() 문 7. window.parent['bottom'].location.reload() ;
설명: 1.window는 현재 페이지를 나타냅니다. 예를 들어 이 예에서는 top.html 페이지를 나타냅니다. 2.parent는 현재 페이지의 상위 페이지, 즉 해당 페이지가 포함된 프레임 페이지를 말합니다. 예를 들어, 이 예에서는 framedemo.html을 참조합니다. 3.frames는 창 개체이자 배열입니다. 프레임 내의 모든 하위 페이지를 나타냅니다. 4.item은 메소드입니다. 배열의 요소를 반환합니다. 5. 하위 페이지가 내부에 다른 하위 페이지가 포함된 프레임 페이지인 경우 위 방법 중 일부가 작동하지 않을 수 있습니다.
첨부 파일: Javascript를 사용하여 페이지를 새로 고치는 여러 가지 방법: 1 History.go(0) 2 location.reload() 3 location=location 4 위치 .할당(위치) 5 document.execCommand('새로 고침') 6 window.navigate(위치) 7 위치.대체(위치) 8 document.URL=location.href
페이지 자동 새로고침 방법: 1. 페이지 자동 새로고침: 영역에 다음 코드를 추가합니다.
20개는 20초마다 페이지를 새로 고치는 것을 의미합니다.
2. 자동 페이지 이동: 영역에 다음 코드를 추가합니다.
그 중 20은 20초 후에 HTTP://www로 점프한다는 의미입니다. wyxg. com 페이지
3. 페이지에서 js 버전을 자동으로 새로 고칩니다. <script> <BR>function myrefresh() <BR>{ <BR>window.location.reload( ); <BR>} <BR>setTimeout('myrefresh()',1000); //새로 고침 시간을 1초로 지정<BR></script>
//이 프레임이 포함된 페이지를 새로 고치는 방법은 <script> <BR>parent.location.reload()< ;/script> <BR>//자식 창은 상위 창을 새로 고칩니다. <BR>self.opener.location.reload() <BR></script> (또는새로 고침 ) // <script>를 사용하여 다른 프레임의 페이지를 새로 고치는 방법 <BR>parent.Another FrameID.location.reload(); <BR></script> 창을 닫거나 열 때 새로 고치려면 창이 열릴 때 새로 고침 창이 닫힐 때 새로 고침
window.opener.document.location.reload()
//그렇지 않은 경우 작동하지 않으면 다음을 시도해 보세요 Response .Write("<script>window.opener.location.reload();window.close();</script>");
여기는 다음과 같습니다. 참고할 몇 가지 기사:
프레임 하위 페이지를 새로 고치는 7가지 방법에 대한 JS 코드
JS 및 프레임 페이지 작업 코드
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.