링크를 클릭하면 input 에 내용입력
본문
이미지나 링크를 클릭하면
해당 폼에 내용이 입력되게 하고싶습니다.
인터넷에서 검색해서 어느정도 스크립트로 구현은 했는데
예를들어서 새창으로 제공을하는데
새창에 있는 이미지나 링크를 클릭하면
input 이 다른 창에 잇다면 다른창에 잇는 input 에도 입력가능할까요?
답변 6
뜨는 두번째 창의 소스에 다음을 참조하여 넣으세요.
<script type="text/javascript">
window.onload = function(){
$("#secondWin").val(opener.document.getElementById( "zz" ).value);
}
</script>
<input type="text" id="secondWin" size="100" />
두번째 창의 input id를 secondWin 이라 줬고,
첫번째창의 input id를 zz로 줬으니 적절히 수정해 적용해 보세요 ^^*
헌창과 새창이 있는데
헌창 input에 입력한 값이 이미지나 링크를 클릭했을 시 뜨는
새창의 input에도 입력이 되게 한다는 말씀인가요?ㅋㅋ
A창에서 클릭해서 B창이 뜨는 경우면 opner로 하면 될거 같은데 아예 다른 두창이면...
ajax으로 가능하려나요..?
A창에서 클릭하면 B창에 있는 정보를 가져와서 A창에 뿌리는건 할줄 아는데...
A창에서 클릭하면 B창에 정보가 뿌려지는건 모르겠네요 ㅠㅠ
네 제가 그걸 원하는거에요~~ 어떤식으로 할수있을까요?
<script type="text/javascript">
function emo1() {
opener.document.getElementById("wr_content").value = document.getElementById("").value;
window.close();
}
</script>
이렇게 사용할려고 하는데요~
입력이 잘됩니다.~
근데 중요한건 wr_content 에 값을 받게 햇는데~
wr_content 의 내용을 쓰고나서 추가가 되야되는데
wr_content 의 내용이 지워지고 다시 값을 쓰는데
어떻게야 그값 뿐만아니라 썼던 내용이 지워지지않고 추가되어 입력될까요?
<input id="emo1" type="hidden"/ value="emo"><a onclick="emo1()"><img src='이미지주소'></a> </input>
input은 이렇게 자식창에서 처리해서
emo1 의 value 값이 부모창으로 전달 됩니다~
저는 이 값이 wr_content 에 써질때 전의 값이 지워지는것이 아니라
추가 하고싶은겁니다~ㅜ
답변을 작성하시기 전에 로그인 해주세요.