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