새창을 띄워서 선택하면 부모창에 값이 입력되게..
안녕하세요~!!
질문이 있어서 이렇게 글을 남갑니다..
글쓰기 폼(write)에서
선택하기 << 버튼을 클릭 하면 새창이 떠서 새창안에 1번이미지, 2번이미지, 3번이미지,
이렇게 있으면 클릭을 하면 부모창에 그 이미지가 입력되거나 아니면 이미지 제목이라도 입력이 되게 하고 싶습니다.
만약 가능하다면 중복선택을 해도 입력이 될까요??
그것도 궁금합니다..
궁금한것이 많아서 죄송합니다..ㅜ.ㅜ
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
웹플웹디 > 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님께는 죄송하지만 이분의 소스로 이해도 되고 도움이 될것 같습니다.