首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

js报错,该怎么处理

2012-03-20 
js报错JScript codescript languagejavascript!--b2bStr new Array()b2bStr[0] div stylef

js报错

JScript code
<script language="javascript">            <!--            b2bStr = new Array();            b2bStr[0] = "<div style='float:left; width:100%;overflow:hidden;'><img src=images/06.jpg width=781px height=440px border=0 /></div>";            b2bStr[1] = "<div style='float:left; width:100%;overflow:hidden;'><img src=images/07.jpg width=781px height=440px border=0 /></div>";            b2bStr[2] = "<div style='float:left; width:100%;overflow:hidden;'><img src=images/08.jpg width=781px height=440px border=0 /></div>";            b2bStr[3] = "<div style='float:left; width:100%;overflow:hidden;'><img src=images/09.jpg width=781px height=440px border=0 /></div>";            b2bStr[4] = "<div style='float:left; width:100%;overflow:hidden;'><img src=images/10.jpg width=781px height=440px border=0 /></div>";                        var page=0;            var speed=3000;            function showPage(id){                page=id;                setTransition();                b2bContent.innerHTML=b2bStr[id];                b2bContent.filters.revealTrans.play();                }            function turnPage(){                showPage(page);                theTimer=setTimeout("turnPage()", speed);                checkBt();                page++;                if(page>=5) page=0;                }            function checkBt(){                            for(var i=0;i<5;i++){                btObj=eval('bt'+i);                }                }            function setTransition(){                b2bContent.filters.revealTrans.Transition=Math.round(Math.random()*23);                b2bContent.filters.revealTrans.apply();                }                turnPage();            //-->            </script>


报错b2bContent未定义 var b2bContent=document.getElementById("b2bContent"); 这样定义不可以么?

[解决办法]
var b2bContent=document.getElementById("b2bContent")
要等到页面加载完毕才能进行读取。最好把js代码放在页面的最后

另外,建议id="b2bContent"和b2bContent最好采用不同的名称
[解决办法]
先试试。未定义的错误很,最可能就是这样产生
探讨
var b2bContent=document.getElementById("b2bContent")
要等到页面加载完毕才能进行读取。最好把js代码放在页面的最后

另外,建议id="b2bContent"和b2bContent最好采用不同的名称

[解决办法]
var b2bContent=document.getElementById("b2bContent")你都写哪里去了,没看到。
应该放在<script language="javascript">下面。
[解决办法]
试下在用到b2bContent的函数里面都加上
var b2bContent=document.getElementById("b2bContent")
[解决办法]
var b2bContent=document.getElementById("b2bContent"); 
这个放在这段js的前面
在把js放到b2bContent这个控件的后面。
[解决办法]
b2bContent这个不会是服务器控件吧?你看看源代码有这个ID吗?
[解决办法]
那就把你的代码贴全

热点排行