Google
      
发新话题
打印

测试代码

测试代码

测试一下

<a href="http://snape.5d6d.com" target="_blank" onmouseover="helpor_net_show(this,event,'欢迎大家来到西弗勒斯的微笑论坛!!!')" onmouseout="helpor_net_hide()">点击这里</a><br><br><code id="code10"></code><code id="code11">&lt;SCRIPT language=JavaScript1.2&gt;<br>
&lt;!-- Begin<br>
var no = 40; // number of hearts<br>
var speed = 8; // smaller number moves the hearts faster<br>
var heart = "图片文件";//<br>
var flag;<br>
var ns4up = (document.layers) ? 1 : 0;  // browser sniffer<br>
var ie4up = (document.all) ? 1 : 0;<br>
var dx, xp, yp;    // coordinate and position variables<br>
var am, stx, sty;  // amplitude and step variables<br>
var i, doc_width = 800, doc_height = 600;<br>
if (ns4up) {<br>
doc_width = self.innerWidth;<br>
doc_height = self.innerHeight;<br>
} else if (ie4up) {<br>
doc_width = document.body.clientWidth;<br>
doc_height = document.body.clientHeight;<br>
}<br>
dx = new Array();<br>
xp = new Array();<br>
yp = new Array();<br>
amx = new Array();<br>
amy = new Array();<br>
stx = new Array();<br>
sty = new Array();<br>
flag = new Array();<br>
for (i = 0; i &lt; no; ++ i) {<br>
dx = 0;                        // set coordinate variables<br>
xp = Math.random()*(doc_width-30)+10;  // set position variables<br>
yp = Math.random()*doc_height;<br>
amy = 12+ Math.random()*20;         // set amplitude variables<br>
amx = 10+ Math.random()*40;<br>
stx = 0.02 + Math.random()/10; // set step variables<br>
sty = 0.7 + Math.random();     // set step variables<br>
flag = (Math.random()&gt;0.5)?1:0;<br>
if (ns4up) {                      // set layers<br>
if (i == 0) {<br>
document.write("&lt;layer name=\"dot"+ i +"\" left=\"15\" ");<br>
document.write("top=\"15\" visibility=\"show\"&gt;&lt;img src=\"");<br>
document.write(heart+ "\" border=\"0\"&gt;&lt;/layer&gt;");<br>
} else {<br>
document.write("&lt;layer name=\"dot"+ i +"\" left=\"15\" ");<br>
document.write("top=\"15\" visibility=\"show\"&gt;&lt;img src=\"");<br>
document.write(heart+ "\" border=\"0\"&gt;&lt;/layer&gt;");<br>
}<br>
} else<br>
if (ie4up) {<br>
if (i == 0) {<br>
document.write("&lt;div id=\"dot"+ i +"\" style=\"POSITION: ");<br>
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");<br>
document.write("visible; TOP: 15px; LEFT: 15px;\"&gt;&lt;img src=\"");<br>
document.write(heart+ "\" border=\"0\"&gt;&lt;/div&gt;");<br>
} else {<br>
document.write("&lt;div id=\"dot"+ i +"\" style=\"POSITION: ");<br>
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");<br>
document.write("visible; TOP: 15px; LEFT: 15px;\"&gt;&lt;img src=\"");<br>
document.write(heart+ "\" border=\"0\"&gt;&lt;/div&gt;");<br>
}<br>
}<br>
}<br>
<br>
function snowNS() {  // Netscape main animation function<br>
for (i = 0; i &lt; no; ++ i) {  // iterate for every dot<br>
if (yp &gt; doc_height-50) {<br>
xp = 10+ Math.random()*(doc_width-amx-30);<br>
yp = 0;<br>
flag=(Math.random()&lt;0.5)?1:0;<br>
stx = 0.02 + Math.random()/10;<br>
sty = 0.7 + Math.random();<br>
doc_width = self.innerWidth;<br>
doc_height = self.innerHeight;<br>
}<br>
if (flag)<br>
dx += stx;<br>
else<br>
dx -= stx;<br>
if (Math.abs(dx) &gt; Math.PI) {<br>
yp+=Math.abs(amy*dx);<br>
xp+=amx*dx;<br>
dx=0;<br>
flag=!flag;<br>
}<br>
document.layers["dot"+i].top = yp + amy*(Math.abs(Math.sin(dx)+dx));<br>
document.layers["dot"+i].left = xp + amx*dx;<br>
<br>
}<br>
setTimeout("snowNS()", speed);<br>
}<br>
<br>
function snowIE() {  // IE main animation function<br>
for (i = 0; i &lt; no; ++ i) {  // iterate for every dot<br>
if (yp &gt; doc_height-50) {<br>
xp = 10+ Math.random()*(doc_width-amx-30);<br>
yp = 0;<br>
stx = 0.02 + Math.random()/10;<br>
sty = 0.7 + Math.random();<br>
flag=(Math.random()&lt;0.5)?1:0;<br>
doc_width = document.body.clientWidth;<br>
doc_height = document.body.clientHeight;<br>
}<br>
if (flag)<br>
dx += stx;<br>
else<br>
dx -= stx;<br>
if (Math.abs(dx) &gt; Math.PI) {<br>
yp+=Math.abs(amy*dx);<br>
xp+=amx*dx;<br>
dx=0;<br>
flag=!flag;<br>
}<br>
<br>
document.all["dot"+i].style.pixelTop = yp + amy*(Math.abs(Math.sin(dx)+dx));<br>
document.all["dot"+i].style.pixelLeft = xp + amx*dx;<br>
}<br>
setTimeout("snowIE()", speed);<br>
}<br>
<br>
if (ns4up) {<br>
snowNS();<br>
} else if (ie4up) {<br>
snowIE();<br>
}<br>
// End --&gt;<br>
&lt;/SCRIPT&gt;</code><br><div id="tooltip2" style="position: absolute; visibility: hidden; clip: rect(0pt, 150px, 50px, 0pt); width: 150px; background-color: seashell;">
<layer name="nstip" width="1000px" bgcolor="seashell"></layer>
</div>
<i><i><i><i><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:0px solid #000000">'+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></i></i></i></i>
道可道也,非恒道也。

TOP

发新话题