JavaScriptユーザーボタンまたはマウス機能クラスのマスク
3972 ワード
1.1
< language="Java">
<!--
down(){
event.keyCode = 0;
event.return = false;
}
-->
</>
1.2
body oncontextmenu=self.event.return=false
< language="Java">
<!--
oncontextmenu()
{
return false;
}
-->
</>
nocontextmenu()
{
if(all) {
event.cancelBubble=true;
event.return=false;
return false;
}
}
<body down="rclick()" oncontextmenu= "nocontextmenu()">
< language="java">
<!--
rclick()
{
if(all) {
if (event.button == 2){
event.return=false;
}
}
}
-->
</>
1.3 Ctrl+N、Shift+F10、F5 、
< language="java">
<!--
// 、Ctrl+N、Shift+F10、F5 、
onhelp(){return false} // F1
KeyDown(){
if ((event.altKey)&&
((event.keyCode==37)|| // Alt+ ←
(event.keyCode==39))){ // Alt+ →
alert(" ALT+ !");
event.return=false;
}
/* : Alt+ ,
Alt+ , Alt ,
, 。
Alt , 。*/
if ((event.keyCode == 8) &&
(event.srcElement.type != "text" &&
event.srcElement.type != "textarea" &&
event.srcElement.type != "password") || //
(event.keyCode==116)|| // F5
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.return=false;
}
if ((event.ctrlKey)&&(event.keyCode==78)) // Ctrl+n
event.return=false;
if ((event.shiftKey)&&(event.keyCode==121)) // shift+F10
event.return=false;
if (event.srcElement.tagName == "A" && event.shiftKey)
event.return = false; // shift
if ((event.altKey)&&(event.keyCode==115)){ // Alt+F4
showModelessDialog("blank","","dialogWidth:1px;dialogheight:1px");
return false;}
}
/* open IE
:
open(" .htm", "","toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0")
:
open(" .ASP", "", "fullscreen=yes")
*/
//-->
</>
1.4 “ ”“ ”“ ”
< language=java>
onbeforeunload()
{
if(event.clientX>body.clientWidth&&event.clientY<0||event.altKey)
{
event.return = "";
}
}
</>
< language="java">
<!--
open(www.32pic.com,"32pic","fullscreen=3,height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no");
-->
</>
: body onbeforeunload="java:return false"( )
1.5 F5
< language="java">
<!--
down()
{
if ( event.keyCode==116)
{
event.keyCode = 0;
event.cancelBubble = true;
return false;
}
}
-->
</>
1.6 IE
<a href="java:location.replace(url)">
1.7
body style="overflow-y:hidden"
1.8 ,
body ="setInterval('clipboardData.setData(\'Text\',\'\')',100)"
1.9
<style>
@media print {
* { display: none }
}
</style>
1.10 IE6.0
:
< HTTP-EQUIV="imagetoolbar" CONTENT="no">
:
<img galleryimg="no">
1.11
<noscrript></no>