これは私を長い間続けてきました。テキストをクリップボードにコピーするにはどうすればよいですか?ここに私のコードがあります:
<body>
<textarea name="text" rows="5" cols="20" wrap="hard" onblur="CopyToClipboard()">Enter text here and it will be copied to the clipboard!</textarea>
</body>
<script type="text/javascript">
function CopyToClipboard() {
//O_O Confused... what do I do...
}
</script>
これを行う方法の1つを次に示します...
<body>
<textarea rows="5" cols="20" wrap="hard" onblur="CopyToClipboard(this)"></textarea>
</body>
<script language="JavaScript">
function CopyToClipboard(text) {
Copied = text.createTextRange();
Copied.execCommand("Copy");
}
</script>
これはIE 4以上でのみ動作します。実行すると、このウェブサイトにクリップボードへのアクセスを許可するかどうかを尋ねるダイアログが表示される場合があります。ユーザーがボックスに入力したテキストはすべてクリップボードにコピーされます。