출처 : :: 뚱어 :: 나를 뛰어넘는 도전 / http://www.missjang.com/99

프레임을 쓰실때 생각할 것 세가지
1. frame_name.location = 'url.php';
또는 frame_name.location.href = 'url.php';
또는 frame_name.location.replace('url.php')
2. parent.frame_name.location = 'url.php';
3. opener.parent.frame_name.location = 'url.php';

새창을 열게해준 창의 주소를 바꾸고 새창을 끈다.
<script>
opener.location.href = 'url.php';
self.close();
</script>

새창을 열게해준 창의 주소를 새로고침하고 새창을 끈다
<script>
opener.location.reload();
self.close();
</script>

다른 프래임의 주소를 바꾸게 하려면
<script>
frame_name.location.href = 'url.php';
</script>

프래임 구조상 상위 프래임의 주소를 바꾸게 하려면
<script>
parent.location.href = 'url.php';
</script>

타겟이 지정된 프레임을 바꾼다.(타겟하나)
<script>
parent.target(타겟).location.href = 'url.php';
</script>

타겟이 지정된 프레임을 바꾼다.(타겟둘)
<script>
parent.target1(타겟1).location.href = 'url1.php';
parent.target2(타겟2).location.href = 'url2.php';
</script>

타겟이 지정된 프레임을 바꾼다.(타겟셋)
<script>
parent.target1(타겟1).location.href = 'url1.php';
parent.target2(타겟2).location.href = 'url2.php';
parent.target3(타겟3).location.href = 'url3.php';
</script>

타겟이 지정된 프레임두개를 클릭으로 바꾸려면
<script>
function target_frame(url1, url2)
{
parent.top_frame.location.href = url1;
parent.main_frame.location.href = url2;
}
</script>
<a href="target_frame('main_menu.html', '$go_url');"> 확인 </a>

로그인페이지 에선
<script>
parent.top_frame.location.href = '../main.html'; //main.html는 로그인페이지 보다 상위디렉토리에 있다.
parent.main_frame.location.href = '$go_url';
</script>

로그인페이지를 새창으로 띄웠다면
<script>
opener.parent.top_frame.location.href = '../main.html';
opener.parent.main_frame.location.href = '$go_url';
self.close();
</script>

-------------------------------------

<script>
top.frames['calendar'].location.reload();
</script>
크리에이티브 커먼즈 라이센스
Creative Commons License
2008/08/17 17:38 2008/08/17 17:38
REPLY AND TRACKBACK RSS http://www.soulfree.net/rss/response/535
REPLY AND TRACKBACK ATOM http://www.soulfree.net/atom/response/535
TRACKBACK ADDRESS
http://www.soulfree.net/trackback/535
REPLY RSS http://www.soulfree.net/rss/comment/535
REPLY ATOM http://www.soulfree.net/atom/comment/535
이름 :
비밀번호 :
홈사이트 :
비밀글 :
*1  ... *43  *44  *45  *46  *47  *48  *49  *50  *51  ... *526 
count total 196388, today 310, yesterday 424
rss
I am
알립니다
전체
일상
영어공부
Hardware
Software
파일서버
지식 & 상식
Music, Movie, Game
Baseball & Lotte Giants
Soccer & Ulsan HyunDai
For A Foreign Visitor
프로그래밍및실험II
달력
«   2008/12   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31