BS垂直导航条_1.置菜单项被单击回调((文本,值)=>{
调试输出("菜单项被单击:" + 文本)
Iframe框架_1.地址 = 文本
})
否则
弹出提示("获取数据失败")
结束 如果
下面是IFRAME里面的页面
变量 页面变量 = "新页面"
事件 页面加载完毕()
弹性布局_1.移动(0,55,"100vw","100vh")
结束 事件轻语言要从父页面给iframe框架发送数据,有没有这个例程或者方法,该怎么发送和接收?还是说用原生的js还实现
您好,目前暂未封装相关中文函数,但可直接使用JS实现相关功能。
示例代码:
' 父页面
' 定义 iframe 标签的原生对象
变量 iframe1 = 空
事件 页面加载完毕()
Iframe框架_1.地址 = "子页面"
' 网页所有可视组件的原生对象属性为:elm
iframe1 = Iframe框架_1.elm
调试输出(iframe1.contentWindow)
调试输出对象(iframe1)
结束 事件
事件 按钮_1.被单击(源对象,事件源)
' 向 iframe 框架中的页面发送数据
' 检测子页面是否已经加载完毕,加载完毕后才可以发送数据
如果(iframe1.contentWindow != 空)
' 定义待发送的数据,可以为任意类型(对象,字符串,数字等)
变量 data = {}
data.数据1 = "数据1的值"
data.数据2 = "数据2的值"
' 调用:postMessage 函数发送数据
iframe1.contentWindow.postMessage(data)
否则
调试输出("子页面还未加载完毕")
结束 如果
结束 事件子页面
' 子页面
事件 页面加载完毕()
标签1.文本 = "欢迎使用 VcnStudio 网站开发插件!"
' 监听父页面发来的信息
window.addEventListener("message", (事件源)=>{
调试输出("收到父页面数据:")
调试输出(事件源.data)
})
结束 事件