JavaScript を使って、テキストエリア内の文字をワンクリックでクリップボードにコピーするスクリプトを作っていましたが、色々なサイトの色々なスクリプトを組み合わせて行くうちに完成してしまいました。まだ自分でもよく理解できていない部分もあるのですが…。(^^;)
ソース
- 省略 -
<script type="text/javascript">
<!--
function clip(text){
str=eval("document." + text)
str.select()
str = document.selection.createRange();
clipboardData.setData('text',(str.text));
}
//-->
</script>
</head>
<body>
<div align="center"><form name="form">
<a href="javascript:clip('form.copy')">
<b>テキストエリアのテキストをコピー</b></a><br><br>
<textarea rows="3" cols="40" name="copy">
おはようございます。こんにちは。
いやはやうほほ、とんでもございません。</textarea>
</form></div>
- 省略 -