一些常用的js代码(1)

1.加入收藏夹
<href=# onClick=window.external.addFavorite('http://www.2liu.com','ww2002') target=_self title=ww2002>收藏本站</a>
2.设为首页
<span onclick="var strHref=window.location.href;this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.2liu.com');" 
style
="CURSOR: hand">设为首页</span> 
3.保护自己的页面不被放在框架中
<Script LANGUAGE="JavaScript"> 
if(self!=TOP){TOP.location=self.location;} 
</script> 
4.在状态栏里显示欢迎语
<script language="JavaScript"> 
<!-- 
function statusMessageObject(p,d) { 
this.msg = MESSAGE 
this.out = " " 
this.pos = POSITION 
this.delay = DELAY 
this.i = 0 
this.reset = clearMessage 

function clearMessage() { 
this.pos = POSITION 

var POSITION = 100 
var DELAY = 5 
var MESSAGE = "欢迎光临阳光校园 " 
var scroll = new statusMessageObject() 
function scroller() { 
for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) { 
scroll.out 
+= " " 

if (scroll.pos >= 0
scroll.out 
+= scroll.msg 
else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length) 
window.status 
= scroll.out 
scroll.out 
= " " 
scroll.pos
-- 
if (scroll.pos < -(scroll.msg.length)) { 
scroll.reset() 

setTimeout ('scroller()',scroll.delay) 

function snapIn(jumpSpaces,position) { 
var msg = scroll.msg 
var out = "" 
for (var i=0; i<position; i++
{out 
+= msg.charAt(i)} 
for (i=1;i<jumpSpaces;i++
{out 
+= " "
out 
+= msg.charAt(position) 
window.status 
= out 
if (jumpSpaces <= 1) { 
position
++ 
if (msg.charAt(position) == ' ') 
{position
++ } 
jumpSpaces 
= 100-position 
else if (jumpSpaces > 3
{jumpSpaces 
*= .75
else 
{jumpSpaces
--
if (position != msg.length) { 
var cmd = "snapIn(" + jumpSpaces + "," + position + ")"
scrollID 
= window.setTimeout(cmd,scroll.delay); 
else { 
window.status
="" 
jumpSpaces
=0 
position
=0 
cmd 
= "snapIn(" + jumpSpaces + "," + position + ")"
scrollID 
= window.setTimeout(cmd,scroll.delay); 
return false 

return true 

snapIn(
100,0); 
// --> 
</script>
5.简单屏蔽右键
<script language="JavaScript"> 
function click() {if (event.button==2) {alert(' 屏蔽') }} 
document.onmousedown
=click 
</script>
6.自动关闭窗口
<script><!--function clock(){i=i-1 
document.title
="本窗口将在"+i+"秒后自动关闭!"
if(i>0)setTimeout("clock();",1000); 
else self.close();}
 
var i=20 
clock(); 
//--></script> 
posted on 2006-03-02 10:38  Ameng  阅读(166)  评论(0)    收藏  举报