• ベストアンサー

「ドラッグによる選択の拒否」「すべて選択の拒否」の指定個所を特定したい

http://www.wordreference.com/es/translation.asp?tranword=drink&v=b ここのページ(辞書サイト)で、検索結果の("beber""copa"など)どの部分をコピーしようとしてドラッグしても、拒否されます。これは「ドラッグ拒否のJavaScript 指定」だと思いました。「編集」→「すべてを選択」でも拒否されました。このページのソースを見ていますが、どの部分が「ドラッグなどによる指定の拒否」の指令にあたるのかがわかりません。どの個所でしょうか?

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

  • ベストアンサー
noname#83116
noname#83116
回答No.1

ドラッグ拒否というより、例えばbeberをクリックするとその言葉の説明ページに飛ぶ仕掛けになっているように思います。 ソースの50行目に、 <span onclick='dr4sdgryt2()' style='cursor:hand'> このような箇所があります。これがクリックしたら dr4sdgryt2 という関数を実行するということを表しています。

noname#41949
質問者

お礼

なるほど、特別に拒否設定したわけではないんですね。結果的に、コピーできないようになっているので、コピー拒否の裏技として使えそうです。助言をありがとうございました! 2さんへのお礼のところで、「すべてを選択」ができない、と書いてしまいましたが、初歩的なミスでした!検索語のテキストボックスにカーソルがある状態で「すべて選択」を押したのが原因でした。ちゃんと選択できました。お詫びを申し上げます。

その他の回答 (2)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.3

例示されているサイトでどうやっているかは見ていませんが、unselectable(参考URL1) を使うとか onselectstart を無効にする(参考URL2)とか、でしょうか。

参考URL:
http://www.tohoho-web.com/html/attr/unselectable.htm,http://www.openspc2.org/reibun/javascript/special/015/
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

普通に選択できましたよ。

noname#41949
質問者

お礼

もっと詳しく書くべきでした、すみません。カーソルが手に変わる範囲内で、IIの定義の青字と黒字の全体をドラッグすると選択できることに気づきました。黒字の太字でない部分の定義をドラッグすると、別ページに飛ぶようです。このことは1さんの説明でどこに記述があるのかが特定できました。 まだわからないのは、「編集」→「すべて選択」ができないのはなぜなのかということです。みなさんの環境ではどうでしょうか?

関連するQ&A