묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
클립보드 복사하는 방법에 대해서...
2003.10.22 21:47
아래는 클립보드 복사하는 소스입니다.
복사 내용 적는 곳이 textarea 인데 input 안의 value 내용을 복사하고 싶습니다.
<script>
function selectall(s){
var doc = document.body.createTextRange();
doc.moveToElementText(document.all(s));
doc.select();
doc.execCommand('copy');
alert('클립보드에 저장되었습니다.');
}
</script>
<a href="#none" onclick="javascript:selectall('copy_t')">Copy</a><br>
<textarea id=copy_t cols="30" rows="6" readonly wrap="VIRTUAL">
복사 내용 적는 곳!
</textarea>
위 testarea 대신 아래 input의 value 내용을...
<input id="copy_t" value="복사할내용">
input에서 뭘 수정해야하나요?
복사 내용 적는 곳이 textarea 인데 input 안의 value 내용을 복사하고 싶습니다.
<script>
function selectall(s){
var doc = document.body.createTextRange();
doc.moveToElementText(document.all(s));
doc.select();
doc.execCommand('copy');
alert('클립보드에 저장되었습니다.');
}
</script>
<a href="#none" onclick="javascript:selectall('copy_t')">Copy</a><br>
<textarea id=copy_t cols="30" rows="6" readonly wrap="VIRTUAL">
복사 내용 적는 곳!
</textarea>
위 testarea 대신 아래 input의 value 내용을...
<input id="copy_t" value="복사할내용">
input에서 뭘 수정해야하나요?
댓글 4
-
TheMics
2003.10.22 22:28
그대로 쓰시면 되지 않을까 사료됩니다'ㅡ') -
steelheart
2003.10.22 22:35
input은 그대로 두고 그보다는 스크립트를 조금 바꿔 주셔야겠네요.
<script>
function selectall(s){
window.clipboardData.setData("Text", document.all(s).value);
alert('클립보드에 저장되었습니다.');
}
</script>
<a href="#none" onclick="javascript:selectall('copy_t')">Copy</a><br>
<input id="copy_t" value="복사할내용"> -
오혜성
2003.10.22 22:37
두분 감사합니다...^^
TheMics님 말대로 하면 input 전체가 선택되고 복사는 안되더라구요...
steelheart님의 것으로 하니까 되네요...
모두 감사... -
TheMics
2003.10.23 00:01
아핳...value가 필요하군요'ㅡ'!
저도 한 수 배웠네요 :)