UserControl.Parent.Script.Proc ("some msg !")
function Proc(msg) { alert(msg); }
上面这样调用是可以的!但是如果把js代码改成下面这样就会出错。function Proc(){
alert(document.getElementById("msg").innerHTML);}错误信息:
运行时错误'-2147352319(80020101):Automation错误'
注:网页中有msg元素。在网页中用js测试时都能正常运行,所以代码书写上没有任何问题。
这是为什么呢?谢谢
解决方案 »
- EXT 3.0 如何修改文件选择框的按钮样式 (inputType=file)
- csdn登录页面_userlogin.aspx请教
- 使用js charts生成的图片中显示中文
- 插入JS文件后网页速度打开慢,帮忙!!!~~~
- attachevent为什么方法怎么在以调用的时候 绑定的函数就被触发掉了???
- js文件中不能用中文吗?为什么用Visual InterDev6.0调试时说是乱码?该如何解决?
- 有两个checkbox,怎样在点击第一个以后让第二个checkbox选中并变灰不可用。
- 很简单的问题.
- 怎么样能屏蔽掉“文件”菜单的“打印”
- checkbox 自动计算问题
- ==========惭愧,正则太差,虚心向高手请教==========
- 如何用js获取文本中的链接?
alert(document.getElementById("msg").innerHTML);}
汗~~
哎
气死了
原来如此
虽然整个网页都加载完了,但是在activex中调用js代码时,js代码中涉及的元素必须位于activex之前。。将msg元素放到activex前面就ok了。
啊 浪费了我一个下午的时间谢谢