2016-06-17 15 views
-6

申し訳ありませんので、私は簡単なPHPコードに関するいくつかの助けを要求したいと思います。 私はマウスの右クリックを無効にしました(私はあなたが私のことを馬鹿にすることはできますが、私は良い推論をしています)、クライアントにメッセージを送るためにマウスの右クリックでポップアップが必要です。PHPサイト内でJavascriptアラートが機能していますか?

echo ' <script> 

var isNS = (navigator.appName == "Astoria") ? 1 : 0; 

if(navigator.appName == "Astoria") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP); 

    echo ' <script> 

var isNS = (navigator.appName == "Astoria") ? 1 : 0; 

if(navigator.appName == "Astoria") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP); 

function mischandler(){ 

return false; 

var message="Right-clicking is disabled"; 

} 

function mousehandler(e){ 

var myevent = (isNS) ? e : event; 

var eventbutton = (isNS) ? myevent.which : myevent.button; 

if((eventbutton==2)||(eventbutton==3)) return false; 

} 

document.oncontextmenu = mischandler; 

document.onmousedown = mousehandler; 

document.onmouseup = mousehandler; 

</script>'; 

それは私が今、感謝cに対して持っているものだ:

+3

何。あなたのコードを書き直すのではなく、問題をコード化することです。 – chris85

+0

PHPスクリプトでポップアップの実際の機能を追加することができるかどうかを知りたいです。 – negasus11

+0

PHPはサーバ上で動作し、クライアント上で動作するコードとは何の関係もありません。 PHPがこのコードを作成してクライアントに返すことができる点を除いて)。 – ROAL

答えて

0

私は(あなたがおそらく持っている)あなたが引用符やスクリプトタグを台無しにどちらかだと思うか、Javascriptのエラーを持っています。

ここではPHPの仕事でポップアップ、小さな例:

<?php 

echo '<script>alert("I am a pop-up!")</script>' 

?> 

(私はJSは、バックエンドでフロントエンドとPHPの上にあるので、それは良い習慣だとは思わないが、

関連する問題