首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js调用active控件的有关问题

2012-05-10 
js调用active控件的问题js中调用active控件,调用的函数完全正常,但是不知道为什么返回值 一直是undefine,

js调用active控件的问题
js中调用active控件,调用的函数完全正常,但是不知道为什么返回值 一直是undefine,就是说
  alert("this is test the AddFun()");
  var object = "11111111";
  alert(object);
  object = UpLoadFile.UpLoadData("C:\\vs.rar","http://10.18.3.100:801/filecreate.php");
  alert(object);
  是undefine,但是我的UpLoadData函数执行的非常好。不知道为什么 UpLoadData的返回值类型是STDMETHODIMP 
  去看它的定义知道 
  #define STDMETHODIMP HRESULT STDMETHODCALLTYPE 再看定义
  typedef LONG HRESULT; 
  typedef STDMETHODCALLTYPE __stdcall
  看完后清楚的明白其实就是long类型,这是很基本的类型。为什么js页面上却显示undefine呢。这样我页面上想获取一个控 件返回来的值都看不到,我添加变量也不行,我不知道怎么回事,麻烦知道的说下,感激涕零。

[解决办法]
你直接alert(UpLoadFile.UpLoadData("C:\\vs.rar","http://10.18.3.100:801/filecreate.php"));试试
[解决办法]
问题这是C/C++啊,去js论坛问问呗。。。

热点排行
Bad Request.