• ベストアンサー

画像クリックでクリップボードに文字をコピーするには

画像ファイルをクリックする事で、 クリップボードにテキストを記憶させたいですが、 htmlはどのように記述したら良いのでしょうか? 1、image.gif という画像をクリック 2、クリップボードに 指定したテキストを記憶させる。 下記のサイトを参考にしてやってみたのですが http://www.artemis.ac/contents/javascript/jscopy1.htm 当方あまりjavascriptに詳しくないので、 上手にできず困っております。 ご存知の方いらっしゃいましたら、ご教授よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

実際にどのようなコードを書きましたか? 書いていただければよろしくない点を指摘できます。

16a27
質問者

補足

以下のように記述したところ 希望していた通りの記述ができ、正常に作動しました。 <IMG onclick="clipboardData.setData('text','指定したテキスト')" src="image.gif"> シングルコーテーションとダブルコーテーションの配置を間違えていたようです。 レスいただきありがとうございました。

その他の回答 (1)

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.2

??? この参考サイト通りだとコピー出来るのは画像のパスだけです。 画像はテキストじゃないので「任意」のテキストをコピーしクリップボードに出力することは出来ないでしょう。

16a27
質問者

補足

当方の表現不足のようでした。申し訳ありません。 私の中で「指定したテキスト」とは、 あらかじめスクリプトに記述した文字列の事を指して書きました。 以下のように記述したところ 希望していた通りの記述ができ、正常に作動しました。 ありがとうございました。 <IMG onclick="clipboardData.setData('text','指定したテキスト')" src="image.gif">

関連するQ&A

専門家に質問してみよう