これですといちいちテキストエリアを作らないですみます。ページで紹介した文章・語句・タグ・ソースなど、この JavaScript の中に書き込んでおけば、ワンクリックでクリップボードにコピーされます。改行したテキストをコピーしたい時は、テキスト内の改行したいところに \n と入れればOKです。
サンプル さてさて、クリックすると何がコピーされますやら…。(^^;)
ソース
- 省略 -
<script type="text/javascript">
<!--
function clip(){
clipboardData.setData('text',"コピーしたい\nテキスト");
alert('クリップボードにコピーしました');
}
//-->
</script>
</head>
<body>
<div align="center"><form>
<input type="button" value="コピー" onclick="clip();">
</form>
</div>
- 省略 -
- 省略 -
<script type="text/javascript">
<!--
function clip(){
clipboardData.setData('text',"コピーしたい\nテキスト");
alert('クリップボードにコピーしました');
}
//-->
</script>
</head>
<body>
<div align="center"><form>
<input type="button" value="コピー" onclick="clip();">
</form>
</div>
- 省略 -