목차
window.frames 예제 - <iframe> 요소 접근
window.frames 정의
window.frames 구문
window.frames 예제 - <iframe> 주소 일괄 변경
window.frames 예제 - <iframe> 요소 접근
<button onclick="hz()">클릭</button>
<br>
<iframe src="https://homzzang.com/html"></iframe>
<iframe src="https://homzzang.com/css"></iframe>
<script>
function hz() {
window.frames[0].location = "https://homzzang.com/";
}
</script>
※ 첫 번째 iframe 주소를 homzzang.com으로 변경
window.frames 정의
현재 윈도우의 모든 <iframe> 요소를 나타내는 배열 모양의 객체 반환.
1.
<iframe> 요소는 0부터 시작 하는 인덱스 번호로 접근 가능.
2.
프레임 개수 : frames.length
3.
<frame> 요소에도 적용.
cf. HTML5 경우, <frame> 요소 지원 중단.
4.
읽기 전용.
5.
모든 브라우저가 지원.
window.frames 구문
window.frames
ps. 각 iframe은 [index ] 이용해 접근. (예) window.frames[0]
window.frames 예제 - <iframe> 주소 일괄 변경
<button onclick="homzzang()">클릭</button>
<br><br>
<iframe src="https://google.com"></iframe>
<iframe src="https://daum.com"></iframe>
<iframe src="https://naver.com"></iframe>
<script>
function homzzang() {
var po = window.frames;
var i;
for (i = 0; i < po.length ; i++) {
po[i].location = "https://homzzang.com";
}
}
</script>
※ 모든 iframe 주소를 homzzang.com으로 변경.
주소 복사
랜덤 이동