在dreamweaver中制作跟随鼠标移动的彩色文字的方法

在dreamweaver中制作跟随鼠标移动的彩色文字的方法
要完成此效果需要三个步骤
第一步:把如下代码加入到<head>区域中
<style>.spanstyle {
COLOR: #0066ff; FONT-FAMILY: 隶书; FONT-SIZE: 14pt; FONT-WEIGHT: normal; POSITION: absolute; TOP: -50px; VISIBILITY: visible
}
</style>
第二步:把如下代码加入到<body>区域中
<script language="javascript">
var message="欢 迎 访 问 阿 里 西 西 !";
var x,y;
var step=12;
var flag=0;
?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]=-50;
}
?function handlerMM(e) {
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX+10;
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY;
flag=1;
}
?function makesnake() {
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];
thisspan.color=Math.random() * 255 * 255 * 255 + Math.random() * 255 * 255 + Math.random() * 255;
}
}
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];
thisspan.color=Math.random() * 255 * 255 * 255 + Math.random() * 255 * 255 + Math.random() * 255;
}
}
}
</script>
<script language="javascript">
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;
</script>
<script
language="javascript">
function pageonload() {
makesnake();
window.setTimeout("pageonload();", 2);
}
</script>
第三步:把“onload=javascript:pageonload()”加在<body>标记里
例如:<body onload=javascript:pageonload()>
相关内容
Dedecms批量导入dreamweaver制作的html网页的技
Dedecms批量导入dreamweaver制作的html网页的技巧,网页,批量...
DedeCMS删除所有栏目或文章,ID从1开始的解决方法
DedeCMS删除所有栏目或文章,ID从1开始的解决方法,解决方法,删...
dreamweaver刷新网页变换图片的实用方法
dreamweaver刷新网页变换图片的实用方法,网页,变换,方法,刷新...
dreamweaver如何制作宽度为1的细线
dreamweaver如何制作宽度为1的细线,制作,窗口,设定,方法,查看...
Dreamweaver给图片及链接文字添加提示信息
Dreamweaver给图片及链接文字添加提示信息,提示信息,文字,链...
Dreamweaver制作弹出小窗口技巧
Dreamweaver制作弹出小窗口技巧,窗口,制作,设置,属性,选择,弹...
使用dreamweaver制作交替图像按钮
使用dreamweaver制作交替图像按钮,图像,制作,图象,文件,鼠标,...
dreamweaver轻松制作下载文件
dreamweaver轻松制作下载文件,下载文件,制作,文件,下载,文件...
Dreamweaver制作居中的网页技巧
Dreamweaver制作居中的网页技巧,网页,设置,选择,制作,标签,上...
在dreamweaver放置滚动新闻的方法
在dreamweaver放置滚动新闻的方法,方法,放置,界面,鼠标,单击,...
Dreamweaver制作可拖动表格技巧
Dreamweaver制作可拖动表格技巧,拖动,制作,选择,定位,输入,单...
在dreamweaver放置邮箱注册登录功能的方法
在dreamweaver放置邮箱注册登录功能的方法,方法,注册登录,放...
在dreamweaver放置两边浮动广告的方法
在dreamweaver放置两边浮动广告的方法,方法,浮动,放置,鼠标,...
在dreamweaver放置浮动广告的方法
在dreamweaver放置浮动广告的方法,方法,浮动,放置,界面,单击,...
Dreamweaver使用css样式制作细线表格技巧
Dreamweaver使用css样式制作细线表格技巧,制作,象素,边框,标...