這份 javascript 是在網上爬到的
function iEsc(){ return false; }
function iRec(){ return true; }
function DisableKeys()
{
if(event.ctrlKey || event.shiftKey || event.altKey)
{
window.event.returnValue=false;
iEsc();
}
}
document.ondragstart=iEsc;
document.onkeydown=DisableKeys;
document.oncontextmenu=iEsc;
if (typeof document.onselectstart !="undefined")
document.onselectstart=iEsc;
else{
document.onmousedown=iEsc;
document.onmouseup=iRec;
}
function DisableRightClick(qsyzDOTnet)
{
if (window.Event)
{
if (qsyzDOTnet.which == 2 || qsyzDOTnet.which == 3)
iEsc();
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
iEsc();
}
}
我使用後發現我用火狐瀏覽器時
<select>標籤的下拉式選單無法點選,其他瀏覽器正常,而拿掉這份javascript 火狐就正常了
這份 javascript 該如何修改呢?
謝謝
先問一下:
你用的code,看起來問題很多
您好
Chrome、Firefox、ie10 測試都是最新版為主,鎖右鍵及反白都可正常運作
這code是網上爬到的,因為網上很多防右鍵跟反白但我發現對ie10都沒用
只有這版的code可以....小弟才剛接觸javascript 本來想改但實在看不懂..才來這求助
真訝異現在還有人在玩鎖右鍵 ....
這種只能防國小一年級小朋友的把戲,奇怪~ 很多高階主管都很要求,不知道是怎麼回事 ...
如果只是要防右鍵跟反白,那只要留三行code應該就能動:
<pre class="c" name="code">
function iEsc(){return false;}
document.oncontextmenu=iEsc;
document.onselectstart=iEsc;
不過說實話,不論怎麼做,用開發者工具改一下就破功。