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

QQ登录

只需一步,快速开始

查看: 5619|回复: 5

[处理中3] 如何给x5的页面发送一个消息

[复制链接]

480

主题

1283

帖子

4476

积分

论坛元老

Rank: 8Rank: 8

积分
4476
QQ
发表于 2019-11-15 16:58:36 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 8 浏览器: Chrome
我用标准的html, javascript写了一个页面A ,   现在想发送一串字符给x5的页面B ,  如果B页面是用window receiver来接收消息, 那么A页面该如何发送消息给B页面, 保证window receiver能收到消息

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-11-15 17:30:49 | 显示全部楼层
window receiver是平台的组件?获取不到,这个组件是跟平台的弹出组件匹配使用的,可以用url的方式传

或者用postMessage看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

480

主题

1283

帖子

4476

积分

论坛元老

Rank: 8Rank: 8

积分
4476
QQ
 楼主| 发表于 2019-11-16 08:16:24 | 显示全部楼层
请给出一个bex5 5.2.7页面如何放iframe的例子, 我写了 这句 <iframe id="child" src="./child.html"></iframe>  报错
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-11-18 08:40:32 | 显示全部楼层
/UI/demo/actions/process/invokeAction/mainActivity.w
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

480

主题

1283

帖子

4476

积分

论坛元老

Rank: 8Rank: 8

积分
4476
QQ
 楼主| 发表于 2019-11-18 15:35:21 | 显示全部楼层
在子frame中向父窗口发送 消息 ,无效

document.parent.postMessage("david","*");

父窗口是 bex5 5.2.7页面,

<xhtml:iframe xmlns:xhtml="http://www.w3.org/1999/xhtml" id="child" name="hideIFrame" src="./child.html" />


接收消息放在onload里

mainActivity.model1Load = function(event){
        window.addEventListener('message', function (event) {
       alert(event.data);
    }, false);
};
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-11-18 16:29:48 | 显示全部楼层
window.parent
先确认父获取的是否正确啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 17:54 , Processed in 0.062811 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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