首页新闻招聘找找看知识库
  • 请指点 “object activex DNN 模块中 object未定义 ”

    HTML code
    <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ViewDNNCallJS.ascx.cs" Inherits="BWK.Modules.DNNCallJS.ViewDNNCallJS" %> <object id="BWKCall" classid="clsid:88825b64-9b06-49ae-9221-fc96fa9ba561"> </object> <script type="text/javascript" language="javascript"> function RingStart() { bgsound.src = "ring.mp3"; } function RingStop(){ bgsound.src = ""; } function BtnLogon_onclick() { var logonState = BWKCall.BWK_Logon(document.all.LogonServer.value,document.all.LogonExt.value,document.all.LogonPWD.value); alert(logonState); } </script> <bgsound id='bgsound' src="" loop="-1"> 服务器:<input name="LogonServer" class="inputtext" value="172.27.242.90" maxlength="20" style="width: 87; height: 22" size="9"> 分机: <input name="LogonExt" class="inputtext" value="102" maxlength="20" style="width: 87; height: 22" size="9"> 密码: <input name="LogonPWD" class="inputtext" value="123321" maxlength="20" style="width: 87; height: 22" size="9"> <input id="Button2" type="button" value="logon" onclick="BtnLogon_onclick()" />




    --------------------------------
    将以上代码复制到记事本,并另存为htm文件,可以正常执行。

    可放到用http://www.cnblogs.com/DotNetNuke/archive/2008/12/17/1356163.html 这个模板作的view.ascx中,就会提示
    BWKCall 未定义。
    忙了一天了,未找到解决办法。

    附图:

  • Baldwin
    2009-02-07 14:04 Baldwin
    还真没弄到过类似问题
    第1楼 回到顶楼
  • 花纯春
    2009-02-07 15:45 花纯春
    谢谢关注,我已经解决了,只需要在BWKCall前面加上“document.”就OK了
    第2楼 回到顶楼
  • Baldwin
    2009-02-07 21:06 Baldwin
    恭喜:)
    第3楼 回到顶楼
  • HèrTZ
    2009-03-03 13:36 HèrTZ
    呵呵,原来是个javascript的问题。
    第4楼 回到顶楼
  • RIVERSPIRIT
    2009-08-18 14:17 RIVERSPIRIT
    很明显的问题,页面中嵌入一个Activex的时候,使用之前最好先getelementbyid一下。
    第5楼 回到顶楼
登录后才能评论,请先登录注册