팝업창 질문 > 그누3질답

그누3질답

팝업창 질문 정보

그누보드 팝업창 질문

본문

팝업창을 임시로 만들었습니다..

팝업창에서 링크를 걸면 팝업창에서 이동이 되는데 이링크를 메인페이지에서 움직이게 하는방법이 먼가요?

mainhead.php 에 스크립트를 집어넣은 상태입니다..

pop.html에는 팝업창이며 여기에 약도를 링크를 걸려고 합니다..

팝업창에서 클릭하면 팝업창에서 움직이는데 메인페이지에서 움직이는 방법이 없는지요..

삽질하다가 안되서 질문드립니다.
  • 복사

댓글 전체

재경아빠 답변이 맞는거 같네요..

javascript중 opner객체를이용한 부모객체를 제어하는거를 말하는거 같네요

메인페이지 -> popup호출 -> popup에서 링크 클릭시 -> 메인페이지 링크된 페이지로 이동
예제파일 올립니다.
아래는 팝업창의 내용입니다.
<html>
<head>
<title>부모페이지 리모트콘트롤</title>
<script language="JavaScript">
function go1_01() { opener.location='http://www.naver.com';}
function go2_01() { opener.location='http://kr.yahoo.com';}
function go3_01() { opener.location='http://www.blueweb.co.kr';}
function go4_01() { opener.location='http://www.daum.net';}
</script>
</head>

<body background="" bgcolor="" leftmargin="" topmargin="">

<a href="javascript:go1_01()"onFocus=blur();>http://www.naver.com</a><p>
<a href="javascript:go2_01()"onFocus=blur();>http://kr.yahoo.com</a><p>
<a href="javascript:go3_01()"onFocus=blur();>http://www.blueweb.co.kr</a><p>
<a href="javascript:go4_01()"onFocus=blur();>http://www.daum.net</a><p>

</body>
</html>
정확하게 무슨 말씀이신지...모르겠네요.
지금 상하좌우 프레임에서 target 을 때리는 문제를 말씀하신지...

단지
팜업의 스크립트의 실행을 메인헤드.php 에 넣어 놓았다는 것인지..
그래서 팝업에서 약도 보기를...
그 말씀이신가요?
.
.
.
<html>
<head>

<!--
약도는 지도의 형식이니까..펴지는 윈도우를 이용하는게 좋지 않나요?
이 파일을 팝업.html 로 하심 될것 같네요.
많은 기능보다 필요 한 것만 쓰면...?
원하시는 답이 되실련지 모르지만 .......;;;
-->

<html>
<head>
<SCRIPT language=JavaScript>
<!-- Begin
function expandingWindow(website) {
var windowprops='width=100; height=100';
var heightspeed =10; // 아래로 열리는 속도: 화면을 넗게 열수록 빨리...3 부터 적용.
var widthspeed = 10;  // 옆으로 열리는 속도: 화면을 넗게 열수록 빨리...3 부터 적용.
var leftdist =410;      // 왼쪽에서 얼마를 띄울것인가.
var topdist =410;      //같은 방법으로 위에서 얼마를 띄우고 약도를 출력 할 것 인가.
if (window.resizeTo&&navigator.userAgent.indexOf("Opera")==-1) {
var winwidth = window.screen.availWidth - leftdist;
var winheight = window.screen.availHeight - topdist;
var sizer = window.open("","","left=" + leftdist + ",top=" + topdist +","+ windowprops);
for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed)
sizer.resizeTo("1", sizeheight);
for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed)
sizer.resizeTo(sizewidth, sizeheight);
sizer.location = website;
}
else
window.open(website,'http://koyanara.koyaad.com/sub01_18.htm');
}
//  End -->
</SCRIPT>
</head>


<body>
<!-- 아래처럼 ref를 줄 수도 있겠구요...-->
<p align='left'>
<a href="#" onClick="expandingWindow('http://koyanara.koyaad.com/sub01_18.htm');return false">약도</a><br>
<form>
<!-- 아래처럼버튼으로 줄 수도 있겠구요...-->
<input type="button" value="약도" onClick="expandingWindow('http://www.sir.co.kr')">
</form>
</p>
</body>
</html>
© SIRSOFT
현재 페이지 제일 처음으로