希望之光工作论坛

 找回密码
 立即注册
搜索
查看: 1354|回复: 2

最近跟着一个朋友学源代码。

[复制链接]

升级   0%

发表于 2003-3-26 00:01 | 显示全部楼层 |阅读模式 来自 中国北京
哪位高手帮忙看看,下面的源代码有没问题。
出来的特效是随鼠标移动的文字。
插在body之间。

lt;style type="text/css"gt;
.spanstyle {
position:absolute;
visibility:visible;
top:-50px;
font-size:9pt; font-family:宋体;
color: 000000;
font-weight:bold;
}lt;/stylegt;
lt;scriptgt;
var x,y
var step=20
var flag=0
var message="小春兄弟好牛."
message=message.split("")
var xpos=new Array()
for (i=0;ilt;=message.length-1;i++) {
xpos=-50}
var ypos=new Array()
for (i=0;ilt;=message.length-1;i++) {
ypos=-50}
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 makesnake() {
if (flag==1  document.all) {
for (i=message.length-1; igt;=1; i--) {
xpos=xpos[i-1]+step
ypos=ypos[i-1] }
xpos[0]=x+step
ypos[0]=y
for (i=0; ilt;message.length-1; i++) {
var thisspan = eval("span"+(i)+".style")
thisspan.posLeft=xpos
thisspan.posTop=ypos } }
else if (flag==1  document.layers) {
for (i=message.length-1; igt;=1; i--) {
xpos=xpos[i-1]+step
ypos=ypos[i-1] }
xpos[0]=x+step
ypos[0]=y
for (i=0; ilt;message.length-1; i++) {
var thisspan = eval("document.span"+i)
thisspan.left=xpos
thisspan.top=ypos} }
var timer=setTimeout("makesnake()",30)}
lt;/scriptgt;
lt;body onLoad="makesnake()" gt;
lt;scriptgt;
for (i=0;ilt;=message.length-1;i++) {
document.write("lt;span id='span"+i+"'class='spanstyle'gt;")
document.write(message)
document.write("lt;/spangt;")}
if (document.layers){
document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove = handlerMM;
lt;/scriptgt;
回复

使用道具 举报

升级   0%

发表于 2003-3-26 00:01 | 显示全部楼层 来自 中国广东广州

最近跟着一个朋友学源代码。

经过测试,没有问题!
回复 支持 反对

使用道具 举报

升级   0%

发表于 2003-3-26 00:01 | 显示全部楼层 来自 中国陕西西安

最近跟着一个朋友学源代码。

<!-- m --><a class=\"postlink\" href=\"http://coolwdz.myrice.com/zhuzhu/jted.htm\">http://coolwdz.myrice.com/zhuzhu/jted.htm</a><!-- m -->

你的代码效果。*_*~~
回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|希望之光工作论坛 ( 京ICP备18037495号 )

GMT+8, 2025-4-30 14:33 , Processed in 0.122571 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表