Wednesday, April 08, 2009

JavaScript在HTML中可用,在DNN模块ASCX中不可用的解决

JavaScript在HTML中可用,在DNN模块ASCX中不可用的解决

以下是QQ群中的对话“

dnnaaron() 11:31:18
我在里面也没有用到所谓的控件名啊?就是一段普通的java脚本而已
花纯春_DNN() 11:32:24
用到document没
花纯春_DNN() 11:32:45
我以前遇到的是,在ascx中需要加上前缀,document
花纯春_DNN() 11:32:52
而html中是不需要的
_dnnaaron() 11:32:53
用到了
花纯春_DNN() 11:33:15
另外,你的出错信息有没有提到对象未定义
花纯春_DNN() 11:33:26
在IE的左下角要点开,看看


dnnaaron(516150980) 11:34:15
没有错误信息
_dnnaaron(516150980) 11:34:48
“在ascx中需要加上前缀,document”是什么意思?
花纯春_DNN(21262868) 11:35:50
贴代码出来
花纯春_DNN(21262868) 11:35:56
只相关的那几行
花纯春_DNN(21262868) 11:36:15
document.all.getbyid(XXXX
_dnnaaron(516150980) 11:36:23
是documen相关的吗?
_
_dnnaaron(516150980) 11:37:04
其实就是一个图片新闻的东西

毕成栋_DNN(147607326) 11:44:21
一般来说控件放在容器里面,编译出来的id都会变化。但是控件都有个属性可以得到编译出来的id
毕成栋_DNN(147607326) 11:44:39
具体哪个给忘了
毕成栋_DNN(147607326) 11:44:46
client打头
_dnnaaron(516150980) 11:45:35
还是没找到解决方法啊
毕成栋_DNN(147607326) 11:45:57
不管是dnn还是其他aspx,只要是在容器里的asp.net控件,编译后id都会发生变化

===
这儿有我当时解决这个问题的贴子:
http://topic.csdn.net/u/20090206/17/86aca94d-60e2-4844-a1b7-d5ac36795d4c.html
IE提示对象未定义,在htm中正常,在ascx中出错

No comments:

Search This Blog

Followers