DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> JavaScript禁止右鍵+禁止選擇文本JS代碼 主流浏覽器兼容
JavaScript禁止右鍵+禁止選擇文本JS代碼 主流浏覽器兼容
編輯:JavaScript綜合知識     

  方法1

  var message="";

  ///////////////////////////////////

  function clickIE() {if (document.all) {(message);return false;}}

  function clickNS(e) {if

  (document.layers||(document.getElementById&&!document.all)) {

  if (e.which==2||e.which==3) {(message);return false;}}}

  if (document.layers)

  {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}

  else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

  document.oncontextmenu=new Function("return false")

  方法2

  //右鍵開始

  if (window.Event)

  document.captureEvents(Event.MOUSEUP);

  function nocontextmenu() {

  event.cancelBubble = true

  event.returnValue = false;

  return false;

  }

  function norightclick(e) {

  if (window.Event) {

  if (e.which == 2 || e.which == 3)

  return false;

  }

  else

  if (event.button == 2 || event.button == 3) {

  event.cancelBubble = true

  event.returnValue = false;

  return false;

  }

  }

  document.oncontextmenu = nocontextmenu; // for IE5+

  document.onmousedown = norightclick; // for all others

  //禁止選擇文本

  var omitformtags = ["input", "textarea", "select"]

  omitformtags = omitformtags.join("|")

  function disableselect(e) {

  if (omitformtags.indexOf(e.target.tagName.toLowerCase()) == -1)

  return false

  }

  function reEnable() {

  return true

  }

  if (typeof document.onselectstart != "undefined")

  document.onselectstart = new Function("return false")

  else {

  document.onmousedown = disableselect

  document.onmouseup = reEnable

 

  }

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved