일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PDA
- ddos
- USB 레지스트리
- XP 설치
- 한메일 pop
- Live Mesh
- Windows 7
- 이클립스
- 오좀니아
- jQuery
- Ajax
- 한메일 smtp
- HP 신제품
- 옴니아2
- 오즈 옴니아
- 한메일
- Internet Explorer 8
- 윈도우 7
- VMware
- 삼성 메모리
- IE8
- HP
- 이클립스 플러그인
- 파워블로그
- DDos 전용 백신
- VMwareTools
- php
- IE 8
- 파블애드
- 이클립스 설정
- Today
- Total
엉망진창
target(href) 타겟사용법 본문
target(href) 타겟사용법
프레임을 쓰실때 생각할 것 세가지
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="javascript: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>
이상입니다. by.crabz
-------------------------------------
<script>
top.frames['calendar'].location.reload();
</script>
'Study_Web > JS' 카테고리의 다른 글
드래그로 체크박스 체크하기 2 (0) | 2008.06.30 |
---|---|
드래그로 체크박스 체크하기 (0) | 2008.06.30 |
문서 객체 모델(DOM) (0) | 2008.04.05 |
자바스크립트 이벤트 핸들러 (2) | 2008.02.15 |
자바스크립트 onclick에서 return (0) | 2007.05.23 |