日期:2014-05-16  浏览次数:20341 次

Javascript中常用的几个技巧

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键?
<table border oncontextmenu=return(false)> <td>no </table> 可用于Table?

2. <body onselectstart="return false"> 取消选取、防止复制?

3. onpaste="return false" 不准粘贴?

4. oncopy="return false;" oncut="return false;" 防止复制?

5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标?

6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标?


7. <input style="ime-mode:disabled"> 关闭输入法?


8. 永远都会带着框架?
<script language="JavaScript"> <!--?
if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页?
// --> </script>?


9. 防止被人frame?
<SCRIPT LANGUAGE=JAVASCRIPT> <!--?
if (top.location != self.location)top.location=self.location;?
// --> </SCRIPT>?


10. 网页将不能被另存为?
<noscript> <*** src="/*.html>"; </***> </noscript>?


11. <input type=button value="/查看网页源代码?
onclick="window.location = "view-source:"+ "http://www.pconline.com.cn"">?
12.删除时确认?
<a href=""javascript :if(confirm("确实要删除吗?"))location="boos.asp?&areyou=删除&page=1"">删除 </a>?


13. 取得控件的绝对位置?
//Javascript?
<script language="Javascript">?
function getIE(e){?
var t=e.offsetTop;?
var l=e.offsetLeft;?
while(e=e.offsetParent){?
t+=e.offsetTop;?
l+=e.offsetLeft;?
}?
alert("top="+t+"/nleft="+l);?
}?
</script>?
//VBScript?
<script language="VBScript"> <!--?
function getIE()?
dim t,l,a,b?
set a=document.all.img1?
t=document.all.img1.offsetTop?
l=document.all.img1.offsetLeft?
while a.tagName <>"BODY"?
set a = a.offsetParent?
t=t+a.offsetTop?
l=l+a.offsetLeft?
wend?
msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"