防右鍵語法

1。 預警防右鍵
<!--預警式防止複製_開始-->
<script language="JavaScript">
<!--
function right(e) {
if (navigator.appName =='Netscape'&&
(e.which ==3|| e.which ==2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2|| event.button ==3)) {
alert("不給你按>ˇ<");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
-->
</script>
<!--預警式防止複製_結束-->
----------------------
將「不給你按>ˇ<」改成你想要的內容。

2。 不預警防右鍵
<!--不預警防止複製_開始-->
<body oncontextmenu="window.event.returnValue=false">
<!--不預警防止複製_結束-->
-----------------------
直接複製貼上即可。

3。 無法反白及按右鍵
<!--不預警防止複製_開始-->
<body ONDRAGSTART="window.event.returnValue=false" ONCONTEXTMENU="window.event.returnValue=false" onSelectStart="event.returnValue=false">
<!--不預警防止複製_結束-->
-----------------------
也是直接複製即可。

4。 轉址式防右鍵
<!--轉址式防止複製_開始-->
<script language=JavaScript>
<!--
if (navigator.appName.indexOf("Internet Explorer") != -1)
document.onmousedown = noSourceExplorer;
function noSourceExplorer()
{
if (event.button == 2 | event.button == 3)
{
alert("你想看語法嗎?那就把你送去***");
location.replace("這是填你想要轉去的網址");
}
}
-->
</script>
<!--轉址式防止複製_結束-->
---------------------
將「你想看語法嗎?那就把你送去***」改
成你想要的內容。
將「這是填你想要轉去的網址」改成轉去的網
址。這樣他們一按,就會被送去其他地方。

5。 無預警式轉址
<!--轉址式防止複製_開始-->
<script language="JavaScript">
<!--
if (navigator.appName.indexOf("Internet Explorer") != -1)
document.onmousedown = noSourceExplorer;
function noSourceExplorer()
{
if (event.button == 2 | event.button == 3)
{
window.open("填入轉址的網址")
}
}
-->
</script>
<!--轉址式防止複製_結束-->
------------------
將「填入轉址的網址」改成你想要的網址
這樣他們一按,不會有視窗警告,將直接
轉址。

6。 處罰式防右鍵
<!--處罰式防止複製_開始-->
<script language="JavaScript">
<!--
function right(e) {
if (navigator.appName =='Netscape'&&
(e.which ==3|| e.which ==2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2|| event.button ==3)) {
alert("");alert("好像按到什麼東西囉?");alert("沒錯,就是按到右鍵了");alert("我偏偏就是不給你按!");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN); window.onmousedown=right;
-->
</script>
<!--處罰式防止複製_結束-->
-------------------
把以上國字的內容改成你自己要的內容,
如果覺得不夠多,可以再加 alert("內容");
增加。這樣別人一按。就會不停有視窗跑
出來。

7。 右鍵加最愛
<!--右鍵加入最愛_開始-->
<script language=JavaScript>
<!--
function click() {
if (event.button==2) {
window.external.addFavorite('網址','名稱')
}
}
document.onmousedown=click
-->
</script>
<!--右鍵加入最愛_結束-->
------------------
將「網址」和「名稱」改成你的網址和名
稱。這樣他們一按,就會跳出加入最愛的
選單。

8。 右鍵跳出選單
<!--右鍵開啟連結選單 _開始-->
<style>
<!--
#ie5menu{
position:absolute;
width:50pt;
border:1pt solid black;
/*外框粗細色彩*/
background-color:menu;/*背景顏色*/
font-family:Verdana;
line-height:15pt;
cursor:default;
visibility:hidden;
}
.menuitems{
padding-left:5pt;
/*修改連結文字離選單左邊的距離*/
padding-right:5pt;/*修改連結文字離選單右邊的距離*/
}
-->
</style>
<script language="JavaScript">
<!--
var display_url=0
function showmenuie5(){
ie5menu.style.left=document.body.scrollLeft+event.clientX
ie5menu.style.top=document.body.scrollTop+event.clientY
ie5menu.style.visibility="visible"
return false
}
function hidemenuie5(){
ie5menu.style.visibility="hidden"
}
function highlightie5(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor="highlight"
event.srcElement.style.color="white"
if (display_url==1)
window.status=event.srcElement.url
}
}
function lowlightie5(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor=""
event.srcElement.style.color="black"
window.status=''
}
}
function jumptoie5(){
if (event.srcElement.className=="menuitems")
window.location=event.srcElement.url
}
-->
</script>
<!--在 style="width: 55pt; height: 75pt" 中修改選單的寬度及高度-->
<div id="ie5menu" onMouseOver="highlightie5()" onMouseOut="lowlightie5()" onClick="jumptoie5()" style="width: 55pt; height: 75pt">
<div class="menuitems" url="連結網址">連結名稱</div>
<div class="menuitems" url="連結網址">連結名稱</div>
<div class="menuitems" url="連結網址">連結名稱</div>
<div class="menuitems" url="連結網址">連結名稱</div>
<div class="menuitems" url="連結網址">連結名稱</div>
<script language="JavaScript">
<!--
document.oncontextmenu=showmenuie5
if (document.all&&window.print)
document.body.onclick=hidemenuie5
-->
</script>
</div>
<!--右鍵開啟連結選單 _結束-->
-------------------
在 border:1pt solid black; 中修改選單的外框粗細及顏色

在 background-color:menu; 中修改框框的背景顏色

在 padding-left:5pt; 中修改連結文字離選單左邊的距離

在 padding-right:5pt; 中修改連結文字離選單右邊的距離

在 style="width: 55pt; height: 75pt" 中修改選單的寬度及高度

在 <div class="menuitems" url="連結網址">連結名稱</div> 中修改連結的文字與連結的位置並自行增加連結數量




引用自 : http://tw.myblog.yahoo.com/wilson-blog/article?mid=870&prev=891&next=862&l=f&fid=32

沒有留言: