脚本特效展示
文字组合弹出
注意: 把如下代码加入< body>区域中 < body onload="startbanner()">
以下代码加入<head>区域
<script language="javascript"> <!-- hide this script from old browsers -- var speed = 10 var pause = 1500 var timerid = null var bannerrunning = false var ar = new array() ar[0] = "欢迎来到新思路网页特效集锦--特效代码网站! " ar[1] = "欢迎光临网页特效专栏 " ar[2] = "请多提意见,谢谢! " var message = 0 var state = "" clearstate() function stopbanner() { if (bannerrunning) cleartimeout(timerid) bannerrunning = false } function startbanner() { stopbanner() showbanner() } function clearstate() { state = "" for (var i = 0; i < ar[message].length; ++i) { state += "0" } } function showbanner() { if (getstring()) { message++ if (ar.length <= message) message = 0 clearstate() timerid = settimeout("showbanner()", pause) bannerrunning = true } else { var str = "" for (var j = 0; j < state.length; ++j) { str += (state.charat(j) == "1") ? ar[message].charat(j) : " " } window.status = str timerid = settimeout("showbanner()", speed) bannerrunning = true } } function getstring() { var full = true for (var j = 0; j < state.length; ++j) { if (state.charat(j) == 0) full = false } if (full) return true while (1) { var num = getrandom(ar[message].length) if (state.charat(num) == "0") break } state = state.substring(0, num) + "1" + state.substring(num + 1, state.length) return false } function getrandom(max) { return math.round((max - 1) * math.random()) } // -- end hiding here --> </script>
以下代码加入<body>区域