- ベストアンサー
ホームページの右クリック禁止についての質問
- ホームページの右クリックを禁止する方法についての質問です。
- 現在、ホームページ作成中で右クリックを禁止するためにスクリプトを記述しましたが、htmlチェッカーで警告が出ました。
- 警告の内容を理解できずに困っています。どなたかご指導いただけないでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そのまんまです。 html要素は、HEADとBODYしか内部に持ちえません。 【引用】____________ここから <!ENTITY % html.content "HEAD, BODY">  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで [The global structure of an HTML document (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/global.html#edef-HTML )]より 解説146を読みましょう。 ★補足 右クリック禁止は意味ありません。それどころがサイトの評価を徹底的に下げてしまいます。 ブックマークも登録できない。私だと右クリックのコンテキストメニューのすべてが使えなくなるということ。小さい画像を大きくしたり、読みにくい小さな文字を大きくしたり、IEやOperaなど他のブラウザに切り替えて表示したり、今のページはそのままでタブや別ウィンドでリンク先を開いたり、テキストの意味を辞書で調べたり、印刷したり、この記事よいなとメモもできない。 javascriptでできるけど、決してしてはならない使い方。刃物で人は殺せるから、殺した。と同じくらい。 もちろん、私はjavascriptのこの指定は無効にしてますから、私には効かない==多分多くのユーザーも== 右クリック禁止 - Google 検索 ( http://www.google.co.jp/search?hl=ja&lr=&safe=off&ei=Kqk0S_-GPJeXkQWbuNHwCA&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CA8QBSgA&q=%E5%8F%B3%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E7%A6%81%E6%AD%A2&spell=1 )
その他の回答 (1)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
解説 43については、 > 上記の</head>と<body>の間に以下の記述をしました。 それがダメだというメッセージです。headの中かbodyの中に書いて ください。いい加減なサイトの解説を読まず、規格書を参照して書 く習慣をつけましょう。 解説146については、ご自分でもスタイルの記述にCSSを使うと宣言 したように、スクリプトの記述にどんなスクリプト言語を使うのか 宣言してくれということです。今までmeta要素は意味も判らずに何 となく書いてたんでしょうか。規格書を参照して書く習慣をつけま しょう。 もちろん、その程度のスクリプトは大抵の人に無意味です。アラー トが出たらリターンキー叩く必要があるだけで、contextual menu 自身は出ますから。対策をとるまでもない稚拙な方法ですね。 それから、「ご質問」はないでしょう。回答者のがわが「あなたの ご質問」とやるモノであって、自分で自分の質問に「ご」を付ける のは日本語としてアウトです。
お礼
grumpy_the_dwarf様。 この度は、的確なアドバイスをありがとう御座いました。 正直今までmetaやスクリプト自分のなかで分かっているようで、実際には良く理解していなかったのだと思います。一度書籍で勉強をしたいと思います。 この度は、ありがとう御座いました。 また、ご縁がありましたときはよろしくお願いします。
お礼
ORUKA1951様 この度は、ご指導ありがとう御座いました。 右クリックというのは、ここまで意味が無いものだったとは知りませんでした。 詳しく解説頂きまして、分かりやすいご指導ありがとう御座いました。 また、ご縁がありましたときはよろしくお願いします。