起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7312|回复: 8

[处理中3] 关于windows控件

[复制链接]

61

主题

139

帖子

445

积分

中级会员

Rank: 3Rank: 3

积分
445
QQ
发表于 2020-3-30 12:39:08 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号: 3.6
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: 其它(帖子中说明)
本帖最后由 xjdlsjy 于 2020-3-30 12:42 编辑

用delphi7 写了个组建 放到JSP里面 浏览器IE11 浏览器安全设置 ActiveX控件和插件 把未标记为可安全执行脚本的ActiveX控件初始化并执行脚本改为启用,单独访问JSP可以,把JSP利用iFRAME嵌入到X5系统中,我用object标签提示没有控件方法,用 newactiveXObject提示 没有activeXObject方法 ,在X5里打开这个JSP链接可以(IE8,IE11都可以),这应该怎么办,能给个例子么?
<object classid="clsid:AC-------------------------------" id='ap1' name='ap1'>
</object>

我把控件直接 regsvr32 注册到本机的,服务器也在本机

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-3-30 14:32:13 | 显示全部楼层
html中用iframe嵌入是否正确?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

61

主题

139

帖子

445

积分

中级会员

Rank: 3Rank: 3

积分
445
QQ
 楼主| 发表于 2020-3-30 15:15:33 | 显示全部楼层
网页都看到了




Model.prototype.modelParamsReceive = function(event){
       
       
           //var URL="/ReportServer/test.jsp";
       
          
          
           var URL="http://10.218.214.66:8080/ReportServer/test.jsp";
          
           // var URL='http://10.218.214.10/show.aspx?id=23345&cid=142';
           //var URL="/ReportServer/test.HTML";
           //var URL="/ReportServer/EpcProjectCost/epcCostBudget.jsp";
          
          
           var ReportFrame0=$(justep.String.format('<iframe  id="RF0"  style="width:100%;height:90%;border:0"  src="{0}" xid="iframe{1}"></iframe>',URL,'ReportFrame'));

                         
           var contentsReport=this.comp('contentsReport');
       
          
           var RF0=document.getElementById('RF0');
       
           if(RF0!=null){
            justep.Bind.removeNode(RF0);
           }
          
           justep.Bind.addNodes(contentsReport.domNode,ReportFrame0);

        };
       
这是X5 iframe 嵌入 放到对话框,用receivce事件加载

<HTML>

<input type=button value='测试' onclick='test1()'>


<input type=button value='测试2' onclick='test2()'>

regsvr32 d:/XJYAptitude.dll  123


<object classid="clsid:AC0C57F7-117D-4D40-B5E1-8F13F772E86F" id='ap1' name='ap1'>
       
       
</object>

</HTML>
<script language='javascript'>
       


function test1(){

        try{
         var ap=new ActiveXObject("XJYAptitude.Aptitude");
         ap.AptitudeEdit('080918D73747480C98BD35A15B6BF893');
        }
        catch(e){
               
                alert(e.message);
        }

}


function test2(){
        try{
         var ap1=document.getElementById('ap1');
         ap1.AptitudeEdit('080918D73747480C98BD35A15B6BF893');
       
        }
        catch(e){
               
                alert(e.message);
        }

}

</script>
这是 测试的JSP 代码

http://10.218.214.10/show.aspx?id=23345&cid=142'; 这个是播放MediaPlayer的一个网页,单独打开可以,嵌入不行,看不到控件,网页其他可以显示,test.jsp嵌入可以显示,测试按钮点击出错(没有这个方法或 ActiveXObject没有方法)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-3-30 17:06:20 | 显示全部楼层
把html中用iframe嵌入的两个页面和.w文件包括js文件压缩发一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

61

主题

139

帖子

445

积分

中级会员

Rank: 3Rank: 3

积分
445
QQ
 楼主| 发表于 2020-3-31 11:38:57 | 显示全部楼层
嵌入代码.rar (56 KB, 下载次数: 81)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-3-31 15:01:25 | 显示全部楼层
卸载了重装还是html中可以,放到x5中就不行了?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

61

主题

139

帖子

445

积分

中级会员

Rank: 3Rank: 3

积分
445
QQ
 楼主| 发表于 2020-3-31 15:18:07 | 显示全部楼层
本帖最后由 xjdlsjy 于 2020-3-31 15:29 编辑

X5 里面IE 11 IE8都不行  不通过X5直接访问可以 把JSP放到 reportserver下 访问链接可以。
第一次IE8不行,升级到IE11用 new activexObject 代码直接写到W文件JS里可以,后来不行了。
Object标签都不行,IE11 卸载重装还是不行,本机环境win7 32位,我昨天用HTML 直接 win10 64 位打开可以
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-3-31 17:14:22 | 显示全部楼层
本地用你发的jsp和.w中直接操作都是一样的提示浏览器的设置问题
test.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

61

主题

139

帖子

445

积分

中级会员

Rank: 3Rank: 3

积分
445
QQ
 楼主| 发表于 2020-4-1 11:16:42 | 显示全部楼层
这个是控件没有安装注册,因为控件要连接数据库,所以没有发给你,我再试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-27 05:30 , Processed in 0.074617 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表