个人网页设计常用代码集合.docx
- 文档编号:11409115
- 上传时间:2023-02-28
- 格式:DOCX
- 页数:52
- 大小:42.24KB
个人网页设计常用代码集合.docx
《个人网页设计常用代码集合.docx》由会员分享,可在线阅读,更多相关《个人网页设计常用代码集合.docx(52页珍藏版)》请在冰豆网上搜索。
个人网页设计常用代码集合
个人网页设计常用代码集合
时间:
2006-01-1002:
42:
09|[<<][>>]
1、禁止页面正文内容被选取
onselectstart="returnfalse"onselect="document.selection.empty()" oncopy="document.selection.empty()"onbeforecopy="return false"onmouseup="document.selection.empty()"> 2、消除ie6自动出现的图像工具栏,设置GALLERYIMG属性为false或no. GALLERYIMG="no"> 3、防止点击空链接时,页面往往重置到页首端。 代码"javascript: void(null)"代替原来的"#"标记 4、如何避免别人把你的网页放在框架中 --if(self! =top)-->< /script> 5、页面定时刷新 6、页面定时转向新的地址 7、关闭窗口,这个是不会弹出提示直接关的: 把如下代码加入 classid="clsid: adb880a6-d8ff-11cf-9377-00aa003b7a11"> shutwin();">关闭本窗口 网页设计常用代码 (二) 有时候好不容易写出来的程序代码被别人抄去,心里一定不好受。 这还是小事, 但如果在我们的源代码中有一些不希望让别人知道的内容,比如密码、Action的 指向等,这些一旦被人利用,那后果有时是不堪设想的。 而网页加密就是我们现 在需要解决的问题。 下面就我在网页制作中的一些经验向大家介绍一些简单的防 范方法。 1、禁止右键 看到这里大家一定会想,这招有很多人介绍过了,而且破解的方法也有很多。 但 我这里要说的是另一种方法,而且我试了很多方法都没有能破解。 具体如下: functionstop(){ alert("试试能破解吗? "); returnfalse; } document.oncontextmenu=stop; 看能不能解。 ^_^ 大家试试,看能不能破解! 你可以将alert("试试能破解吗? ");这句去掉,这样 当按右键时就什么反应也没有了,就好像没有右键功能一样。 2、禁示查看源代码 我们已经禁了右键,但从"查看"菜单下的"源文件"中同样可以看到源代码,下面 我们就来解决这个问题: 其实这只要使用一个含有标记的网页便可以达到目的。 这样当有人使用"查看"下的"源文件"的时候,看到的将是上面的那段代码,而你 真正的文件又躲过一劫。 3、禁示另存为 通过上面的两步好像你的源代码已经安全了,但别忘了,别人还可以将你的页面 保存下来,再慢慢分析。 不过别担心,下面我们来解决这个问题。 在你要保密的网页中加入以下代码: 4、彻底屏蔽右键方法。 --------------------------------------------------------------------- ------ SCRIPTlanguage=javascript> //双击页面后自动滚屏,单击后停止。 varcurrentpos,timer; functioninitialize() {timer=setInterval("scrollwindow()",16);} functionsc(){ clearInterval(timer); } functionscrollwindow() {currentpos=document.body.scrollTop; window.scroll(0,++currentpos); if(currentpos! =document.body.scrollTop) sc(); } document.onmousedown=sc document.ondblclick=initialize ____________________________________________________________________ --"禁示另存为"开始---> --"禁示另存为"结束---> //设定脚本出错能继续运行 functionKillError() { returnfalse; } window.onerror=KillError; ------------------------------------------------------------------ lx_flyer 2005-9-26 17: 37: 5网页制作实用技巧 1.oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 可用于Table 2. 取消选取、防止复制 3.onpaste="returnfalse" 不准粘贴 4.oncopy="returnfalse;"oncut="returnfalse;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收藏夹中显示出你的图标 7. disabled"> 关闭输入法 8.永远都会带着框架 -- if(window==top)top.location.href="frames.htm"; //frames.htm为框架网页 //--> 9.防止被人frame -- if(top.location! = self.location)top.location=self.location; //--> 10. 网页将不能被另存为 11. onclick="window.location='view-source: '+ '#39;"> 12.怎样通过asp的手段来检查来访者是否用了代理 <%ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" then response.write" _ "真实的IP为 "&Request.ServerVariables("HTTP_X_FORWARDED_FOR") endif %> 13.取得控件的绝对位置 //javascript functiongetIE(e){ vart=e.offsetTop; varl=e.offsetLeft; while(e=e.offsetParent){ t+=e.offsetTop; l+=e.offsetLeft; } alert("top="+t+"nleft="+l); } //VBScript -- functiongetIE() dimt,l,a,b seta=document.all.img1 t=document.all.img1.offsetTop l=document.all.img1.offsetLeft whilea.tagName<>"BODY" seta=a.offsetParent t=t+a.offsetTop l=l+a.offsetLeft wend msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置" endfunction --> 14.光标是停在文本框文字的最后 functioncc() { vare=event.srcElement; varr=e.createTextRange(); r.moveStart('character',e.value.length); r.collapse(true); r.select(); } 15.判断上一页的来源 asp: request.servervariables("HTTP_REFERER") javascript: document.referrer 16.最小化、最大化、关闭窗口 classid="clsid: ADB880A6-D8FF-11CF-9377-00AA003B7A11"> classid="clsid: ADB880A6-D8FF-11CF-9377-00AA003B7A11"> classid="clsid: adb880a6-d8ff-11cf-9377-00aa003b7a11"> 本例适用于IE --------------------------------------------------------------------- --- lx_flyer 2005-9-26 17: 37: 25网页常用特效整理: 初级篇 初级篇 1.让文字不停地滚动 <MARQUEE>滚动文字</MARQUEE> 2.记录并显示网页的最后修改时间 <scriptlanguage=javascript> document.write("最后更新时间: "+document.lastModified+"") </script> 3.关闭当前窗口 <ahref="/"onClick="javascript: window.close();returnfalse;">关 闭窗口</a> 4.2秒后关闭当前页 <scriptlanguage="javascript"> <! -- setTimeout('window.close();',2000); --> </script> 5.2秒后载入指定网页 <head> <metahttp-equiv="refresh"content="2;URL=http: //你的网址"> </head> 6.添加到收藏夹 <ScriptLanguage="javascript"> functionbookmarkit() { window.external.addFavorite('http: //你的网址','你的网站名称') } if(document.all)document.write('<ahref="#"onClick="bookmarkit ()">加入收藏夹</a>') </Script> 7.让超链接不显示下划线 <styletype="text/css"> <! - a: link a: hover a: visited -> </style> 8.禁止鼠标右键的动作 <ScriptLanguage="javascript"> functionclick(){if(event.button==2||event.button==3) { alert('禁止鼠标右键'); } document.onmousedown=click//--> </Script> 或: functionclick(){if(event.button==2) {alert('*^_^*');}}document.onmousedown=click//--> 9.设置该页为首页 <bodybgcolor="#FFFFFF"text="#000000"> <! --网址: http: //你的网址--> <aclass="chlnk"style="cursor: hand"HREF onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('你的网站名称);"><fontcolor="000000"size="2" face="宋体">设为首页</font></a> </body> --------------------------------------------------------------------- --- 网页常用特效整理: 中级篇 中级篇 1.节日倒计时 <ScriptLanguage="javascript"> vartimedate=newDate("October1,2002"); vartimes="国庆节"; varnow=newDate(); vardate=timedate.getTime()-now.getTime(); vartime=Math.floor(date/(1000*60*60*24)); if(time>=0) document.write("现在离"+times+"还有: "+time+"天")</Script> 2.单击按钮打印出当前页 <ScriptLanguage="javascript"> <! --Begin if(window.print){ document.write('<form>' +'<inputtype=buttonname=printvalue="打印本页"' +'onClick="javascript: window.print()"></form>'); } //End--> </Script> 3.单击按钮‘另存为'当前页 <inputtype="button"name="Button"value="保存本页" onClick="document.all.button.ExecWB(4,1)"> <objectid="button" width=0 height=0 classid="CLSID: 8856F961-340A-11D0-A96B-00C04FD705A2"> <embedwidth="0"height="0"></embed> </object> 4.显示系统当前日期 <scriptlanguage=javascript> today=newDate(); functiondate(){ this.length=date.arguments.length for(vari=0;i<this.length;i++) this[i+1]=date.arguments} vard=newdate("星期日","星期一","星期二","星期三","星期四","星期 五","星期六"); document.write( "<fontcolor=##000000style='font-size: 9pt;font-family: 宋体'> ", today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日", d[today.getDay()+1],"</font>"); </script> --------------------------------------------------------------- lx_flyer 2005-9-26 17: 37: 54高级篇 1.不同时间段显示不同问候语 <ScriptLanguage="javascript"> <! -- vartext="";day=newDate();time=day.getHours(); if((time>=0)&&(time<7)) text="夜猫子,要注意身体哦! " if((time>=7)&&(time<12)) text="今天的阳光真灿烂啊,你那个朋友呢? " if((time>=12)&&(time<14)) text="午休时间。 您要保持睡眠哦! " if((time>=14)&&(time<18)) text="祝您下午工作愉快! " if((time>=18)&&(time<=22)) text="您又来了,可别和MM聊太久哦! " if((time>=22)&&(time<24)) text="您应该休息了! " document.write(text) //---> </Script> 2.水中倒影效果 <imgid="reflect"src="你自己的图片文件名"width="175" height="59"> <scriptlanguage="javascript"> functionf1() { setInterval("mdiv.filters.wave.phase+=10",100); } if(document.all) { document.write('<imgid 如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。 copyright@ 2008-2022 冰点文档网站版权所有 经营许可证编号:鄂ICP备2022015515号-1no