您的位置:首页 > 编程语言

【经典之作】做网页时经常用到的代码集合(1)

2014-10-31 10:59 288 查看
转载:http://blog.csdn.net/ithomer/article/details/5266922

做网页时经常用到的代码集合1

1、定制字体为“宋体12px”并去掉超链接的下横线

//在<HEAD>和</HEAD>之间插入

<style type="text/css">

BODY { FONT-FAMILY: "宋体","tahoma"; FONT-SIZE: 12px}

TH { FONT-FAMILY: "宋体", "tahoma"; FONT-SIZE: 12px}

TD { FONT-FAMILY: "宋体", "tahoma"; FONT-SIZE: 12px}

<!--

a {text-decoration:none}

a:hover {color: red;text-decoration:none}

-->

</style>

2、加入收藏(页面)

<script language>

<!--

if ((navigator.appVersion.indexOf("MSIE") > 0) && (parseInt(navigator.appVersion) >= 4))

{

document.write("<U><SPAN STYLE='color:blue;cursor:hand;' onclick='window.external.AddFavorite(location.href, document.title);'>将本页添加到收藏夹</SPAN></U>");

}

//-->

</script>

3、加入收藏(网站)

<a href="javascript:window.external.AddFavorite('http://onegreen.126.com', '绿色软件站')">将本站加入收藏夹</a>

设为首页

<a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage

('http://onegreen.126.com');">将本站设为首页</a>

4、自动显示当前日期<式样: 2004年10月8日(星期五) >

<script language="javascript">

var

today=new Date();var strDate=(" "+today.getYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日");var n_day=today.getDay();switch(n_day)

{case 0:

{strDate=strDate+"(星期日)"

}break;case 1:

{strDate=strDate+"(星期一)"

}break;case 2:

{strDate=strDate+"(星期二)"

}break;case 3:

{strDate=strDate+"(星期三)"

}break;case 4:

{strDate=strDate+"(星期四)"

}break;case 5:

{strDate=strDate+"(星期五)"

}break;case 6:

{strDate=strDate+"(星期六)"

}break;case 7:

{strDate=strDate+"(星期日)"

}break;}document.write(strDate);

</script>

5、自动动态显示当前时间<式样:=>

上午8:48:35

<script>

function tick() {

var hours, minutes, seconds, xfile;

var intHours, intMinutes, intSeconds;

var today;

today = new Date();

intHours = today.getHours();

intMinutes = today.getMinutes();

intSeconds = today.getSeconds();

if (intHours == 0) {

hours = "12:";

xfile = "午夜";

} else if (intHours < 12) {

hours = intHours+":";

xfile = "上午";

} else if (intHours == 12) {

hours = "12:";

xfile = "正午";

} else {

intHours = intHours - 12

hours = intHours + ":";

xfile = "下午";

}

if (intMinutes < 10) {

minutes = "0"+intMinutes+":";

} else {

minutes = intMinutes+":";

}

if (intSeconds < 10) {

seconds = "0"+intSeconds+" ";

} else {

seconds = intSeconds+" ";

}

timeString = xfile+hours+minutes+seconds;

Clock.innerHTML = timeString;

window.setTimeout("tick();", 100);

}

window.onload = tick;

</script>

<div id="Clock" align="center" style="font-size: 12; color:#FFFF00"></div>

6、自动显示当前日期和时间<式样:2004年10月8日 星期五 8:46am >

<script>

<!---

today=new Date();

var hours = today.getHours();

var minutes = today.getMinutes();

var seconds = today.getSeconds();

var timeValue = "<FONT COLOR=#FFFF00>" + ((hours >12) ? hours -12 :hours); timeValue += ((minutes < 10) ? "<BLINK><FONT COLOR=#FFFF00>:</FONT></BLINK>0" : "<BLINK><FONT COLOR=#FFFF00>:</FONT></BLINK>") + minutes+"</FONT></FONT>";

timeValue += (hours >= 12) ? "<FONT COLOR=#FFFF00>pm</FONT>" : "<FONT COLOR=#FFFF00>am</FONT>";

function initArray(){

this.length=initArray.arguments.length

for(var i=0;i<this.length;i++)

this[i+1]=initArray.arguments[i] }

var d=new initArray("<font color=#FFFF00>星期日","<font color=#FFFF00>星期一","<font color=#FFFF00>星期二","<font color=#FFFF00>星期三","<font color=#FFFF00>星期四","<font color=#FFFF00>星期五","<font color=#FFFF00>星期六"); document.write("<font color=#FFFF00><font color=#FFFF00>",today.getYear(),"<font
color=#FFFF00>年","<font color=#FFFF00>",today.getMonth()+1,"<font color=#FFFF00>月","<font color=#FFFF00>",today.getDate(),"<font color=#FFFF00>日 </FONT>",d[today.getDay()+1]," ",timeValue);

//-->

</script>

7、自动显示主页最后更新日期<式样: 本页最后更新日期: 10/04/2002 09:29:40 >

<script>

<!--hide script from old browsers

document.write("本页最后更新日期: " + document.lastModified + "")

// end hiding -->

</script>

8、返回上一页

javascript:history.back();

9、页面自动跳转

在<head>和</head>之间加入如下代码:

<meta http-equiv="Refresh" content="30;URL=http://plugins.126.com">

10、页面自动刷新

在<head>和</head>之间加入如下代码:

<meta http-equiv="refresh" content="30">

11、固定背景图

在<head>和</head>之间加入如下代码:

<style type="text/css">

<!--

BODY

{

BACKGROUND-IMAGE: url(frames.gif);

BACKGROUND-REPEAT: no-repeat;

BACKGROUND-position: center;

BACKGROUND-ATTACHMENT: fixed;

}

-->

</style>

12、禁止复制

在 </HEAD> 之后加上:

<body onselectstart="return false">

实用代码(2)

【最基本的弹出窗口代码】

其实代码非常简单:

<SCRIPT LANGUAGE="javascript">

<!--

window.open ('page.html')

-->

</SCRIPT>

因为这是一段javascript代码,所以它们应该放在<SCRIPT LANGUAGE ="javascript">标签和</script>之间。<!--和-->是对一些版本低的浏览器起作用,在这些老浏览器中如果不支持javascript,不会将标签中的代码作为文本显示出来。

Window.open ('page.html')用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。

用单引号和双引号都可以,只是不要混用。

这一段代码可以加入HTML的任意位置,加入到<head>和</head>之间也可以,位置越靠前执行越早,尤其是页面代码较长时,又想使页面早点弹出就尽量往前放。

【经过设置后的弹出窗口】

下面再说一说弹出窗口外观的设置。只要再往上面的代码中加一点东西就可以了。

我们来定制这个弹出窗口的外观、尺寸大小、弹出位置以适应该页面的具体情况。

<SCRIPT LANGUAGE="javascript:>

<!--

window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,

location=no,status=no')

//写成一行

-->

</SCRIPT>

参数解释:

<SCRIPT LANGUAGE="javascript"> js脚本开始;

window.open 弹出新窗口的命令;

page.html 弹出新窗口的文件名;

newwindow 弹出窗口的名字(不是文件名),可用空 ″代替;

height=100 窗口高度;

top=0 窗口距离屏幕上方的像素值;

left=0 窗口距离屏幕左侧的像素值;

toolbar=no 是否显示工具栏,yes为显示;

menubar,scrollbars 表示菜单栏和滚动栏;

resizable=no 是否允许改变窗口大小,yes为允许;

location=no 是否显示地址栏,yes为允许;

status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;

</SCRIPT> js脚本结束。

【用函数控制弹出窗口】

下面是一个完整的代码。

<html>

<head>

<script LANGUAGE="javascript">

<!--

function openwin(){

window.open("page.html","newwindow","height=100,width=400,toolbar=no,menubar=no,scrollbars=no,resizable=no,

location=no,status=no")

//写成一行

}

-->

</script>

</head>

<body onload="openwin()">

...任意的页面内容...

</body>

</html>

这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。怎么调用呢?

方法一:<body onload="openwen()"> 浏览器读页面时弹出窗口;

方法二:<body onunload="openwen()"> 浏览器离开页面时弹出窗口;

方法三:用一个连接调用:<a href="#" onclick="openwin()">打开一个窗口</a>

注意:使用的"#"是虚连接。

方法四:用一个按钮调用:<input type="button" onclick="openwin()" value="打开窗口">

【主窗口打开文件1.htm,同时弹出小窗口page.html】

将如下代码加入主窗口<head>区:

<script language="javascript">

<!--

function openwin(){

window.open("page.html","","width=200,height=200")

}

//-->

</script>

加入<body>区:<a href="1.htm" onclick="openwin()">open</a>即可。

【弹出的窗口之定时关闭控制】

下面我们再对弹出窗口进行一些控制,效果就更好了。如果我们再将一小段代码加入弹出的页面(注意是加入到page.html的HTML中,可不是主页面中,否则…),让它在10秒钟后自动关闭是不是更酷了?

首先,将如下代码加入page.html文件的<head>区:

<script language="javascript">

function closeit() {

setTimeout("self.close()",10000) //毫秒

}

</script>

然后,再用<body onload="closeit()">这一句话代替page.html中原有的<BODY>这一句就可以了。(这一句话千万不要忘记写啊!这一句的作用是调用关闭窗口的代码,10秒钟后就自行关闭该窗口。)

【在弹出窗口中加上一个关闭按钮】

<FORM>

<INPUT TYPE='BUTTON' VALUE='关闭' onClick='window.close()'>

</form>

呵呵,现在更加完美了!

【内包含的弹出窗口——一个页面两个窗口】

上面的例子都包含两个窗口,一个是主窗口,另一个是弹出的小窗口。

通过下面的例子,你可以在一个页面内完成上面的效果。

<html>

<head>

<SCRIPT LANGUAGE="javascript">

function openwin()

{

OpenWindow=window.open("","newwin","height=250,width=250,toolbar=no,scrollbars="+scroll+",menubar=no");

//写成一行

OpenWindow.document.write("<TITLE>例子</TITLE>")

OpenWindow.document.write("<BODY BGCOLOR=#FFFFFF>")

OpenWindow.document.write("<H1>Hello!</h1>")

OpenWindow.document.write("New window opened!")

OpenWindow.document.write("</BODY >")

OpenWindow.document.write("</HTML>")

OpenWindow.document.close()

}

</script>

</head>

<body>

<a href="#" onclick="openwin()">打开一个窗口</a>

<input type="button" onclick="openwin()" value="打开窗口">

</body>

</html>

看看OpenWindow.document.write()里面的代码不就是标准的HTML吗?只要按照格式写更多的行即可。千万注意多一个标签或少一个标签都会出现错误。记住用OpenWindow.document.close()结束啊。

【终极应用——弹出窗口的Cookie控制】

回想一下,上面的弹出窗口虽然酷,但是有一点小毛病(你沉浸在喜悦之中,一定没有发现吧?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,是不是非常烦人?有解决的办法吗?Yes!Follow me。我们使用Cookie来控制一下就可以了。

首先,将如下代码加入主页面HTML的<HEAD>区:

<script>

function openwin(){

window.open("page.html","","width=200,height=200")

}

function get_cookie(Name){

var search = Name+ "="

var returnvalue ="";

if (documents.cookie.length >0){

offset = documents.cookie.indexOf(search)

if (offset!=-1){

offset += search.length

end = documents.cookie.indexOf (";",offset);

if (end ==-1)

end = documents.cookie.length;

returnvalue =unescape(documents.cookie.substring(offset,end))

}

}

return returnvalue;

}

function loadpopup(){

if (get_cookie('popped')=="){

openwin()

documents.cookie="popped=yes"

}

}

</script>

然后,用<body onload="loadpopup()">(注意不是openwin 而是loadpop啊)替换主页面中原有的<BODY>这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。真正的Pop-Only-Once!

写到这里,弹出窗口的制作和应用技巧基本上算是讲完了,希望对正在制作网页的朋友有所帮助我就非常欣慰了。

需要注意的是,JS脚本中的大小写最好前后保持一致。

a 关闭跳出窗口代码:

<script language="javascript">

<!--

var exit=true;

function ext()

{

if (exit)

window.open ('http://www.qqee.com');

}

//--> </script>

<body onunload="ext()">

b 禁止另存代码;

<NOSCRIPT><IFRAME SRC=*.html></IFRAME></NOSCRIPT>

c 最大化窗口

<script language="javascript">

self.moveTo(0,0)

self.resizeTo(screen.availWidth,screen.availHeight)

</script>

d 帧页

<IFRAME SRC="guanggao/kan88_guanbi.htm" WIDTH="0" HEIGHT="0" MARGINWIDTH="0" MARGINHEIGHT="0" HSPACE="0" VSPACE="0" FRAMEBORDER="0" SCROLLING="no"></IFRAME>

e 跳出广告

<script language="javascript"><!--

function opencolortext(){

window.open('http://www.ccfilm.com/)

}

setTimeout("opencolortext()",10000)

// --></script>

10000 表示十秒后弹出 (但实际在六七秒左右弹出)

f 跳出 默认当前页面

<SCRIPT language=javascript> window.open ('http://vv11.com', '_new', 'height=500, width=600, top=0, left=0, toolbar=yes, menubar=yes, scrollbars=yes, resizable=yes,location=yes, status=yes');window.focus()</SCRIPT>

1、收藏本站

说明 点击即可把你的网站添加到浏览器的收藏菜单下

代码

<span style="CURSOR: hand" onClick="window.external.addFavorite('http://www.66xx.com','站长信息网')" title="搜索网">收藏本站</span>

2、设为首页

说明 点击即可把你的网站设置为浏览器的起始页

代码

<span onclick="var strHref=window.location.href;this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.66xx.com');" style="CURSOR: hand">设为首页</span>

3、自动关闭窗口

说明 在网页源代码中加入下面的代码,则该窗口将在20秒钟之后自动关闭!这与跳出式小窗口配合使用是再好不过啦!代码中“i=20”表示关闭的延迟时间为20秒,可任意修改。

代码

<script language="javascript">

<!--

function clock(){i=i-1

document.title="本窗口将在"+i+"秒后自动关闭!";

if(i>0)setTimeout("clock();",1000);

else self.close();}

var i=20

clock();

//-->

</script>

4、跳出小窗口

说明 在打开有下面这段代码的页面时将会跳出一个468x60大小的小窗口。“window.html”为跳出的小窗口里所要显示的网页。toolbar、status、menubar、scrollbars、设置小窗口的工具栏、状态栏、菜单栏及滚动条的有无,resizable设置是否可让浏览者改变小窗口大小,width、height设置小窗口的宽度以及高度。(不过这样的小窗口一般是不受欢迎的哦!)

代码

<script language="javascript">

window.open("window.html","www_helpor_net","toolbar=no, status=no,menubar=no, scrollbars=no,resizable=no,width=468,height=60,left=200,top=50");

</script>

5、固定字号大小

说明 你是否有过这样的经历:一个布置得很好的网页,当浏览时把浏览器的字号设置成大或小时,漂亮的网页马上面目全非了。因为字的大小变了,版式自然乱了。现在好了,只要把下面这段代码加入到网页源文件的<head>与</head>之间就行了(对用<font>标签定义的文字无效)。

代码

<style type="text/css">

<!--

body {font-size:9pt}

td {font-size:9pt}

-->

</style>

6、文本自动向上循环滚动

说明: 文本自动向上循环滚动,鼠标放到上面还会暂时停下来。

代码:

<table border="1" bordercolor="#000000" bgcolor="#6699ff" cellpadding="5" cellspacing="0">

<tr>

<td>

<script language=javascript>

document.write ("<marquee scrollamount='1' scrolldelay='30' direction= 'UP' width='200' id='helpor_net' height='150' onmouseover='helpor_net.stop()' onmouseout='helpor_net.start()' Author:redriver; For more,visit:www.helpor.net>")

document.write ("<h2><p align='center'><font color='#ffffff' face='黑体'>偶 然</font></h2>")

document.write ("<p align='right'><a href='#' target='_blank'><font color='#ffffff'>徐志摩</font></a> ")

document.write ("<p><font color='#ffffff'> ")

document.write ("<br>我是天空里的一片云,")

document.write ("<br>偶尔投影在你的波心?? ")

document.write ("<br>你不必讶异, ")

document.write ("<br>更无须欢喜?? ")

document.write ("<br>在转瞬间消灭了踪影。")

document.write ("<br>")

document.write ("<br>你我相逢在黑暗的海上,")

document.write ("<br>你有你的,我有我的,方向;")

document.write ("<br>你记得也好, ")

document.write ("<br>最好你忘掉, ")

document.write ("<br>在这交会时互放的光亮! ")

document.write ("</font>")

document.write ("</marquee> ")

</script>

</td>

</tr>

</table>

7、舞台光柱照射的效果

说明: 页面产生舞台光柱照射的效果

代码:

<body bgcolor="#000000" id="www_helpor_net" style="position: relative; left: 0px; color: White; filter: light">

<script language="VBScript">

Option Explicit

sub window_OnLoad()

call www_helpor_net.filters.light(0).addambient(0,0,255,30)

call www_helpor_net.filters.light(0).addcone(400,400,200,100,100,200,204,200,80,10)

end sub

sub document_onMouseMove()

call www_helpor_net.filters.light(0).MoveLight(1,window.event.x,window.event.y,0,1)

end sub

</script>

8、百页窗的效果

说明 进入页面时,页面产生百页窗似的的效果

代码

<style>

<!--

.helpor_net{position:absolute;

left:0;

top:0;

layer-background-color:#3399ff;

background-color:#3399ff;

border:0.1px solid green

}

-->

</style>

<div id="i1" class="helpor_net"></div><div id="i2" class="helpor_net"></div><div id="i3"

class="helpor_net"></div><div id="i4" class="helpor_net"></div><div id="i5" class="helpor_net"></div><div

id="i6" class="helpor_net"></div><div id="i7" class="helpor_net"></div><div id="i8" class="helpor_net"></div>

<SCRIPT language=javascript>

<!--

var speed=30

var temp=new Array()

var temp2=new Array()

if (document.layers){

for (i=1;i<=8;i++){

temp[i]=eval("document.i"+i+".clip")

temp2[i]=eval("document.i"+i)

temp[i].width=window.innerWidth/8-0.3

temp[i].height=window.innerHeight

temp2[i].left=(i-1)*temp[i].width

}

}

else if (document.all){

var clipbottom=document.body.offsetHeight,cliptop=0

for (i=1;i<=8;i++){

temp[i]=eval("document.all.i"+i+".style")

temp[i].width=document.body.clientWidth/8

temp[i].height=document.body.offsetHeight

temp[i].left=(i-1)*parseInt(temp[i].width)

}

}

function openit(){

window.scrollTo(0,0)

if (document.layers){

for (i=1;i<=8;i=i+2)

temp[i].bottom-=speed

for (i=2;i<=8;i=i+2)

temp[i].top+=speed

if (temp[2].top>window.innerHeight)

clearInterval(stopit)

}

else if (document.all){

clipbottom-=speed

for (i=1;i<=8;i=i+2){

temp[i].clip="rect(0 auto+"+clipbottom+" 0)"

}

cliptop+=speed

for (i=2;i<=8;i=i+2){

temp[i].clip="rect("+cliptop+" auto auto)"

}

if (clipbottom<=0)

clearInterval(stopit)

}

}

function www_helpor_net(){

stopit=setInterval("openit()",100)

}

www_helpor_net()

-->

</SCRIPT>

9、文本自动向上循环滚动

说明: 文本自动向上循环滚动,鼠标放到上面还会暂时停下来。

代码:

<DIV class=ttl1 id=ttl0><SPAN class=ttl1></SPAN></DIV>

<SCRIPT language="javascript">

<!--

var layers = document.layers, style = document.all, both = layers style, idme=908601;

if (layers) { layerRef = 'document.layers'; styleRef = ''; } if (style) { layerRef = 'document.all'; styleRef = '.style'; }

function writeOnText(obj, str) {

if (layers) with (document[obj]) { document.open(); document.write(str); document.close(); }

if (style) eval(obj+'.innerHTML= str');

}

//以下是输出的内容,自己修改即可。

var dispStr = new Array(

"<font color=red size=3>欢迎光临...</font>"

);

var overMe=0;

function helpor_net(str, idx, idObj, spObj, clr1, clr2, delay, plysnd) {

var tmp0 = tmp1 = '', skip = 0;

if (both && idx <= str.length) {

if (str.charAt(idx) == '<') { while (str.charAt(idx) != '>') idx++; idx++; }

if (str.charAt(idx) == '&' && str.charAt(idx+1) != ' ') { while (str.charAt(idx) != ';') idx++; idx++; }

tmp0 = str.slice(0,idx);

tmp1 = str.charAt(idx++);

if (overMe==0 && plysnd==1) {

if (navigator.plugins[0]) {

if (navigator.plugins["LiveAudio"][0].type=="audio/basic" && navigator.javaEnabled()) {

document.embeds[0].stop();

setTimeout("document.embeds[0].play(false)",100); }

} else if (document.all) {

ding.Stop();

setTimeout("ding.Run()",100);

}

overMe=1;

} else overMe=0;

writeOnText(idObj, "<span class="+spObj+"><font color='"+clr1+"'>"+tmp0+"</font><font color='"+clr2+"'>"+tmp1+"</font></span>");

setTimeout("helpor_net('"+str+"', "+idx+", '"+idObj+"', '"+spObj+"', '"+clr1+"', '"+clr2+"', "+delay+" ,"+plysnd+")",delay);

}

}

function www_helpor_net() {

helpor_net(dispStr[0], 0, 'ttl0', 'ttl1', '#339933', '#99FF33', 50, 0);

}

www_helpor_net();

// -->

</SCRIPT>

10、字符慢慢隐现

说明: 字符慢慢隐现

代码:

<body bgcolor="#FFFFFF" id="www_helpor_net">

<div id="helpor_net" style="visibility:visible;width:400px;height:30px;text-align:center; font-family:隶书;font-size:30pt;color:6699ff"></div>

<SCRIPT language="javascript">

<!--

var thissize=20

var textfont="隶书"

var textcolor= new Array()

textcolor[0]="000000"

textcolor[1]="000000"

textcolor[2]="000000"

textcolor[3]="111111"

textcolor[4]="222222"

textcolor[5]="333333"

textcolor[6]="444444"

textcolor[7]="555555"

textcolor[8]="666666"

textcolor[9]="777777"

textcolor[10]="888888"

textcolor[11]="999999"

textcolor[12]="aaaaaa"

textcolor[13]="bbbbbb"

textcolor[14]="cccccc"

textcolor[15]="dddddd"

textcolor[16]="eeeeee"

textcolor[17]="ffffff"

textcolor[18]="ffffff"

var message = new Array()

message[0]="欢迎光临、、、、、、"

message[1]="多停留一会儿"

message[2]="你会有更多的收获"

message[3]="请再次光临"

i_message=0

var i_strength=0

var i_message=0

var timer

function www_helpor_net() {

if(document.all) {

if (i_strength <=17) {

helpor_net.innerText=message[i_message]

document.all.helpor_net.style.filter="glow(color="+textcolor[i_strength]+", strength=4)"

i_strength++

timer=setTimeout("www_helpor_net()",100)

}

else {

clearTimeout(timer)

setTimeout("dewww_helpor_net()",1500)

}

}

}

function dewww_helpor_net() {

if(document.all) {

if (i_strength >=0) {

helpor_net.innerText=message[i_message]

document.all.helpor_net.style.filter="glow(color="+textcolor[i_strength]+", strength=4)"

i_strength--

timer=setTimeout("dewww_helpor_net()",100)

}

else {

clearTimeout(timer)

i_message++

if (i_message>=message.length) {i_message=0}

i_strength=0

intermezzo()

}

}

}

function intermezzo() {

helpor_net.innerText=""

setTimeout("www_helpor_net()",1000)

}

www_helpor_net();

//-->

</SCRIPT>

11、文字从天而降

说明: 文字从页面顶部掉下来

代码:

<p www_helpor_net="dropWord" style="position: relative !important; left: 10000 !important" align="center"><font size="3" color="#ee00FF">哇! 有 没 有 吓 着 你 啊 ?</font><font size="7" face="Arial" color="#FF0000"><b>YES!</b></font></p>

<SCRIPT language="javascript">

<!--

dynamicanimAttr = "www_helpor_net"

animateElements = new Array()

currentElement = 0

speed = 0

stepsZoom = 8

stepsWord = 8

stepsFly = 12

stepsSpiral = 16

steps = stepsZoom

step = 0

outString = ""

function helpor_net()

{

var ms = navigator.appVersion.indexOf("MSIE")

ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)

if(!ie4)

{

if((navigator.appName == "Netscape") &&

(parseInt(navigator.appVersion.substring(0, 1)) >= 4))

{

for (index=document.layers.length-1; index >= 0; index--)

{

layer=document.layers[index]

if (layer.left==10000)

layer.left=0

}

}

return

}

for (index=document.all.length-1; index >= document.body.sourceIndex; index--)

{

el = document.all[index]

animation = el.getAttribute(dynamicanimAttr, false)

if(null != animation)

{

if(animation == "dropWord" animation == "flyTopRightWord" animation == "flyBottomRightWord")

{

ih = el.innerHTML

outString = ""

i1 = 0

iend = ih.length

while(true)

{

i2 = startWord(ih, i1)

if(i2 == -1)

i2 = iend

outWord(ih, i1, i2, false, "")

if(i2 == iend)

break

i1 = i2

i2 = endWord(ih, i1)

if(i2 == -1)

i2 = iend

outWord(ih, i1, i2, true, animation)

if(i2 == iend)

break

i1 = i2

}

document.all[index].innerHTML = outString

document.all[index].style.posLeft = 0

document.all[index].setAttribute(dynamicanimAttr, null)

}

if(animation == "zoomIn" animation == "zoomOut")

{

ih = el.innerHTML

outString = "<SPAN " + dynamicanimAttr + "=/"" + animation + "/" style=/"position: relative; left: 10000;/">"

outString += ih

outString += "</SPAN>"

document.all[index].innerHTML = outString

document.all[index].style.posLeft = 0

document.all[index].setAttribute(dynamicanimAttr, null)

}

}

}

i = 0

for (index=document.body.sourceIndex; index < document.all.length; index++)

{

el = document.all[index]

animation = el.getAttribute(dynamicanimAttr, false)

if (null != animation)

{

if(animation == "flyLeft")

{

el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth

el.style.posTop = 0

}

else if(animation == "flyRight")

{

el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth

el.style.posTop = 0

}

else if(animation == "flyTop" animation == "dropWord")

{

el.style.posLeft = 0

el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight

}

else if(animation == "flyBottom")

{

el.style.posLeft = 0

el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight

}

else if(animation == "flyTopLeft")

{

el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth

el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight

}

else if(animation == "flyTopRight" animation == "flyTopRightWord")

{

el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth

el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight

}

else if(animation == "flyBottomLeft")

{

el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth

el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight

}

else if(animation == "flyBottomRight" animation == "flyBottomRightWord")

{

el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth

el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight

}

else if(animation == "spiral")

{

el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth

el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight

}

else if(animation == "zoomIn")

{

el.style.posLeft = 10000

el.style.posTop = 0

}

else if(animation == "zoomOut")

{

el.style.posLeft = 10000

el.style.posTop = 0

}

else

{

el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth

el.style.posTop = 0

}

el.initLeft = el.style.posLeft

el.initTop = el.style.posTop

animateElements[i++] = el

}

}

window.setTimeout("animate();", speed)

}

function offsetLeft(el)

{

x = el.offsetLeft

for (e = el.offsetParent; e; e = e.offsetParent)

x += e.offsetLeft;

return x

}

function offsetTop(el)

{

y = el.offsetTop

for (e = el.offsetParent; e; e = e.offsetParent)

y += e.offsetTop;

return y

}

function startWord(ih, i)

{

for(tag = false; i < ih.length; i++)

{

c = ih.charAt(i)

if(c == '<')

tag = true

if(!tag)

return i

if(c == '>')

tag = false

}

return -1

}

function endWord(ih, i)

{

nonSpace = false

space = false

while(i < ih.length)

{

c = ih.charAt(i)

if(c != ' ')

nonSpace = true

if(nonSpace && c == ' ')

space = true

if(c == '<')

return i

if(space && c != ' ')

return i

i++

}

return -1

}

function outWord(ih, i1, i2, dyn, anim)

{

if(dyn)

outString += "<SPAN " + dynamicanimAttr + "=/"" + anim + "/" style=/"position: relative; left: 10000;/">"

outString += ih.substring(i1, i2)

if(dyn)

outString += "</SPAN>"

}

function animate()

{

el = animateElements[currentElement]

animation = el.getAttribute(dynamicanimAttr, false)

step++

if(animation == "spiral")

{

steps = stepsSpiral

v = step/steps

rf = 1.0 - v

t = v * 2.0*Math.PI

rx = Math.max(Math.abs(el.initLeft), 200)

ry = Math.max(Math.abs(el.initTop), 200)

el.style.posLeft = Math.ceil(-rf*Math.cos(t)*rx)

el.style.posTop = Math.ceil(-rf*Math.sin(t)*ry)

}

else if(animation == "zoomIn")

{

steps = stepsZoom

el.style.fontSize = Math.ceil(50+50*step/steps) + "%"

el.style.posLeft = 0

}

else if(animation == "zoomOut")

{

steps = stepsZoom

el.style.fontSize = Math.ceil(100+200*(steps-step)/steps) + "%"

el.style.posLeft = 0

}

else

{

steps = stepsFly

if(animation == "dropWord" animation == "flyTopRightWord" animation == "flyBottomRightWord")

steps = stepsWord

dl = el.initLeft / steps

dt = el.initTop / steps

el.style.posLeft = el.style.posLeft - dl

el.style.posTop = el.style.posTop - dt

}

if (step >= steps)

{

el.style.posLeft = 0

el.style.posTop = 0

currentElement++

step = 0

}

if(currentElement < animateElements.length)

window.setTimeout("animate();", speed)

}

helpor_net()

//-->

</SCRIPT>

12、百页窗效果

说明: 进入页面时,页面产生百页窗似的的效果

代码:

<style>

<!--

.helpor_net{position:absolute;

left:0;

top:0;

layer-background-color:#3399ff;

background-color:#3399ff;

border:0.1px solid green

}

-->

</style>

<div id="i1" class="helpor_net"></div><div id="i2" class="helpor_net"></div><div id="i3"

class="helpor_net"></div><div id="i4" class="helpor_net"></div><div id="i5" class="helpor_net"></div><div

id="i6" class="helpor_net"></div><div id="i7" class="helpor_net"></div><div id="i8" class="helpor_net"></div>

<SCRIPT language=javascript>

<!--

var speed=30

var temp=new Array()

var temp2=new Array()

if (document.layers){

for (i=1;i<=8;i++){

temp[i]=eval("document.i"+i+".clip")

temp2[i]=eval("document.i"+i)

temp[i].width=window.innerWidth/8-0.3

temp[i].height=window.innerHeight

temp2[i].left=(i-1)*temp[i].width

}

}

else if (document.all){

var clipbottom=document.body.offsetHeight,cliptop=0

for (i=1;i<=8;i++){

temp[i]=eval("document.all.i"+i+".style")

temp[i].width=document.body.clientWidth/8

temp[i].height=document.body.offsetHeight

temp[i].left=(i-1)*parseInt(temp[i].width)

}

}

function openit(){

window.scrollTo(0,0)

if (document.layers){

for (i=1;i<=8;i=i+2)

temp[i].bottom-=speed

for (i=2;i<=8;i=i+2)

temp[i].top+=speed

if (temp[2].top>window.innerHeight)

clearInterval(stopit)

}

else if (document.all){

clipbottom-=speed

for (i=1;i<=8;i=i+2){

temp[i].clip="rect(0 auto+"+clipbottom+" 0)"

}

cliptop+=speed

for (i=2;i<=8;i=i+2){

temp[i].clip="rect("+cliptop+" auto auto)"

}

if (clipbottom<=0)

clearInterval(stopit)

}

}

function www_helpor_net(){

stopit=setInterval("openit()",100)

}

www_helpor_net()

-->

</SCRIPT>

13、有滚动的文字说明

说明:鼠标放到链接上就会出现一个说明框,里面有滚动的文字说明

代码:

<a href="http://www.helpor.net" target="_blank" onMouseOver="helpor_net_show(this,event,'看到了吧?')" onMouseOut="helpor_net_hide()">把鼠标放上来试试</a>

<div id="tooltip2" style="position:absolute;visibility:hidden;clip:rect(0 150 50 0);width:150px;background-color:seashell">

<layer name="nstip" width="1000px" bgColor="seashell"></layer>

</div>

<SCRIPT language="javascript">

<!--

if (!document.layers&&!document.all)

event="test"

function helpor_net_show(current,e,text){

if (document.all&&document.readyState=="complete"){

document.all.tooltip2.innerHTML='<marquee style="border:1px solid #3399ff">'+text+'</marquee>'

document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+10

document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+10

document.all.tooltip2.style.visibility="visible"

}

else if (document.layers){

document.tooltip2.document.nstip.document.write('<b>'+text+'</b>')

document.tooltip2.document.nstip.document.close()

document.tooltip2.document.nstip.left=0

currentscroll=setInterval("scrolltip()",100)

document.tooltip2.left=e.pageX+10

document.tooltip2.top=e.pageY+10

document.tooltip2.visibility="show"

}

}

function helpor_net_hide(){

if (document.all)

document.all.tooltip2.style.visibility="hidden"

else if (document.layers){

clearInterval(currentscroll)

document.tooltip2.visibility="hidden"

}

}

function scrolltip(){

if (document.tooltip2.document.nstip.left>=-document.tooltip2.document.nstip.document.width)

document.tooltip2.document.nstip.left-=5

else

document.tooltip2.document.nstip.left=150

}

//-->

</SCRIPT>

14、图片跟随着鼠标

说明:图片跟随着鼠标,最好把图片做成透明的,那样效果更好

代码:

<SCRIPT LANGUAGE="javascript">

var image="../images/helpor.gif"

var newtop=15

var newleft=15

if (navigator.appName == "Netscape") {

layerStyleRef="layer.";

layerRef="document.layers";

styleSwitch="";

}

else

{

layerStyleRef="layer.style.";

layerRef="document.all";

styleSwitch=".style";

}

function helpor_net() {

layerName = 'iit'

eval('var curElement='+layerRef+'["'+layerName+'"]')

eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"')

eval('curElement'+styleSwitch+'.visibility="visible"')

eval('newleft=document.body.clientWidth-curElement'+styleSwitch+'.pixelWidth')

eval('newtop=document.body.clientHeight-curElement'+styleSwitch+'.pixelHeight')

eval('height=curElement'+styleSwitch+'.height')

eval('width=curElement'+styleSwitch+'.width')

width=parseInt(width)

height=parseInt(height)

if (event.clientX > (document.body.clientWidth - 5 - width))

{

newleft=document.body.clientWidth + document.body.scrollLeft - 5 - width

}

else

{

newleft=document.body.scrollLeft + event.clientX

}

eval('curElement'+styleSwitch+'.pixelLeft=newleft')

if (event.clientY > (document.body.clientHeight - 5 - height))

{

newtop=document.body.clientHeight + document.body.scrollTop - 5 - height

}

else

{

newtop=document.body.scrollTop + event.clientY

}

eval('curElement'+styleSwitch+'.pixelTop=newtop')

}

document.onmousemove = helpor_net;

if (navigator.appName == "Netscape") {

}

else

{

document.write('<div ID="OuterDiv">')

document.write('<img ID="iit" src="'+image+'" STYLE="position:absolute;TOP:20pt;LEFT:20pt;Z-INDEX:20;visibility:hidden;">')

document.write('</div>')

}

</script>

15、飘动的字符跟鼠标

说明 在鼠标后面跟着一串飘动的字符

代码

<style type="text/css">

.spanstyle {

COLOR: #00cccc; FONT-FAMILY: 宋体; FONT-SIZE: 10pt; POSITION: absolute; TOP: -50px; VISIBILITY: visible

}

</style>

<script>

var x,y

var step=18

var flag=0

var message="★欢迎你的光临!"

message=message.split("")

var xpos=new Array()

for (i=0;i<=message.length-1;i++) {

xpos[i]=-50

}

var ypos=new Array()

for (i=0;i<=message.length-1;i++) {

ypos[i]=-200

}

function handlerMM(e){

x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX

y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY

flag=1

}

function www_helpor_net() {

if (flag==1 && document.all) {

for (i=message.length-1; i>=1; i--) {

xpos[i]=xpos[i-1]+step

ypos[i]=ypos[i-1]

}

xpos[0]=x+step

ypos[0]=y

for (i=0; i<message.length-1; i++) {

var thisspan = eval("span"+(i)+".style")

thisspan.posLeft=xpos[i]

thisspan.posTop=ypos[i]

}

}

else if (flag==1 && document.layers) {

for (i=message.length-1; i>=1; i--) {

xpos[i]=xpos[i-1]+step

ypos[i]=ypos[i-1]

}

xpos[0]=x+step

ypos[0]=y

for (i=0; i<message.length-1; i++) {

var thisspan = eval("document.span"+i)

thisspan.left=xpos[i]

thisspan.top=ypos[i]

}

}

var timer=setTimeout("www_helpor_net()",30)

}

for (i=0;i<=message.length-1;i++) {

document.write("<span id='span"+i+"' class='spanstyle'>")

document.write(message[i])

document.write("</span>")

}

if (document.layers){

document.captureEvents(Event.MOUSEMOVE);

}

document.onmousemove = handlerMM;

www_helpor_net();

// -->

</script>

16、数字时钟

说明 数字化的时钟

代码

<span id="liveclock" style"=width: 109px; height: 15px"></span>

<SCRIPT language=javascript>

function www_helpor_net()

{

var Digital=new Date()

var hours=Digital.getHours()

var minutes=Digital.getMinutes()

var seconds=Digital.getSeconds()

if(minutes<=9)

minutes="0"+minutes

if(seconds<=9)

seconds="0"+seconds

myclock="现在时刻:<font size='5' face='Arial black'>"+hours+":"+minutes+":"+seconds+"</font>"

if(document.layers){document.layers.liveclock.document.write(myclock)

document.layers.liveclock.document.close()

}else if(document.all)

liveclock.innerHTML=myclock

setTimeout("www_helpor_net()",1000)

}

www_helpor_net();

//-->

</SCRIPT>

17、六种风格时间

说明: 六种风格时间显示,一定有你喜欢的!

效果: 风格一: 星期二,6月1日,2004年

风格二: 7:56:28上午

风格三: 星期二,6月1日,2004年 7:56:28上午

风格四: 6/1/04

风格五: 7:56:28

风格六: Tue Jun 1 07:56:28 UTC+0800 2004

代码:

<SCRIPT language="javascript">

<!--

function initArray()

{

for(i=0;i<initArray.arguments.length;i++)

this[i]=initArray.arguments[i];

}

var isnMonths=new initArray("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");

var isnDays=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日");

today=new Date();

hrs=today.getHours();

min=today.getMinutes();

sec=today.getSeconds();

clckh=""+((hrs>12)?hrs-12:hrs);

clckm=((min<10)?"0":"")+min;clcks=((sec<10)?"0":"")+sec;

clck=(hrs>=12)?"下午":"上午";

var stnr="";

var ns="0123456789";

var a="";

function getFullYear(d)

{

yr=d.getYear();if(yr<1000)

yr+=1900;return yr;}

document.write("<table>");

//下面各行分别是一种风格,把不需要的删掉即可

document.write("<TR><TD>风格一:</TD><TD>"+isnDays[today.getDay()]+","+isnMonths[today.getMonth()]+""+today.getDate()+"日,"+getFullYear(today)+"年");

document.write("<TR><TD>风格二:</TD><TD>"+clckh+":"+clckm+":"+clcks+""+clck+"</TD></TR>");

document.write("<TR><TD>风格三:</TD><TD>"+isnDays[today.getDay()]+","+isnMonths[today.getMonth()]+""+today.getDate()+"日,"+getFullYear(today)+"年 "+clckh+":"+clckm+":"+clcks+""+clck+"</TD></TR>");

document.write("<TR><TD>风格四:</TD><TD>"+(today.getMonth()+1)+"/"+today.getDate()+"/"+(getFullYear(today)+"").substring(2,4)+"</TD></TR>");

document.write("<TR><TD>风格五:</TD><TD>"+hrs+":"+clckm+":"+clcks+"</TD></TR>");

document.write("<TR><TD VALIGN=TOP>风格六:</TD><TD>"+today+"</TD></TR>");

document.write("</table>");

//-->

</SCRIPT>

18、显示停留的时间

说明: 显示他人在页面停留的时间,而且可以作出提醒

代码:

您在本站逗留了<input type="text" name="helpor_net" size="15" style="border: 0 ">

<SCRIPT language="javascript">

<!--

var sec=0;

var min=0;

var hou=0;

flag=0;

idt=window.setTimeout("www_helpor_net();",1000);

function www_helpor_net()

{

sec++;

if(sec==60){sec=0;min+=1;}

if(min==60){min=0;hou+=1;}

if((min>0)&&(flag==0))

{

window.alert("您刚刚来了1分钟!可别急着走开,还有好多好东东等着您呢!--站长");

flag=1;

}

helpor_net.value=hou+"小时"+min+"分"+sec+"秒";

idt=window.setTimeout("www_helpor_net();",1000);

}

//-->

</SCRIPT>

19、有影子的数字时钟

说明: 这个时钟是有影子的,而且还在不停地走着呢

代码:

<div id="bgclockshade" style="position:absolute;visibility:visible;font-family:'Arial black';color:#cccccc;font-size:20px;top:50px;left:173px"></div>

<div id="bgclocknoshade" style="position:absolute;visibility:visible;font-family:'Arial black';color:#000000;font-size:20px;top:48px;left:170px"></div>

<div id="mainbody" style="position:absolute; visibility:visible">

</div>

<script language=javascript>

<!--

function www_helpor_net() {

thistime= new Date()

var hours=thistime.getHours()

var minutes=thistime.getMinutes()

var seconds=thistime.getSeconds()

if (eval(hours) <10) {hours="0"+hours}

if (eval(minutes) < 10) {minutes="0"+minutes}

if (seconds < 10) {seconds="0"+seconds}

thistime = hours+":"+minutes+":"+seconds

if(document.all) {

bgclocknoshade.innerHTML=thistime

bgclockshade.innerHTML=thistime

}

if(document.layers) {

document.bgclockshade.document.write('<div id="bgclockshade" style="position:absolute;visibility:visible;font-family:Verdana;color:FFAAAAA;font-size:20px;top:10px;left:152px">'+thistime+'</div>')

document.bgclocknoshade.document.write('<div id="bgclocknoshade" style="position:absolute;visibility:visible;font-family:Verdana;color:DDDDDD;font-size:20px;top:8px;left:150px">'+thistime+'</div>')

document.close()

}

var timer=setTimeout("www_helpor_net()",200)

}

www_helpor_net();

//-->

</script>

20、全中文日期显示

说明: 年月日都是用全中文显示

代码:

<script language="javascript">

<!--

function number(index1){

var numberstring="一二三四五六七八九十";

if(index1 ==0) {document.write("十")}

if(index1 < 10){

document.write(numberstring.substring(0+(index1-1),index1))}

else if(index1 < 20 ){

document.write("十"+numberstring.substring(0+(index1-11),(index1-10)))}

else if(index1 < 30 ){

document.write("二十"+numberstring.substring(0+(index1-21),(index1-20)))}

else{

document.write("三十"+numberstring.substring(0+(index1-31),(index1-30)))}

}

var today1 = new Date()

var month = today1.getMonth()+1

var date = today1.getDate()

var day = today1.getDay()

document.write("公元二零零三年")

number(month)

document.write("月")

number(date)

document.write("日")

//-->

</script>

21、打字效果

说明: 文字在状态栏上从左往右一个一个地显示,就象你打出的字一样

代码: <script language="javascript">

var msg = "欢迎光临,请多提意见。谢谢! " ;

var interval = 120

var spacelen = 120;

var space10=" ";

var seq=0;

function Helpor_net() {

len = msg.length;

window.status = msg.substring(0, seq+1);

seq++;

if ( seq >= len ) {

seq = 0;

window.status = '';

window.setTimeout("Helpor_net();", interval );

}

else

window.setTimeout("Helpor_net();", interval );

}

Helpor_net();

</script>

22、文字从左往右移动

说明: 文字在状态栏上从右往左显示,而且是循环的

代码:

<script>

<!--

function Helpor_net(seed)

{ var m1 = "欢迎来到网页特效世界,请多提意见。谢谢! !" ;

var m2 = "" ;

var msg=m1+m2;

var out = " ";

var c = 1;

var speed = 120;

if (seed > 100)

{ seed-=2;

var cmd="Helpor_net(" + seed + ")";

timerTwo=window.setTimeout(cmd,speed);}

else if (seed <= 100 && seed > 0)

{ for (c=0 ; c < seed ; c++)

{ out+=" ";}

out+=msg; seed-=2;

var cmd="Helpor_net(" + seed + ")";

window.status=out;

timerTwo=window.setTimeout(cmd,speed); }

else if (seed <= 0)

{ if (-seed < msg.length)

{

out+=msg.substring(-seed,msg.length);

seed-=2;

var cmd="Helpor_net(" + seed + ")";

window.status=out;

timerTwo=window.setTimeout(cmd,speed);}

else { window.status=" ";

timerTwo=window.setTimeout("Helpor_net(100)",speed);

}

}

}

Helpor_net(100);

-->

</script>

23、图像自动变化

说明: 把一张图片变形扭曲成各种不同的长宽,非常好玩

代码:

<img src="UploadFiles/200601/20066404225734.gif" name="u" border="1" alt="很好玩的">

<script language="javascript">

var b = 1;

var c = true;

function www_helpor_net(){

if(document.all);

if(c == true) {

b++;

}

if(b==100) {

b--;

c = false

}

if(b==10) {

b++;

c = true;

}

if(c == false) {

b--;

}

u.width=150 + b;

u.height=125 - b;

setTimeout("www_helpor_net()",50);

}

www_helpor_net();

</script>

24、漫天飞雪

说明: 漫天飞雪

代码:

<SCRIPT LANGUAGE="javascript1.2">

<!--

var no = 12;

var speed = 10;

var heart = "UploadFiles/200601/20066404225580.gif";

var flag;

var ns4up = (document.layers) ? 1 : 0;

var ie4up = (document.all) ? 1 : 0;

var dx, xp, yp;

var am, stx, sty;

var i, doc_width = 800, doc_height = 600;

if (ns4up) {

doc_width = self.innerWidth;

doc_height = self.innerHeight;

} else if (ie4up) {

doc_width = document.body.clientWidth;

doc_height = document.body.clientHeight;

}

dx = new Array();

xp = new Array();

yp = new Array();

amx = new Array();

amy = new Array();

stx = new Array();

sty = new Array();

flag = new Array();

for (i = 0; i < no; ++ i) {

dx[i] = 0; // set coordinate variables

xp[i] = Math.random()*(doc_width-30)+10;

yp[i] = Math.random()*doc_height;

amy[i] = 12+ Math.random()*20;

amx[i] = 10+ Math.random()*40;

stx[i] = 0.02 + Math.random()/10;

sty[i] = 0.7 + Math.random();

flag[i] = (Math.random()>0.5)?1:0;

if (ns4up) { // set layers

if (i == 0) {

document.write("<layer name=/"dot"+ i +"/" left=/"15/" ");

document.write("top=/"15/" visibility=/"show/"><img src=/"");

document.write(heart+ "/" border=/"0/"></layer>");

} else {

document.write("<layer name=/"dot"+ i +"/" left=/"15/" ");

document.write("top=/"15/" visibility=/"show/"><img src=/"");

document.write(heart+ "/" border=/"0/"></layer>");

}

} else

if (ie4up) {

if (i == 0) {

document.write("<div id=/"dot"+ i +"/" style=/"POSITION: ");

document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");

document.write("visible; TOP: 15px; LEFT: 15px;/"><img src=/"");

document.write(heart+ "/" border=/"0/"></div>");

} else {

document.write("<div id=/"dot"+ i +"/" style=/"POSITION: ");

document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");

document.write("visible; TOP: 15px; LEFT: 15px;/"><img src=/"");

document.write(heart+ "/" border=/"0/"></div>");

}

}

}

function helpor_net() {

for (i = 0; i < no; ++ i) {

if (yp[i] > doc_height-50) {

xp[i] = 10+ Math.random()*(doc_width-amx[i]-30);

yp[i] = 0;

flag[i]=(Math.random()<0.5)?1:0;

stx[i] = 0.02 + Math.random()/10;

sty[i] = 0.7 + Math.random();

doc_width = self.innerWidth;

doc_height = self.innerHeight;

}

if (flag[i])

dx[i] += stx[i];

else

dx[i] -= stx[i];

if (Math.abs(dx[i]) > Math.PI) {

yp[i]+=Math.abs(amy[i]*dx[i]);

xp[i]+=amx[i]*dx[i];

dx[i]=0;

flag[i]=!flag[i];

}

document.layers["dot"+i].top = yp[i] + amy[i]*(Math.abs(Math.sin(dx[i])+dx[i]));

document.layers["dot"+i].left = xp[i] + amx[i]*dx[i];

}

setTimeout("helpor_net()", speed);

}

function www_helpor_net() {

for (i = 0; i < no; ++ i) {

if (yp[i] > doc_height-50) {

xp[i] = 10+ Math.random()*(doc_width-amx[i]-30);

yp[i] = 0;

stx[i] = 0.02 + Math.random()/10;

sty[i] = 0.7 + Math.random();

flag[i]=(Math.random()<0.5)?1:0;

doc_width = document.body.clientWidth;

doc_height = document.body.clientHeight;

}

if (flag[i])

dx[i] += stx[i];

else

dx[i] -= stx[i];

if (Math.abs(dx[i]) > Math.PI) {

yp[i]+=Math.abs(amy[i]*dx[i]);

xp[i]+=amx[i]*dx[i];

dx[i]=0;

flag[i]=!flag[i];

}

document.all["dot"+i].style.pixelTop = yp[i] + amy[i]*(Math.abs(Math.sin(dx[i])+dx[i]));

document.all["dot"+i].style.pixelLeft = xp[i] + amx[i]*dx[i];

}

setTimeout("www_helpor_net()", speed);

}

if (ns4up) {

helpor_net();

} else if (ie4up) {

www_helpor_net();

}

//-->

</script>

25、图片渐渐显隐

说明: 图片渐渐显隐

代码: <img src="UploadFiles/200601/20066404225734.gif" name="u" border="1" style="filter:alpha(opacity=0)">

<script language="javascript">

var b = 1;

var c = true;

function helpor_net(){

if(document.all);

if(c == true) {

b++;

}

if(b==100) {

b--;

c = false

}

if(b==10) {

b++;

c = true;

}

if(c == false) {

b--;

}

u.filters.alpha.opacity=0 + b;

setTimeout("helpor_net()",50);

}

helpor_net();

</script>

转载声明: 本文转自 http://bbs.bccn.net/thread-195956-1-1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: