인풋박스에 링크 텍스트 넣기 채택완료
<script>
function closeWin(){
opener.document.fwrite.wr_1.value=''";
self.close();
}
</script>
<a href="javascript:closeWin();">이글자를 넣고 싶다</a>
클릭시 인풋박스로 속성값이 들어가면서 창이 닫기는 소스인데
이거 텍스트로 넣으러면 어떻게 해야 하는지요?
opener.document.fwrite.wr_1.innerText <-- 이거 아닌가요 ? ㅎㅎ
답변 3개
innerText는 안됩니다
innerText 와 innerHTML 은 <a></a> 처럼 열림과 닫힘이 있는 태그 사이에 값을 변경할때 사용하는 코드 입니다.
<input type="text" value="이글자"> 이런 태그에는 되지 않습니다.
결국 부모 fwrite 폼의 wr_1 의 value 를 변경하시는 거면 원래 코드가 맞는듯 합니다.
일단 wr_1 에 기본값을 넣어두고
alert(opener.document.fwrite.wr_1.value);
와 같은 방식으로 해당 객체가 선택되었는지 부터 확인하셔야 되겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
<script>
function closeWin(){
opener.document.fwrite.wr_1.value = document.getElementById('link').innerText;
self.close();
}
</script>
<a href="javascript:closeWin(this);" id="link">이글자를 넣고 싶다</a>
답변에 대한 댓글 3개
<script>
function closeWin(){
opener.document.fwrite.wr_1.value = document.getElementById('link').innerText;
self.close();
}
</script>
<a href="javascript:closeWin(this);" id="link"><?php echo $list[$i]['subject'] ?><?php echo $list[$i]['wr_id'] ?></a>
클릭한 애를 가져오지 않고 계속 같은것만 불러오는데 어떡해야 하나요 ?
function closeWin(obj){
opener.document.fwrite.wr_1.value = obj.innerText
self.close();
}
</script>
<a href="#" onclick="closeWin(this)"><?php echo $list[$i]['subject'] ?><?php echo $list[$i]['wr_id'] ?></a>
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 3개
검색결과 이렇게 하라고 하는데 안되네요
opener.document.fwrite.wr_1.innerText
지금 쓰신 걸 보면
<form name="fwrite">
<input type="text" name="wr_1">
여기에 텍스트를 넣겠다는 의민데 정확히 어떤 걸 원하시는 건가요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인