收藏一些有用的JS代码

禁止页面正文选取
<body οncοntextmenu="return false" οndragstart="return false" onselectstart ="return false" οnselect="document.selection.empty()" οncοpy="document.selection.empty()" onbeforecopy="return false"οnmοuseup="document.selection.empty()">

防止点击空链接时,页面往往重置到页首端。
代码“javascript:void(null)”代替原来的“#”标记

如何避免别人把你的网页放在框架中
<script language=“javascript”><!--if (self!=top){top.location=self.location;} -->< /script>

页面定时刷新
<meta http-equiv="refresh" content="秒" >

页面定时转向新的地址
<meta http-equiv="refresh" content="秒;url=url">

显示日期
<script language="javascript"><!--
today=new date();
var week; var date;
if(today.getday()==0) week="星期日"
if(today.getday()==1) week="星期一"
if(today.getday()==2) week="星期二"
if(today.getday()==3) week="星期三"
if(today.getday()==4) week="星期四"
if(today.getday()==5) week="星期五"
if(today.getday()==6) week="星期六"
date=(today.getyear())+"年"+(today.getmonth()+1)+" 月"+today.getdate()+"日"+" "
document.write("<span style='font-size: 9pt;'>"+date+week+"</span>");
// -->
</script>

设为首页代码
<a href=# οnclick="this.style.behavior='url(#default#homepage)'; this.sethomepage('url');">设为首页</a>

添加收藏代码
<a href="javascript:window.external.addfavorite('url','title')"> 加入收藏夹</a>

这个是不会弹出提示直接关闭窗口的:
把如下代码加入<body>区域中
<object id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="command" value="close">
</object>
<script language="javascript">function shutwin(){closes.click();return;}</script>
<a href="javascript:shutwin();">关闭本窗口</a>

随机图片:
把如下代码加入<body>区域中
<script language="javascript"><!--
today=new date();
jran=today.gettime();

function rnd() {

ia=9301;
ic=49297;
im=233280;

jran = (jran*ia+ic) % im;
return jran/(im*1.0);
};

function rand(number) {

return math.ceil(rnd()*number);
};

document.write("<center>");
for(i=1;i<=1;i++) {
mynum=(rand(10)); //改成你要随机显示的图片数;
if(mynum == 1) document.write("<img src='photo/back.jpg'>");
if(mynum == 2) document.write("<img src='photo/j2.gif'>"); //图片路径,可用http:// ;
if(mynum == 3) document.write("<img src='photo/email.gif'>");
if(mynum == 4) document.write("<img src='photo/arrow.gif'>");
if(mynum == 5) document.write("<img src='photo/j2.gif'>");
if(mynum == 6) document.write("<img src='photo/email.gif'>");
if(mynum == 7) document.write("<img src='photo/arrow.gif'>");
if(mynum == 8) document.write("<img src='photo/j2.gif'>");
if(mynum == 9) document.write("<img src='photo/back.jpg'>");
if(mynum == 10) document.write("<img src='photo/email.gif'>");
else {
document.write();
}
};
document.write("</center>");
//-->
</script>
其实改一改随机什么都行,也不一定在body

--------------------------------------------------------------------------

1。忽视右键
 <body οncοntextmenu="return false">
 或
 <body style="overflow-y:hidden">
2。加入背景音乐
 IE:<bgsound src="*.mid" loop=infinite>
 NS:<embed src="*.mid" autostart=true hidden=true loop=true>
 </embed>
 *.mid你的背景音乐的midi格式文件

3。简单的页面加密
 <script LANGUAGE="javascript">
 <!--
 function loopy(){
  var sWord ="";
  while(sWord!="login"){sWord=prompt("请输入你的登陆密码");}
  alert("登陆成功!");
 }
 loopy()
 //-->
 </script>

4。拉动页面时背景图不动
 <style>
 body{background-image:url(logo.gif);
 background-repeat:no-repeat;background-position:center}
 </style>


5。网页自动关闭
 <html>
 <head>
 <object id=closes type="application/x-oleobject"
 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
 <param name="Command" value="Close">
 </object>
 </head>
 <body οnlοad="window.setTimeout(closes.Click(),10000)">
 这个窗口会在10秒过后自动关闭,而且不会出现提示.
 </body>
 </html>


6。保持layer在最前面,而不被Iframe、Object所覆盖
 在Layer中再插Iframe 或 Object 设z-Index值
 <div z-Index:2><object xxx></object> # 前面
 <div z-Index:1><object xxx></object> # 后面
 <div id="Layer2" style="position:absolute; top:40;width:400px;
 height:95px;z-index:2"> height=100% width=100%>
 <iframe width=0 height=0></iframe>
 </div>
 <div id="Layer1" style="position:absolute; top:50;width:200px;
 height:115px;z-index:1">
 <iframe height=100% width=100%></iframe>
 </div>
7。返回上一页
 <a href=javascript:history.back(1)>『返回上一页』</a>

8。关于iframe的透明背景
 <IFRAME ID="iFrame1" SRC="iframe.htm"
 allowTransparency="true"
 style="background-color: green"></IFRAME

-------------------------------------------------------------------------------------------------------------

1。忽视右键
 <body οncοntextmenu="return false">
 或
 <body style="overflow-y:hidden">
2。加入背景音乐
 IE:<bgsound src="*.mid" loop=infinite>
 NS:<embed src="*.mid" autostart=true hidden=true loop=true>
 </embed>
 *.mid你的背景音乐的midi格式文件

3。简单的页面加密
 <script LANGUAGE="javascript">
 <!--
 function loopy(){
  var sWord ="";
  while(sWord!="login"){sWord=prompt("请输入你的登陆密码");}
  alert("登陆成功!");
 }
 loopy()
 //-->
 </script>

4。拉动页面时背景图不动
 <style>
 body{background-image:url(logo.gif);
 background-repeat:no-repeat;background-position:center}
 </style>


5。网页自动关闭
 <html>
 <head>
 <object id=closes type="application/x-oleobject"
 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
 <param name="Command" value="Close">
 </object>
 </head>
 <body οnlοad="window.setTimeout(closes.Click(),10000)">
 这个窗口会在10秒过后自动关闭,而且不会出现提示.
 </body>
 </html>


6。保持layer在最前面,而不被Iframe、Object所覆盖
 在Layer中再插Iframe 或 Object 设z-Index值
 <div z-Index:2><object xxx></object> # 前面
 <div z-Index:1><object xxx></object> # 后面
 <div id="Layer2" style="position:absolute; top:40;width:400px;
 height:95px;z-index:2"> height=100% width=100%>
 <iframe width=0 height=0></iframe>
 </div>
 <div id="Layer1" style="position:absolute; top:50;width:200px;
 height:115px;z-index:1">
 <iframe height=100% width=100%></iframe>
 </div>
7。返回上一页
 <a href=javascript:history.back(1)>『返回上一页』</a>

8。关于iframe的透明背景
 <IFRAME ID="iFrame1" SRC="iframe.htm"
 allowTransparency="true"
 style="background-color: green"></IFRAME>
-----------------------------------------------------------------------------------

1. 将彻底屏蔽鼠标右键,无右键菜单
<body οncοntextmenu="window.event.returnvalue=false">

也可以用于网页中Table框架中
<table border οncοntextmenu=return(false)><td>no</table>


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


3.不准粘贴
<body οnpaste="return false">


4.防止复制
<body οncοpy="return false;" oncut="return false;">


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

说明:关于favicon.ico文件的制作。你可以先在FW中做一个图片,属于你自己站点一个小图标。然后在ACD see将文件属性改为*.ico,然后将你做的*.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";// --></script>

说明:frames.htm为你的网页,这也是保护页面的一种方法


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


10.网页将不能被另存为
<noscript><iframe src=*.html></iframe></noscript>
说明:<noscirpt>的用法很广,其中一条就是可以使JS广告失效。

15.如何改变链接的鼠标形状
只需在链接上加上这一代码就行的了
或者跟上面的用CSS写也行

style="cursor:hand"       style="cursor:crosshair"
style="cursor:text"       style="cursor:wait"
style="cursor:move"       style="cursor:help"
style="cursor:e-resize"     
style="cursor:n-resize"
style="cursor:nw-resize"     style="cursor:w-resize"
style="cursor:s-resize"     
style="cursor:se-resize"
style="cursor:sw-resize"

以上代码你只需要加到连接或是页面的style区里就可以实现鼠标多样化。


16.全屏显示
<form>
<div align="center">
<input type="BUTTON" name="FullScreen" value="全屏显示" onClick="window.open(document.location, big, fullscreen=yes)">
</div>
</form>

把它放到<body>区中。


20.load 进度条

<table cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" width="40%" id="P"><tr><td>
<table cellspacing="0" cellpadding="0" bgcolor="#0000FF" height="18" id="Q"><tr><td></td></tr></table></td></tr></table>
</center>
<script language=javascript>
var R = 0; load();
function load() {R = R + 2; Q.style.width = R + "%"; time= setTimeout("load()",50);
if (R > 100) {clearTimeout(time); P.style.width=0}}
</script>
27 全屏
<script language=javascript>
window.open(index.asp,,fullscreen=1);
</script>

24.最小化、最大化、关闭窗口
<object id=hh1 classid="clsidDB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimize"></object>
<object id=hh2 classid="clsidDB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize"></object>
<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" value="Close"></OBJECT>
<input type=button value=最小化 οnclick=hh1.Click()>
<input type=button value=最大化 οnclick=hh2.Click()>
<input type=button value=关闭 οnclick=hh3.Click()>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值