Ajax 板


LINE

以下是两个效果合并一起的程式码... 目前卡在模仿骇客任务文字下坠效果的部份可以动 但最底下的文字跑马灯的效果就不行了 我有试过把<body>里面的onload删掉 但这样状况就颠倒过来了= = 变成骇客效果不能动 跑马灯可以@@ 我一直想不懂该用什麽方法让两者同时都能运作 希望板上前辈们可以指点一下 感谢!!! <HTML> <HEAD> <TITLE>Test</TITLE> <meta http-equiv="Content-Type" content="text/html;charset=big5"> <script type="text/javascript"> function $(id) { return document.getElementById(id); //获取控件的ID } function marquee(time, oDiv, oLtd, oRtd) //制作一个marquee类别 { /* time 值越大速度越慢 oDiv最外层div oLtd左边的td oRtd右边的td */ var timer, width = oLtd.offsetWidth; function move() { if (oDiv.scrollLeft >= width) //当卷动列移动到最後时,重新 开始 oDiv.scrollLeft = 0; else oDiv.scrollLeft ++; //一直卷动 } oRtd.innerHTML = oLtd.innerHTML; //左侧内容转移动到右侧 oDiv.style.overflow = "hidden"; //隐藏最外层div oRtd.style.width = oLtd.offsetWidth; //右侧td的宽度 oDiv.onmouseover = function () { //游标移动过来的事件 window.clearInterval(timer); //清空定时器-停止卷动 }; oDiv.onmouseout = function () { timer = window.setInterval(move, time); //游标移走便开始卷动 }; timer = window.setInterval(move, time); //开始卷动 }; window.onload = function () { new marquee(25, $("myDiv"), $("myTd1"), $("myTd2")); } </script> </HEAD> <script language="javascript"> var strCount; var str; var Color; var Font; var sLine = "A<br>B<br>C<br>D<br>E<br>F<br>1<br>.<br>2<br>3<br>4<br>5<br>.<br>A<br>a<br>B<br>b<br>C<br>d"; function OnLoad() { strCount = 40; str = []; Color = []; Font = []; Color[0] = "#002211";//文字的颜色 Color[1] = "#003311"; Color[2] = "#005511"; Color[3] = "#008811"; Color[4] = "#00BB99"; Color[5] = "#114411"; Color[6] = "#335566"; Color[7] = "#668899"; Color[8] = "#99BBAA"; Color[9] = "#CECECC"; Font[0] = "10px"; //文字的大小 Font[1] = "12px"; Font[2] = "14px"; Font[3] = "16px"; Font[4] = "18px"; setTimeout("strik()",50); } function strik() { for(var i=0;i<strCount;i++) { if(typeof(str[i]) != "undefined") //如果字符串存在 { if(str[i]["Carch"].style.pixelTop > heike.clientHeight) { str[i]["Carch"].outerHTML = ""; delete str[i]["Level"];//删除阵列元素 delete str[i]["Speed"]; delete str[i]["Carch"]; delete str[i]; } else { str[i]["Carch"].style.pixelTop += str[i]["Speed"]; } } else if(Math.random()<0.25) //随机小数 { str[i] = new Array(); str[i]["Level"] = Math.round(Math.random()*4); str[i]["Speed"] = (Math.round(Math.random()*str[i]["Level"])<<2)+10; document.all["heike"].insertAdjacentHTML("AfterBegin","<span id='SPAN_"+i+"'>"+sLine+"</span>"); str[i]["Carch"] = document.all["SPAN_"+i]; str[i]["Carch"].style.fontSize = Font[str[i]["Level"]]; //字体 str[i]["Carch"].style.position = "absolute"; //位置 str[i]["Carch"].style.pixelLeft = Math.round(Math.random()*heike.clientWidth); //x坐标 str[i]["Carch"].style.pixelTop = -str[i]["Carch"].offsetHeight; //y坐标 str[i]["Carch"].style.color = Color[str[i]["Level"]+5]; //颜 色 str[i]["Carch"].style.filter = "glow(Color="+Color[str[i]["Level"]]+",Strength=5)";//滤镜效果 str[i]["Carch"].style.zIndex = str[i]["Level"]; //z-Index } } setTimeout("strik()",50); } </script> <BODY onload="OnLoad()"> <div style="position:fixed;top:130px;height:500px;overflow:hidden;zIndex:0"> <table width="100%" height="80%" border="0" cellspacing="0" cellpadding="0"> <tr><td align="center" height="100%"><div id="heike"></div></td></tr> </table></div> <div id="myDiv" style="position:fixed;left:10px;bottom:6px;border:#CCCCCC 1px dashed;width:1000px;overflow:hidden"><!--设置显示的宽度--> <table cellspacing="0" cellpadding="0"> <tbody> <tr> <td id="myTd1"> <table width="1048" cellpadding="0" cellspacing="0"><!--注意这里的宽 度必须设置,并且要设置为具体值--> <tr align="left"> <td><font color="green">OOOOOOOOOOOOOOOOOOO! </font></td> <td><font color="green">PPPPPPPPPPPPPPPPPPP! </font></td> <td><font color="green">QQQQQQQQQQQQQQQQQQQ! </font></td> <td><font color="green">RRRRRRRRRRRRRRRRRRR! </font></td> </tr> </table> </td> <td id="myTd2"></td> </tr> </tbody> </table> </div> </BODY> </HTML> --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.94.114
1F:推 itisjoe:onload被盖掉了 把<body>里的onload="OnLoad()"拿掉 12/06 17:53
2F:→ itisjoe:再把OnLoad()加到window.onload=function(){/**/}里 12/06 17:54
3F:→ daniely:感谢楼上 我把<body>里的拿掉後(跑马灯可动、骇客不能动) 12/06 19:00
4F:→ daniely:改在负责骇客效果的<script>里面加上 12/06 19:01
5F:→ daniely:window.onload=OnLoad() 又变回骇客可以动,跑马不能动了@@ 12/06 19:02
6F:→ daniely:等於说现在两个都是用window.onload但要怎麽做才不会其中 12/06 19:04
7F:→ daniely:一方盖掉另一方呢 囧" 12/06 19:04







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP