부모창의 location 바꾸기

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
초보

부모창의 location 바꾸기

Post by 초보 »

IE 는 알겠는데
모질라(W3C)는 어떻게 접근 해야하나요 ^^;;
여기 나와있는것과 구글을 검색해서 눈짐작?으로 해봤는데 잘 안되네요 ㅜ.ㅜ
어떻게 고쳐야 하나요?

부모창이름 homemain
자식창의 <a> 태그
-> <a href="#" onclick="parent.window.frames['homemain'].location.href='주소'>부모창으로</a>
박민권
해커
해커
Posts: 724
Joined: 2005 01 31 22:33 55
Location: 대한민국
Contact:

Re: 부모창의 location 바꾸기

Post by 박민권 »

초보 wrote: 부모창이름 homemain
자식창의 <a> 태그
-> <a href="#" onclick="parent.window.frames['homemain'].location.href='주소'>부모창으로</a>
부모창이라 함은 window.parent(자신의.부모창) = parent(부모창) 입니다.
즉, 부모창의 주소를 바꾸려면

window.parent.location.href = '주소';
parent.location.href = '주소';

이런식으로 쓰셔야 합니다.

parent.window.frames['homemain'].location.href

이것은 부모창의.윈도우(부모창자신)의.homemain프레임의.주소 를 바꾸는 것입니다.

Code: Select all

<부모창>
    <주소바꾸는 명령을 하는 프레임>
    <homemain프레임>
</부모창>
이런식으로 부모창의 주소를 바꾸는 것이 아닌 부모창 내부에 있는 <homemain프레임>의 주소가 바뀌는 것입니다.
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests