
No.6ベストアンサー
- 回答日時:
たびたび失礼します。
「要因の一つだったりするのでしょうか・・・?」との事ですが、XHTMLである事には何の問題もありません。
javascript自体はこちらで動作確認済み、さらにHTMLの書式にも誤りが無いと言うと、やはりお客様のブラウザの設定を疑うべきではないかと思います。
javascriptが有効かどうかを確認するには、<noscript>タグを使うのが手っ取り早いでしょう。
もし無効だった場合は、IE6でjavascriptを有効にする方法について書いているサイトがありましたので参考までに。
(最後に余計なお節介ですが、右クリックを禁止してまで画像の保存を防ぎたいなら、いっそ画像を細かく分割してしまう方がよいかも・・・。右クリックはとても嫌がられますし・・・。)
参考URL:http://support.biglobe.ne.jp/settei/browser/win- …
ありがとうございます。
<noscript>タグを使って確認してもらいました。
でもjavascriptは有効でした・・・。
原因はわからないのですが、お客様には納得して頂きました。
ご丁寧にありがとうございました。
No.8
- 回答日時:
どうでもいいことですけど、JavaとJavaScript混同していませんか。
まったくの別物です。
http://ja.wikipedia.org/wiki/Java
http://ja.wikipedia.org/wiki/JavaScript
で、画像とられたくないっていってもブラウザは一旦ローカルの
ディスクにキャッシュとしてデータを保存するので画像も
ローカル上に保存されてしまいます。
Operaなんかはデフォルトで右クリック禁止を回避できますし。
だから、そこから抽出することも実際には可能です。
ほとんどやっても無意味なことで、これを苦労して実装しても
本当に意味がないように思います。
お客様が要求の対応に苦労するのは分かりませんが何とか納得して
もらうわけにはいかないでしょうか。
もう、そういった理由ならJavaやFlashなどを使うしかないと思います。
ネット上に公開している以上、ライセンスなどの問題がある場合以外では
それは不可能といった方がいいでしょう。
ライセンスの問題がある場合は、ページにその旨を記述してコピー
しないようにお願いするしかありません。
ありがとうございます。
私自身、JavaやJavaScriptに対して、勉強不足です。
JavaScriptを安易にJavaと略していました。
失礼しました。
ネット上に公開して多くの人に見てもらうことが出来る反面、
リスクもありますよね。
一応今回のことは、お客様には納得してもらいました。
ありがとうございます。
No.7
- 回答日時:
アラートで禁止する方法はOKをクリック後すぐに右クリックすることで突破できます。
アラートすら出さない方法は
onContextmenu="return false"
また、ユーザーからしてみるとこれは結構うざいので独自メニューを作ってみてもいいかもしれない。
いずれにしろ、javascriptをoffにしている方には効きません。
Sleipnirだと、ステータスバーの部分で簡単にJavascriptOFFとかできちゃうから、知ってる人には本当に効果がない。
画像を取られたくないだけとのことですので、
透過画像を用意して、IMGの背景に表示させたい画像を設定すれば幾分かましではないでしょうか・・・。<img src="toumei.gif" style="background-image:url('表示する画像');width:画像横幅;height:画像縦幅;">
(背景画像を保存はでなかった・・・はず?)
どんなにがんばってもキャッシュフォルダ探せば保存はされちゃうわけですが・・・。
No.5
- 回答日時:
> 一部のPCで効きません。
一部のPCとはどんなPCでしょうか。
> 「右クリック禁止」の表示は出るのですが、「OK」ボタンを押すと、
とのことなのでJavaScriptはonになっているはずですが、
IE6を使われていますか?
IE6以外なら、右クリック制御スクリプトの実行を許可しない設定をしていませんか?
この回答への補足
お客様のPCなので、実際に確認したわけではないのですが、
OSはWindows XP。
IEを使用しているようです。
ちなみにVersion 6.0.2600.0000.xpclnt_qfe.010827-1803です。
何が原因なのでしょうか・・・
No.3
- 回答日時:
回答では有りませんが・・・
どれだけ頑張っても、JavaScriptをOffにするだけで右クリック禁止は突破されてしまう事は理解されてますか?
世の中にはページのソースを見られたくないから、という理由で仕掛ける不思議な人もいるようですが・・・そういうページに限って、ソースを見たところでオリジナルな事は何もやってなかったり。
何のために右クリック防止したいのかを書いては如何でしょうか?
単純にソースを見られたく無いから、とかで無ければ、右クリック禁止以外で防ぐ方法があるかもしれませんよ。
まぁ、Webに公開している時点で、公開しているページの物を見せたく無いだとか、ローカルに保存されたくないだとか言う事自体が矛盾してるのですが。
この回答への補足
実はお客さまのHPを作っていまして、画像を出来るだけ取られたくないとのことから、
「右クリック禁止」の要請がありました。
私も簡単に解除できることは知っていますし、
ユーザーにとって、かなり目障りな方法であるとは思うのですが・・・。
そして、Javaが効かないPCというのがお客さまのPCなんです・・・。
私自身では確認できていません。
大変困っております・・・
No.2
- 回答日時:
こんにちは。
早速、質問にあるHTMLタグをコピーしてIE6にて実行したところ、きちんと動作しました。書き方がおかしい、誤字、と言う事は無いようです。
<body>タグをきちんと閉じていなかったり、他の部分にミスは無いでしょうか?
ぜひ、HTMLチェックをしてみてください。
参考URL:http://htmllint.itc.keio.ac.jp/htmllint/htmllint …
この回答への補足
ありがとうございます。チェックしてみます。
やはりHTMLに問題があるのでしょうか・・・。
ちなみにXHTMLで作成しております。
それも要因の一つだったりするのでしょうか・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLでHP制作、画像の横にアン...
-
アドレスがあっているのにバナ...
-
バルーン(?)表示の仕方(ボ...
-
画像+リンク&文字のランダム...
-
WEBサイトの一部コンテンツがス...
-
HTMLにて画像を押したときにボ...
-
バナーの貼り方とバナーにリン...
-
HTML文書 画像が正しく表示され...
-
PDFの保存ボタンが表示されません
-
年賀状JPEG背景色を白(透過を...
-
dreamweaverで画像をクリックす...
-
透明度を保ったまま保存する為...
-
GIFアニメを保存すると、白いふ...
-
【至急お助け!】チェックボッ...
-
一番解像度の高い画像を “Googl...
-
ロゴマークだけを抜き取って貼...
-
印刷用の透過素材を渡すには? ...
-
photoshopで埋め込んだ画像が荒...
-
Access2003でpng画像の透過部分...
-
「縮小専用」で縮小した画像が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IMGタグでTIFF画像を表示
-
バナーの貼り方とバナーにリン...
-
クリックしても、リンクに飛ば...
-
クリッカブルMAP領域が分かる様...
-
form以外でのpostってできますか?
-
背景が透明なリンクボタンで、...
-
スライドショーの上にロゴマー...
-
pngやjsの後ろの英数字の意味は...
-
拡張子無しで画像を表示したいです
-
ボタンを押したままにする。
-
HPで画像からMIDIが流れてる?
-
「クリックで画像を表示」のシ...
-
画像欄にバツ印が・・・
-
画像をいくつか一列に並べ最後...
-
gifアニメの動作が変わった
-
初めてhtmlを使ってHPを作った...
-
HTML文書 画像が正しく表示され...
-
areaタグのマウスオーバー時に枠線
-
カーソルが画像に触れたら文字...
-
画像クリックでクリップボード...
おすすめ情報