使視窗永久保持最前方,屏蔽掉瀏覽器的最大化按鈕,屏蔽IE所有鍵盤功能?

來源:互聯網
上載者:User
按鈕|瀏覽器|最大化

問:

如何使視窗永久保持在所有視窗最上方?

如何屏蔽掉瀏覽器的最大化按鈕“□”呢?

如何屏蔽掉IE瀏覽器的所有鍵盤功能呢?比如像:Ctrl+N、Ctrl+P、Ctrl+S、Ctrl+E、Ctrl+H、Alt+→、Alt+←等等。

急急急!!!!!
______________________________________________________________________________________________
答1:
自己寫activex吧!findwindow,然後再為所欲為了!
______________________________________________________________________________________________
答2:
http://www.21ic.com/
______________________________________________________________________________________________
答3:
<body onblur=focus() onresize=resizeTo(800,600) onkeydown='with(window.event)if(altKey||ctrlKey){alert("sorry");keyCode=0;returnValue=false}'>

______________________________________________________________________________________________
答4:
<script language="JavaScript">
aa=window.open("aaa.htm","win","fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0");
aa.blur();
self.focus();
aa.resizeTo(640,480);
aa.moveTo(screen.availWidth/2-320,screen.availHeight/2-240);
ontopIntervalHandle = aa.setInterval("window.opener.aa.focus();",10);
</script>
______________________________________________________________________________________________
答5:
aaa.htm:


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<noscript><meta http-equiv="refresh" content="0;url=about:noscript">
</noscript><title>屏蔽滑鼠右鍵、Ctrl+n、shift+F10、F5重新整理、退格鍵</title>
</head>
<body
 oncontextmenu="event.returnValue=false">

<script language="Javascript"><!--
  //屏蔽滑鼠右鍵、Ctrl+n、shift+F10、F5重新整理、退格鍵
  //Author: meizz(梅花雨) 2002-6-18

function KeyDown(){ 
  if ((window.event.altKey)&&
      ((window.event.keyCode==37)||   //屏蔽 Alt+ 方向鍵 ←
       (window.event.keyCode==39))){  //屏蔽 Alt+ 方向鍵 →
     alert("不準你使用ALT+方向鍵前進或後退網頁!");
     event.returnValue=false;
     }

     /* 註:這還不是真正地屏蔽 Alt+ 方向鍵,
     因為 Alt+ 方向鍵彈出警告框時,按住 ALT 鍵不放,
     用滑鼠點掉警告框,這種屏蔽方法就失效了。以後若
     有哪位高手有真正屏蔽 ALT 鍵的方法,請告知。*/

  if ((event.keyCode==8)  ||                 //屏蔽退格刪除鍵
      (event.keyCode==116)||                 //屏蔽 F5 重新整理鍵
      (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
     event.keyCode=0;
     event.returnValue=false;
     }
  if ((event.ctrlKey)&&(event.keyCode==78))   //屏蔽 Ctrl+n
     event.returnValue=false;
  if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
     event.returnValue=false;
  if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
      window.event.returnValue = false;  //屏蔽 shift 加滑鼠左鍵新開一網頁
  if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4
      window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
      return false;}
  }
 /* 另外可以用 window.open 的方法屏蔽 IE 的所有菜單
第一種方法:
  window.open("你的.htm", "","toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0")
第二種方法是開啟一個全屏的頁面:
  window.open("你的.asp", "", "fullscreen=yes")
 */
// --></script>
<h2 align=center>屏蔽滑鼠右鍵、Ctrl+n、shift+F10、F5重新整理、退格鍵</h2>
</body>
</html>
______________________________________________________________________________________________
答6:
這種網頁有人要看嗎?
______________________________________________________________________________________________
答7:
兄弟。你發錯地方了.

如何使視窗永久保持在所有視窗最上方?

如何屏蔽掉瀏覽器的最大化按鈕“□”呢?

這個問題建議你去 visual c++,visual basic,delphi裡面去問。

用 javascript 是不可能實現的!!!!!

______________________________________________________________________________________________
答8:
如何使視窗永久保持在所有視窗最上方?

<BODY onBlur="window.focus()">
______________________________________________________________________________________________
答9:
F11鍵照這麼看也有必要屏蔽吧!
______________________________________________________________________________________________
答10:
這種網頁只會把人氣跑.
______________________________________________________________________________________________
答11:

showModalDialog

---------
天天學習,好好向上
www.51windows.com

______________________________________________________________________________________________
答12:
嘿嘿... showModalDialog 的確是你需要的這種視窗, 不用
寫代碼, 自然有了以上特性. :)

<script>
var wo=showModalDialog('www.csdn.net', '','dialogWidth:800px;dialogheight:600px;status:no;help:no');
</script>
================================================================
俺是"老"菜鳥一隻, 請各位高手多指教!
------ 好好學習, 天天上網! --------
→→→→→→→→→→→→→→→→→→→→
http://www.boy.net.cn/home0/goldenlove
←←←←←←←←←←←←←←←←←←←←
多謝 CSDN 助手幫我自動加入簽名.
www.chinaok.net
================================================================

______________________________________________________________________________________________
答13:
goldenlove(瀟洒.net)
<script>
var wo=showModalDialog('www.csdn.net', '','dialogWidth:800px;dialogheight:600px;status:no;help:no');
</script>

那關閉按鈕怎麼屏蔽掉,謝拉

______________________________________________________________________________________________
答14:
to秋水
你的onblur=focus
這樣是不可以的
必須有一個延時過程才可以

______________________________________________________________________________________________
答15:
meizz(梅花雨) :
你的屏蔽 Alt+ 方向鍵的方法在ie6.0下面就可以完全屏蔽了。

______________________________________________________________________________________________
答16:
屏蔽ctrl+alt+del嗎?
______________________________________________________________________________________________
答17:
在body中的onkeydown增加下列事件就能屏蔽掉鍵盤
<body >
function keyHandler(e)
{
   event.returnValue=0; 
}
______________________________________________________________________________________________
答18:
在body中的onkeydown增加下列事件就能屏蔽掉特殊的鍵,如:shift+N,ctrl+N等
<body >
function keyHandler(e)
{
   if((event.shiftKey+"N")||(event.ctrlKey+"N"))
       event.returnValue=0; 
}

______________________________________________________________________________________________
答19:
沒意義
—————————————————————————————————
想我所想  做我所做      156838384            ^-^

______________________________________________________________________________________________
答20:
再加一句<body >
______________________________________________________________________________________________
答21:
to meizz(梅花雨) :

那麼在可以編輯的iframe中如何屏蔽呢ctrl+N 和滑鼠右擊呢?



相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。