• [ x0429.COM 电 脑 知 识 学 习 网 ]
  • RSS订阅
  • 网站地图
  • 搜索: 您的位置电脑基础知识网>网站素材>阅读资讯文章

    文字组合弹出

    2008-05-19 10:16:12 来源:网络其他网站 作者:采集 点击: 评论:0
    脚本说明:
    第一步:把如下代码加入%26lt;head%26gt;区域中
    %26lt;script language=%26quot;javascript%26quot;%26gt;
    %26lt;!-- Hide this script from old browsers --
    var speed = 10
    var pause = 1500
    var timerID = null
    var bannerRunning = false
    var ar = new Array()

    ar[0] = %26quot;欢迎来到中国素材网 8695.COM!%26quot;
    ar[1] = %26quot;欢迎光临中国素材网 网页特效专栏%26quot;
    ar[2] = %26quot;请您记住本站域名 中国素材网 http://www.sucai86.COM 谢谢!%26quot;

    var message = 0
    var state = %26quot;%26quot;
    clearState()
    function stopBanner() {
    if (bannerRunning)
    clearTimeout(timerID)
    bannerRunning = false
    }

    function startBanner() {
    stopBanner()
    showBanner()
    }
    function clearState() {
    state = %26quot;%26quot;
    for (var i = 0; i %26lt; ar[message].length; ++i) {
    state += %26quot;0%26quot;
    }
    }
    function showBanner() {
    if (getString()) {
    message++
    if (ar.length %26lt;= message)
    message = 0
    clearState()
    timerID = setTimeout(%26quot;showBanner()%26quot;, pause)
    bannerRunning = true
    } else {
    var str = %26quot;%26quot;
    for (var j = 0; j %26lt; state.length; ++j) {
    str += (state.charAt(j) == %26quot;1%26quot;) ? ar[message].charAt(j) : %26quot; %26quot;
    }
    window.status = str
    timerID = setTimeout(%26quot;showBanner()%26quot;, speed)
    bannerRunning = true
    }
    }
    function getString() {
    var full = true
    for (var j = 0; j %26lt; 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) == %26quot;0%26quot;)
    break
    }
    state = state.substring(0, num) + %26quot;1%26quot; + state.substring(num + 1, state.length)
    return false
    }
    function getRandom(max) {
    return Math.round((max - 1) * Math.random())
    }
    // -- End Hiding Here --%26gt;
    %26lt;/script%26gt;

    第二步:把如下代码写入%26lt;body%26gt;区域内
    onLoad=%26quot;startBanner()%26quot;
    如:
    %26lt;body bgcolor=%26quot;#ffffff%26quot; onLoad=%26quot;startBanner()%26quot;%26gt;

    Tags:[标签:标签]  
    责任编辑:
  • 请文明参与讨论,禁止漫骂攻击。 用户名:新注册) 密码: 匿名:
    评论总数:0 [ 查看全部 ] 网友评论