묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
한번클릭으로 아이프레임 두개를 작동?!
2004.06.18 01:20
제가 HTML강의 쪽을 뒤져서 해봤는데, 그건 아이프레임과는 약간 다르더군요.
아이프레임에 적용해도 뒤틀리게 나오고요;
막 노란세모안에 느낌표나오는-_-;;
┌─┬──────────┐
│ │ │
├─┤ │
│①│ ③ │
├─┤ │
│②│ │
│ │ │
└─┴──────────┘
요런 표가 있다고 하면;
2번에 이미지맵을 이용한 동그란 모양의 메뉴가 있습니다.
1번과 3번셀 속에는 각각의 아이프레임을 넣었습니다.
3번의 이미지 맵을 클릭하면 1번에 소메뉴가, 3번에 내용이 뜨게 되는거죠.
그냥 소메뉴만 뜨게해서 3번프레임에 소메뉴를 클릭할때마다 내용이 뜨게 할려고했는데
소메뉴 부가설명같은거나 공지사항을 띄우기 위해서 메뉴 클릭시 3번에도 내용이 뜨게 해야합니다.
그런데 영 안되네요-_-;;;
1번과 3번 프레임은 아이프레임으로 넣은것입니다.
한마디로 1번과 3번. 두개의 아이프레임이죠.
그냥 프레임으로 나눠야 한다면 나눌수는 있습니다만 지금이 깔끔하고 맘에 듭니다;;;;
정리를 하자면 2번 속의 이미지메뉴를 눌러서 1번과 3번의 아이프레임에 동시에 다른 파일이 뜨게 하는것입니다.
도와주세요;ㅅ;.... Please help me★★★
+++ 추가추가 +++
방금 이 질문 게시판을 뒤져서 한 질문을 찾았는데 거기에 ATply 님의 답변이 있더군요.
───────────────────※ATply 님의 답변내용※────────────────────
<script>
function open_html(a,b) {
window.open(a, "A");
window.open(b, "B");
}
</script>
스크립트로 하면 됩ㄴ..
사용법 : javascript:open_html("A 프레임의 URL", "B 프레임의 내용");
응용하면 3,4개도 가능..
───────────────────※ATply 님의 답변내용※────────────────────
케헥.. 응용하면 3,4개도 가능하다는데, 그 응용방법이 뭔지;;;
그리고 A프레임의 URL과 B프레임의 내용은 왜 같이있는지?
javascript:open_html("A 프레임의 URL", "B 프레임의 내용");은 어디에 집어넣아야 하는건지...@_@....
어째 읽어 봤자인듯;;;;
3,4개를 해야하는데 응용방법도 모르고-_-a
이것보다 쉬운 방법은 없나요? 혹시 이 방법밖에 없다면, 조금더 구체적으로, 쉽게 설명해주세요^^~
아이프레임에 적용해도 뒤틀리게 나오고요;
막 노란세모안에 느낌표나오는-_-;;
┌─┬──────────┐
│ │ │
├─┤ │
│①│ ③ │
├─┤ │
│②│ │
│ │ │
└─┴──────────┘
요런 표가 있다고 하면;
2번에 이미지맵을 이용한 동그란 모양의 메뉴가 있습니다.
1번과 3번셀 속에는 각각의 아이프레임을 넣었습니다.
3번의 이미지 맵을 클릭하면 1번에 소메뉴가, 3번에 내용이 뜨게 되는거죠.
그냥 소메뉴만 뜨게해서 3번프레임에 소메뉴를 클릭할때마다 내용이 뜨게 할려고했는데
소메뉴 부가설명같은거나 공지사항을 띄우기 위해서 메뉴 클릭시 3번에도 내용이 뜨게 해야합니다.
그런데 영 안되네요-_-;;;
1번과 3번 프레임은 아이프레임으로 넣은것입니다.
한마디로 1번과 3번. 두개의 아이프레임이죠.
그냥 프레임으로 나눠야 한다면 나눌수는 있습니다만 지금이 깔끔하고 맘에 듭니다;;;;
정리를 하자면 2번 속의 이미지메뉴를 눌러서 1번과 3번의 아이프레임에 동시에 다른 파일이 뜨게 하는것입니다.
도와주세요;ㅅ;.... Please help me★★★
+++ 추가추가 +++
방금 이 질문 게시판을 뒤져서 한 질문을 찾았는데 거기에 ATply 님의 답변이 있더군요.
───────────────────※ATply 님의 답변내용※────────────────────
<script>
function open_html(a,b) {
window.open(a, "A");
window.open(b, "B");
}
</script>
스크립트로 하면 됩ㄴ..
사용법 : javascript:open_html("A 프레임의 URL", "B 프레임의 내용");
응용하면 3,4개도 가능..
───────────────────※ATply 님의 답변내용※────────────────────
케헥.. 응용하면 3,4개도 가능하다는데, 그 응용방법이 뭔지;;;
그리고 A프레임의 URL과 B프레임의 내용은 왜 같이있는지?
javascript:open_html("A 프레임의 URL", "B 프레임의 내용");은 어디에 집어넣아야 하는건지...@_@....
어째 읽어 봤자인듯;;;;
3,4개를 해야하는데 응용방법도 모르고-_-a
이것보다 쉬운 방법은 없나요? 혹시 이 방법밖에 없다면, 조금더 구체적으로, 쉽게 설명해주세요^^~
댓글 2
-
Khal
2004.06.18 10:12
프레임 2개를 동시에 움직이는 걸 찾아보시는게.. (....) -
플로렐라
2004.06.18 13:24
두개의 아이프레임이 동시에 다른페이지로 움직이게 하는것 말인지...?
그렇다면
일단 아이프레임에 각각 id="IFRAME_ID1", id="IFRAME_ID2" 와 같이 id를 부여합니다.
그리고 클릭시 실행되는 함수를 move_page("주소1", "주소2")라고 하면
function move_page(url_1, url_2) {
window.IFRAME_ID1.location.href=url_1;
window.IFRAME_ID2.location.href=url_2;
}
처럼 해주시면 됩니다.