> 웹 프론트엔드 > JS 튜토리얼 > JS 새로 고침 프레임의 다른 페이지에 대한 간략한 분석 && JS 새로 고침 창 방법 요약_javascript 기술

JS 새로 고침 프레임의 다른 페이지에 대한 간략한 분석 && JS 새로 고침 창 방법 요약_javascript 기술

WBOY
풀어 주다: 2016-05-16 17:29:32
원래의
821명이 탐색했습니다.
간단한 예제를 먼저 살펴 보겠습니다. 다음은 프레임.html, top.html 및 bottom.html이라는 3 페이지를 가져와 방법을 설명합니다. frame.html은 두 페이지로 구성됩니다. 상단 (top.html)과 하단 (맨 아래)는 다음과 같습니다 >
코드는 다음과 같습니다:

< HTML >< ; HEAD >< TITLE > 프레임 < >< 프레임 이름 =top src ="top.html" >
< 프레임 이름 =bottom src ="bottom.html" >

& lt;/ html & gt;


이제 top.html (예 : 위의 페이지)에 thange.html을 새로 고치는 7 개의 버튼이 있다고 가정합니다 (즉, 아래 페이지). 어느 것이 더 보기 좋나요?
문 1. window.parent.frames[1].location.reload();
문 2. window.parent.frames.bottom.location.reload();

문 3. window.parent.frames [ "하단"]. 위치. 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();


top.html 페이지의 코드는 다음과 같습니다.




코드 복사
코드는 다음과 같습니다:
< HTML >< HEAD > < TITLE > & lt; 입력 유형 = 버튼 값 = "refresh 1"window.parent.frames [1] .loction.reload () "& lt; input type ="button value = "Reforme; 2 "onclick ="window .parent.frames.bottom.location.reload () "& gt; & lt; br & gt; & lt; input type = button value ="refresh 3 "onclick ="window.parent.frames [ '하부']. 위치 .reload () "& gt; & lt; br & gt; & lt; 입력 유형 = 버튼 값 ="새로 고침 4 "onclick ="window.parent.frames.Item (1) .Location.Reload ()" >< ; br >
< 입력 유형 =버튼 값 ="새로 고침 5" onclick ="window.parent.frames.item('bottom').location.reload()" >< br & gt;
& lt; value ="새로 고침 7" onclick ="window.parent['bottom'].location.reload()" >< br >



bottom.html 페이지의 코드는 다음과 같습니다.






코드 복사

다음과 같이 코드 :

& lt;!! & lt; ) "& gt;
& lt; h1 & gt; 이것은 바닥의 내용입니다 .html. > 설명 :
1. Window는 현재 페이지를 나타냅니다. 예를 들어이 예에서는이 예제에서 상단 .html 페이지를 나타냅니다. 2. 2.parent는 현재 페이지의 상위 페이지, 즉 프레임 페이지가 포함 된 프레임 페이지를 나타냅니다. 예를 들어,이 예에서는 framedemo.html을 나타냅니다. 3. 프레임은 창 객체와 배열입니다. 프레임 내의 모든 하위 페이지를 나타냅니다. 4. ITEM은 방법입니다. 배열에서 요소를 반환합니다. > 5. 하위 페이지가 다른 서브 페이지가있는 프레임 페이지 인 경우 위의 방법 중 일부는 작동하지 않을 수 있습니다. 첨부 파일 :
JavaScript를 사용하여 페이지를 새로 고치는 몇 가지 방법 :

1 history.go (0)
2 위치 RELOAD ()
3 위치 = 위치
4 location (location (location) 5 Document.ExecCommand ( 'Crofress') 6 Window.navigate (location) (location) 8 document.url = 위치 & lt; meta http-equiv = "Crophment"Content = "20; url = http : //www.jb51.net"& gt;
20 번째 손가락은 http :/ / 20 초 후에. .location.reload (); } settimeout ( 'myRefresh ()', 1000); ASP.NET는 상쾌한 부모 창 스크립트 문을 출력합니까? . this.response.write ( "& lt; script & gt; opener.window.location.href = opener.window.location.href; & lt;/script & gt;"); =javascript>opener.window.navigate('' 새로고침하려는 페이지입니다.asp'');")
프레임을 새로 고치는 JS 스크립트 명령문

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

를 사용하여 프레임이 포함된 페이지를 새로 고치는 방법//자식 창은 상위 창을 새로 고칩니다. window
( 또는새로 고침 )
/ /


창을 닫을 때 새로 고치고 싶거나, 창을 열 때 새로 고치고 싶다면 에서 다음 문을 호출하면 됩니다.
body onload = "opener.location.renoad ()"& gt; 🎜> & lt; script language = "javaScript"& gt; wind 팝업 창 = "wind
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿