アプリ版:「スタンプのみでお礼する」機能のリリースについて

フレームを使って、画面を分割しているのですが、単体のHTMLを開くと次に示すJavascriptで右クリックが出来なくなりますが、フレームにしてしまうと、出来なくなってしまいます。
フレームにしても右クリックを禁止するには、どうしたらよいでしょうか?
ご教授ください。よろしくお願いします。

<script language="JavaScript" type="text/javascript">
<!--
function contextmenu()
{
alert("右クリックは、使用できません。");
return false;
}
document.oncontextmenu = contextmenu();
-->
</script>

A 回答 (1件)

フレームとスクリプトの位置関係が不明なのでわかりませんが、そのフレームに対して有効となるようにおかれていないのでは?



関係ないけど、javascript自体がユーザ環境に依存するので、右クリック禁止をスクリプトで行っても、たいして効果はないと思いますが・・・
(確か、Operaではもともと効かないという話しらしいし)
    • good
    • 0
この回答へのお礼

ありがとうございました。

document.oncontextmenu = contextmenu();

document.oncontextmenu = contextmenu;

に修正したら、直りました。
お騒がせしました。

お礼日時:2008/12/17 13:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!