文字周围闪烁特效的实现

王朝other·作者佚名  2008-05-31
宽屏版  字体: |||超大  

<!-- 完整的HTML代码如下: -->

<html>

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

var outMsg = "";

var i = 0;

var lineNo = 1;

var timerDM=null;

var msg = " ";

function araVob() {

}

var ScreenLine = new araVob();

ScreenLine[1] = "welcome to knowsky.com"

ScreenLine[2] = "All the free technology you can handle"

ScreenLine[3] = "You Can also visit"

ScreenLine[4] = "http://www.knowsky.com"

ScreenLine[5] = "Please keep submitting"

ScreenLine[6] = "Let us know what you think"

ScreenLine[7] = "Thanks Alot"

ScreenLine[8] = " Happy !!"

var msgNum = 1;

var msgCnt = 8;

var typeSpeed = 200;

var pageLen = 4;

var delay=typeSpeed;

var r = 0;

var cr="\r\n"

if ("3" <=navigator.appVersion.charAt(0)) {

var cr="\n"

}

for (x = 1; x<=(msgCnt); x++) {

ScreenLine[x] = ScreenLine[x] + cr;

}

msg = ScreenLine[1];

function DisplayMsg() {

if (msg.length <= i || msg.charAt(i) == "\f") {

r=i;

i=0;

ChangeMsg();

}

outMsg = outMsg + msg.charAt(i);

i++;

if (msg.charAt(i) == "\f" || (lineNo == pageLen && i==msg.length)) {

delay = 4000; }

else {

if (msg.charAt(i) == cr && msg != " "+cr) {

delay = 2000; }

else {

delay = typeSpeed; }

}

self.document.forms[0].elements[0].value=outMsg;

timerDM = setTimeout("DisplayMsg()",delay);

}

function ChangeMsg() {

msgNum++;

if (msgCnt < msgNum) {

msgNum = 1;

}

lineNo++;

if (pageLen < lineNo || msg.charAt(r) == "\f") {

outMsg=ScreenLine[msgNum].charAt(i);

i++;

lineNo = 1;

}

msg = ScreenLine[msgNum];

}

// End -->

</script>

</HEAD>

<BODY>

<FORM NAME= "msgform" ACTION="">

<input type="button" value="点击这里查看" onClick="DisplayMsg()">

</FORM>

</body>

</html>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有