UserControl.Parent.Script.Proc ("some msg !")
function Proc(msg)
{
alert(msg);
}上面这样调用是可以的!但是如果把js代码改成下面这样就会出错。alert(document.getElementById("msg").innerHTML);错误信息:运行时错误'-2147352319(80020101):Automation错误'注:网页中有msg元素。在网页中用js测试时都能正常运行,所以代码书写上没有任何问题。
如何解决呢?谢谢
代码应该是选出来的,不是码出来的
注:网页中有msg元素。在网页中用js测试时都能正常运行,所以代码书写上没有任何问题。
已经通过测试了,<input type="button" value="test" onclick="Proc()" />
有,
这是js的范畴,
这些代码用js都测试过了,没有问题,只是用activex测试的时候有问题。
汗~~
哎
气死了
原来如此
虽然整个网页都加载完了,但是在activex中调用js代码时,js代码中涉及的元素必须位于activex之前。。将msg元素放到activex前面就ok了。
啊 浪费了我一个下午的时间谢谢