请指点 “object activex DNN 模块中 object未定义 ”
<%@ 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 未定义。
忙了一天了,未找到解决办法。
<%@ 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 未定义。
忙了一天了,未找到解决办法。
解决方案 »
- vs2010 发布网站后,运行提示还需要cs文件是怎么回事?
- 关于httpModules 配置监控http请求转向问题
- 那位大哥有ASP的省市地区代码啊,要静态的
- GridView更新问题
- 关于二级域名! 请大家帮忙!
- WebClient.DownloadData(Url)操作已超时,怎么解决
- 在ASP.NET的窗体中的TextBox控件能不能加上LostFocus事件
- 哪位大侠,有c# 的 新闻发布的代码(主要是 新闻内容的 图片 和文字的 混合在一起的)
- gridview 获取单元格所在的列
- 关于IIS7.5管理器自带的三种重启方式的区别
- 一个简单的javascript的问题
- 关于CopyMemory问题
-------
它说这个没有定义,我也没用过activex。
function BtnLogon_onclick()
{
//var logonState = BWKCall.BWK_Logon(document.all.LogonServer.value,document.all.LogonExt.value,document.all.LogonPWD.value);
alert(BWKCall.names[0]);
}
{
//var logonState = BWKCall.BWK_Logon(document.all.LogonServer.value,document.all.LogonExt.value,document.all.LogonPWD.value);
alert(BWKCall.name[0]);
}
<object id="BWKCall" classid="clsid:88825b64-9b06-49ae-9221-fc96fa9ba561">
</object>
在js中应该可以 用BWKCall,这个自定的ID吧
function BtnLogon_onclick()
{
var logonState = document.BWKCall.BWK_Logon(document.all.LogonServer.value,document.all.LogonExt.value,document.all.LogonPWD.value);
alert(logonState);
}
在BWKCall前面加上“document.”一切OK。