값넘기는거 어떻게 하는지?? 채택완료
찌롱이
10년 전
조회 2,915
<tr id="display1" style="display: ">
<td class="CtableH"> <a href="temp.php" target="new"> Test</a></td>
<td class="CtableB">
<input type="text" name="item1" size="4">
</td>
</tr>
위 코드에서 Test를 누르면 temp.php 화일이 열어서 거기서 원하는 값을
클릭하면 그 값이 위의 text인 item1에 입력되게 하고자 합니다.
한마디로 주소찾기에서 원하는 주소를 클릭하면 그게 text 박스에 들어가게 하는거와 마찬가지인데..
window.open을 사용할수가 없어서 href를 사용하였기에
그걸 사용할수 없을것 같아서 혹 방법이 있는지 고수분들께
도움 요청합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
10년 전
자바스크립트군요.. <br />
<br />
전 잘하지는 못하지만.. <br />
<br />
일단 이렇게 고치시고. <br />
<br />
<form name='form1'> <br />
<tr id="display1" style="display: "> <br />
&nbsp; <td class="CtableH">&nbsp;<a href="temp.php" target="new">&nbsp; Test</a></td> <br />
&nbsp; <td class="CtableB">&nbsp; <br />
&nbsp; &nbsp; &nbsp; <input type="text" name="item1" size="4"> <br />
&nbsp; </td> <br />
</tr> <br />
</form> <br />
<br />
열려진 페이지에 <br />
<form name='form1'> <br />
<input type='text' name='text'> <br />
<input type='button' value='넘기자' Onclick='opener.document.form1.item1.value=this.form.text.value'> <br />
</form> <br />
<br />
이렇게 하시던가.. <br />
<br />
뭐 안된다면.. <br />
함수 만들어서.. <br />
<br />
<script> <br />
function changeText(v) { <br />
opener.document.form1.item1.value=v; <br />
} <br />
</script> <br />
<br />
이렇게 상단에 정의하고.. <br />
<br />
Onclick='changeText(this.form.text.value)' => 이렇게 Onclick이벤트에 함수 걸어주면 될것 같네요.. <br />
<br />
애궁.. 수거.
<br />
전 잘하지는 못하지만.. <br />
<br />
일단 이렇게 고치시고. <br />
<br />
<form name='form1'> <br />
<tr id="display1" style="display: "> <br />
&nbsp; <td class="CtableH">&nbsp;<a href="temp.php" target="new">&nbsp; Test</a></td> <br />
&nbsp; <td class="CtableB">&nbsp; <br />
&nbsp; &nbsp; &nbsp; <input type="text" name="item1" size="4"> <br />
&nbsp; </td> <br />
</tr> <br />
</form> <br />
<br />
열려진 페이지에 <br />
<form name='form1'> <br />
<input type='text' name='text'> <br />
<input type='button' value='넘기자' Onclick='opener.document.form1.item1.value=this.form.text.value'> <br />
</form> <br />
<br />
이렇게 하시던가.. <br />
<br />
뭐 안된다면.. <br />
함수 만들어서.. <br />
<br />
<script> <br />
function changeText(v) { <br />
opener.document.form1.item1.value=v; <br />
} <br />
</script> <br />
<br />
이렇게 상단에 정의하고.. <br />
<br />
Onclick='changeText(this.form.text.value)' => 이렇게 Onclick이벤트에 함수 걸어주면 될것 같네요.. <br />
<br />
애궁.. 수거.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인