最新消息:Rockyxia Web技术博客全新改版,响应式布局满足各种设备各种尺寸的访问需求。

13个JavaScript网站制作中实用技巧

Javascript rockyxia 8307浏览 0评论

1. 将彻底屏蔽鼠标右键 oncontextmenu="window.event.returnValue=false"

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

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

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

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

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>
if (top.location != self.location)top.location=self.location;
</SCRIPT>

10. 网页将不能被另存为

<noscript><iframe src=*.html></iframe></noscript>

11. 查看网页源代码

<input type="button" value="查看网页源代码" onclick="window.location = 'view-source:http://www.rockyxia.com'">

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,"得到控件的位置"
end function
</script>

转载请注明:Rockyxia Web技术博客 » 13个JavaScript网站制作中实用技巧
感谢阅读,如果您发现文章中有表述不准确,欢迎提出来,也欢迎交流相关问题,你可以去这里进行一对一问答交流。

(本篇完)