今天看代码,看到js里写着这么一段:
var ret = window.external.自定义函数名(URL, 0, 0);不知道external是什么,网上查了下,发现可以调用一些特定的函数.但是代码里调用的是自定义的函数,看了下整个代码页面找到关于该自定义函数的定义,页面上也没有添加插件什么的.哪位知道这里的(window.external.自定义函数名)自定义函数如何实现的,如何让浏览器识别的?
谢谢!

解决方案 »

  1.   

         window.external.自定义函数名应该是借用外界软件比如DELPHI,VB等,写ACTIVEX,定义好方法,然后在JS里再用window.external.自定义函数名这个方法来调用吧!个人推理,不一定是这样!
      

  2.   


    我也是这么想的,但是如果是Activex的是页面上应该会有<Object>之类的标签的吧?但是页面上没有这样的标签,所以就感觉很奇怪
      

  3.   

     有些控件的东西也许并不需要用<object>标签!
      

  4.   

    楼主可以参考一下:window.external使用方法之大全(大家来集思广益)
    http://www.google.com.hk/url?q=http://topic.csdn.net/t/20051026/16/4352025.html&sa=U&ei=cF-MTdrfNpC4vQPpiNGlDQ&ved=0CBYQFjAD&usg=AFQjCNE-A6KiA1CQx3CgyQRyYlwjXI3ZmA
      

  5.   

    我知道了,一种是将插件嵌入到网页内,一种是将浏览器嵌入到其他应用程序内.
    window.external是第二种情况,调用的是应用程序中的方法.