日期:2014-05-16  浏览次数:20366 次

JS中的一个小问题
JScript code
if (goid==0){
      img.style.filter="blendTrans(Duration=1)";
      img.filters[0].apply();
      img.src=ImgName[t];
      tIndex=t;
      img.filters[0].play();
      mytimeout=setTimeout("playImg()",t_end);
    }


在ASP中没问题,在C#中就有问题,为什么??

------解决方案--------------------
能正确获取对象吗?


.net 里使用 服务器控件 id 会变化
------解决方案--------------------
JS与你使用ASP还是C#没关系,不起作用的或者出错的话,应该检查下各个变量和控件名
------解决方案--------------------
探讨
引用:
JS与你使用ASP还是C#没关系,不起作用的或者出错的话,应该检查下各个变量和控件名


关系是肯定有的,比如:JS在ASP中不分大小写,而在.NET中就要分了
今天上午就遇到一个

------解决方案--------------------
看来你对JS的概念模糊的肯啊
------解决方案--------------------
看看source文件,id可能不同
------解决方案--------------------
顶一下把。。

我不会asp不知道原因

而且你给的代码很少 我看不出什么来。。
------解决方案--------------------
什么问题呢?
------解决方案--------------------
先执行一下页面,然后打开源文件看看那个image控件最后输出的html代码是啥 吧。

c#没有做过,怀疑解析出来以后根本就没有id这个属性,或者使用name来替代id属性来
------解决方案--------------------
id可能不同
------解决方案--------------------

------解决方案--------------------
可以去这个网站看看 www.wdfan.cn