滚动的文字在按钮和状态栏上面同时出现,而且一按按钮文字就停

- 中国WEB开发者网络 (http://www.webasp.net)
-- 网页特效 (http://www.webasp.net/javascript/)
--- 滚动的文字在按钮和状态栏上面同时出现,而且一按按钮文字就停 (http://www.webasp.net/javascript/1/508.htm)
-- 发布日期: 2005-06-15
<!-- 网页特效代码由[中国WEB开发者网络:http://www.ChinaWebDev.com]提供! -->
<!-- 要实现此效果需要 1 个步骤: -->

<!-- 第 1 步: -->
<!-- 把下面的代码加到<BODY></BODY>区域中: -->

<SCRIPT language="javascript">

var scroll = true;
var num = 0;
function scrollStatus() {

var statusText = "";
var statusChars = new Array(' ', 'S', 'c', 'r', 'i', 'p', 't', ' ', 'B', 'y', ' ', 'P', 'y', 'r', 'o', 'B', 'r', 'i', 'a', 'n', '@', 'h', 'o', 't', 'm', 'a', 'i', 'l', '.', 'c', 'o', 'm');
for (var l = 0; l < 1; l++) {
for (var a = num; a < statusChars.length; a++)
statusText += statusChars[a];
for (var b = 0; b < num; b++)
statusText += statusChars[b];
}
window.status = statusText;
num++;
if (num >= statusChars.length)
num = 0;
if (scroll) {
setTimeout("scrollStatus()",100);
}
}
scrollStatus();


</SCRIPT>
<form name="form1">
<input name="stopIt" type="button" value="Stop Scrolling"
onClick=" if (scroll == false)
scroll = true;
else
scroll = false;
scrollStatus();
scrollButton();
">
</form>

<SCRIPT language="javascript">

var num = 0;
scrollButton();

function scrollButton() {
var buttonChars = new Array('S', 't', 'o', 'p', ' ', 'S', 'c', 'r', 'o', 'l', 'l', 'i', 'n', 'g', ' ', ' ');
var buttonText = "";
for (var a = num; a < buttonChars.length; a++)
buttonText += buttonChars[a];
for (var b = 0; b < num; b++)
buttonText += buttonChars[b];
num++;
if (num >= buttonChars.length)
num = 0;
document.form1.stopIt.value = buttonText;
if (scroll) {
setTimeout("scrollButton();", 100);
}
}

</SCRIPT>


webasp.net