| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 730 人关注过本帖
标题:缺少对象 问题
只看楼主 加入收藏
红手心
Rank: 2
等 级:论坛游民
帖 子:31
专家分:36
注 册:2010-4-7
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
缺少对象 问题
<html>
    <head>

    </head>
    <body >
        
    </body>
            <script type="text/javascript">
            var i=0;
            function a(){
            var str="Welcome to my Webdite!!"
            
                var qian=str.substr(0,i);
               
                var hou=str.substr(i,str.length);
               
                var qian1="<font size='30' color='red'>"+qian+"</font>";
               
                var hou1=hou;
                document.write(qian1+hou1);   
               
                i++;
                if(i>str.length){
                    i=0;
                }
                window.setTimeout('a()',200)     //为什么没有对象   
            
            }
            window.onload=a;
            </script>
</html>
搜索更多相关主题的帖子: 对象 
2010-11-17 17:51
北京的晚秋
Rank: 4
来 自:北京
等 级:业余侠客
帖 子:94
专家分:247
注 册:2010-11-14
收藏
得分:20 
setTimeout(a(),200);
试试这样行不行

出生在北京的晚秋时节,于是遍爱上了这个季节
2010-11-17 20:09
红手心
Rank: 2
等 级:论坛游民
帖 子:31
专家分:36
注 册:2010-4-7
收藏
得分:0 
谢谢了  问题已经解决了  是因为 document.write() 的原因
它把页面 覆盖(?重写了)  所以找不到对象
程序代码:
<html>
    <head>

    </head>
    <body >
        <div id="div"></div>
    </body>
            <script type="text/javascript">
            var i=0;
            function a(){
            var str="Welcome to my Webdite!!"
           
                var qian=str.substr(0,i);
               
                var hou=str.substr(i,str.length);
               
                var qian1="<font size='30' color='red'>"+qian+"</font>";
               
                var hou1=hou;
                //找到div
                var a=document.getElementById("div");
                a.innerHTML=qian1+hou1;   
               
                i++;
                if(i>str.length){
                    i=0;
                }
                window.setTimeout('a()',200);
           
            }
            window.onload=a;
            </script>
</html>


我是新手
2010-11-17 22:10
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
不是覆盖也不是重写 而是因为你的documen.write在body之外了 貌似应该write不出来
2010-11-18 08:58
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 
document.write会阻塞页面,不到万不得已不用
程序代码:
<html>
    <head>

    </head>
    <body >
        <div id='c'><div>
    </body>
            <script type="text/javascript">
            var i=0;
            function a(){
            var str="Welcome to my Website!!"
           
                var qian=str.substr(0,i);
               
                var hou=str.substr(i,str.length);
               
                qian="<font size='30' color='red'>"+qian+"</font>";
               
                c.innerHTML+=qian+hou + '<br />';
               
                i++;
                if(i>str.length){
                    i=0;
                }
            }
setInterval(a,200)
            </script>
</html>


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2010-11-23 16:29
快速回复:缺少对象 问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018543 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved