새창을 띄워서 선택하면 부모창에 값이 입력되게.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

새창을 띄워서 선택하면 부모창에 값이 입력되게.. 정보

새창을 띄워서 선택하면 부모창에 값이 입력되게..

본문

안녕하세요~!!
 
질문이 있어서 이렇게 글을 남갑니다..
 
글쓰기 폼(write)에서
 
선택하기 << 버튼을 클릭 하면 새창이 떠서 새창안에 1번이미지, 2번이미지, 3번이미지,
 
이렇게 있으면 클릭을 하면 부모창에 그 이미지가 입력되거나 아니면 이미지 제목이라도 입력이 되게 하고 싶습니다.
 
만약 가능하다면 중복선택을 해도 입력이 될까요??
 
그것도 궁금합니다..
 
궁금한것이 많아서 죄송합니다..ㅜ.ㅜ
 

댓글 전체

다음 링크의 타겟 사용법을 참고하세요.
웹플웹디 > JavaScript > 타겟(target) 쓰는 법
http://www.sir.co.kr/bbs/board.php?bo_table=pl_dhtml_javascript&wr_id=561
부모창은 다음과 같다고 가정합니다.

<form name=form1>

<input type=text name=img1><br>
<input type=text name=img2><br>
<input type=text name=img3><br><br>

</form>


<a href="select.php" target=_blank>선택하기</a>


선택하기를 눌러 새창이 뜨면, select.php 내부에는 다음과 같은
내용으로 되었다고 가정하겠습니다.

<?

$img_01 = "1.jpg";
$img_02 = "2.jpg";
$img_03 = "3.jpg";

?>

<form name=form2>

<input type=hidden name=img_01 value="<?=$img_01?>">

<a href="#" onClick="JavaScript:my_control('1', form2.img_01.value);"><img src="./images/<?=$img_01?>"</a>



<input type=hidden name=img_02 value="<?=$img_02?>">

<a href="#" onClick="JavaScript:my_control('2', form2.img_02.value);"><img src="./images/<?=$img_02?>"</a>


<input type=hidden name=img_03 value="<?=$img_03?>">

<a href="#" onClick="JavaScript:my_control('3', form2.img_03.value);"><img src="./images/<?=$img_03?>"</a>


</form>


<!--
클릭할 때, 부모창에 이미지 명칭을 자동으로 들어가게 하는 스크립트입니다.
-->


<script language="JavaScript">

function my_control(num, img_name) {

    if(num =='1')
        opener.form1.img1.value = img_name;

    if(num =='2')
        opener.form1.img2.value = img_name;

    if(num =='3')
        opener.form1.img3.value = img_name;
   
}

</script>
직접 실행해보느라 답이 늦었습니다.

이렇게 완벽하게 동작되는 소스를 알려주시어 너무 감사드립니다.

root님께는 죄송하지만 이분의 소스로 이해도 되고 도움이 될것 같습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT