- ベストアンサー
画像クリックでクリップボードに文字をコピーするには
画像ファイルをクリックする事で、 クリップボードにテキストを記憶させたいですが、 htmlはどのように記述したら良いのでしょうか? 1、image.gif という画像をクリック 2、クリップボードに 指定したテキストを記憶させる。 下記のサイトを参考にしてやってみたのですが http://www.artemis.ac/contents/javascript/jscopy1.htm 当方あまりjavascriptに詳しくないので、 上手にできず困っております。 ご存知の方いらっしゃいましたら、ご教授よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
実際にどのようなコードを書きましたか? 書いていただければよろしくない点を指摘できます。
その他の回答 (1)
- torayoshi
- ベストアンサー率62% (910/1449)
回答No.2
??? この参考サイト通りだとコピー出来るのは画像のパスだけです。 画像はテキストじゃないので「任意」のテキストをコピーしクリップボードに出力することは出来ないでしょう。
質問者
補足
当方の表現不足のようでした。申し訳ありません。 私の中で「指定したテキスト」とは、 あらかじめスクリプトに記述した文字列の事を指して書きました。 以下のように記述したところ 希望していた通りの記述ができ、正常に作動しました。 ありがとうございました。 <IMG onclick="clipboardData.setData('text','指定したテキスト')" src="image.gif">
補足
以下のように記述したところ 希望していた通りの記述ができ、正常に作動しました。 <IMG onclick="clipboardData.setData('text','指定したテキスト')" src="image.gif"> シングルコーテーションとダブルコーテーションの配置を間違えていたようです。 レスいただきありがとうございました。