document.images.cpADrush.src=cpAD[adNum];
// 提示你cpADrush没有定义
//把他放到方法里去就应该没有问题了。
//按常理你的代码没有问题
//但有的时候,机器会出现一些莫名其妙的问题。
//把你定义这句话,
//放到下面的每一个方法中
//你试一下
playTransition(); 
displayStatusMsg();
//定义了轮换时间 5s
theTimer=setTimeout("nextAd()", 5000); 
} function setTransition(){ 
if (document.all){ 
cpADrush.filters.revealTrans.Transition=23; 
cpADrush.filters.revealTrans.apply(); 
} } 
function playTransition(){ 
if (document.all) 
cpADrush.filters.revealTrans.play() 

function displayStatusMsg() { 
status=cpADmsg[adNum]; 
document.returnValue = true; 

解决方案 »

  1.   

    function setTransition()

    if (document.all){ 
    cpADrush.filters.revealTrans.Transition=23; 
    cpADrush.filters.revealTrans.apply(); 

    发现问题了
    你的这个方法中的, cpADrush就没有定义
      

  2.   

    我按照maco_wang的说法试了一下,还是提示说cpADrush没有定义!!不过之前图片一个都不显示,现在能显示一个了!
      

  3.   

    兄弟,我也是弄了一天没有头绪,我没有用过js和C#一起使用,后来我就使用flash来代替,可后台就不好做,如果你弄好,分享一下啊,谢谢了,我的Email: [email protected]
      

  4.   

    在所有出现cpADrush的前面加document.images.