aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 22649|回复: 5

【已解决】嵌套两层iframe咋获取节点

[复制链接]

18

主题

102

回帖

688

积分

三级会员

各种菜

积分
688
发表于 2011-5-11 09:57:25 | 显示全部楼层 |阅读模式
本帖最后由 我是老废 于 2011-5-11 14:00 编辑

<iframe id="1"></iframe>

嵌套了两层 iframe 最里面那层的"ok"节点,怎么获得啊
相应的onclick 怎么去执行呢

ele = wb.getele("2","1");
这样获得的只能是"2"的整个节点,获取里面的按钮就没办法了
求高手指点一下!

sorry,我写错了
框架“1”里面的代码如下:
<html>
<body>
<iframe scr = "2.html" id =""2></iframe>
</body>
</html>
框架“2”里面的2.html代码如下:

<html>
<body>
<input type="button" id="ok" value="" />
</body>
</html>
晕on click  被屏蔽了啊,发不上来
快手工程9.rar (2.39 KB, 下载次数: 893)

点评

给个测试的网页吧  发表于 2011-5-11 09:59

18

主题

102

回帖

688

积分

三级会员

各种菜

积分
688
 楼主| 发表于 2011-5-11 11:55:04 | 显示全部楼层
代码上传,
就是想控制最里面那个按钮点击

23

主题

283

回帖

1831

积分

荣誉会员

积分
1831
发表于 2011-5-11 13:53:10 | 显示全部楼层
本帖最后由 游戏 于 2012-1-27 15:31 编辑

import win.ui;
import web.form.util;
import web.form;
/*DSG{{*/
var winform = win.form( text="aardio Form";right=630;bottom=426 )
winform.add(
static={ right=602;bottom=390;text=
"static";left=14;top=16;font=LOGFONT( name="SimSun";h=-15 );transparent=1;z=1;cls="static" }
)
/*}}*/


wb = web.form( winform.static )
wb.go(
"/m.html");

wb.wait()

winform.show();


form = wb.getEle(
"2","frame1")

web.form.util.crossDomain(true)

form1 = wb.getDoc(form)

form1.getElementById(
"ok").click()

win.loopMessage();
return winform;

18

主题

102

回帖

688

积分

三级会员

各种菜

积分
688
 楼主| 发表于 2011-5-11 14:00:59 | 显示全部楼层
我今天理个发,洗个澡
给楼上的下跪去。

点评

同意: 5.0 反对: 5.0
真棒: 5.0 继续努力: 5.0
同意: 5 反对: 5 真棒: 5 继续努力: 5
你的承诺要实现,大家都看着呢 (*^__^*) 嘻嘻……  发表于 2011-5-11 23:42

18

主题

102

回帖

688

积分

三级会员

各种菜

积分
688
 楼主| 发表于 2011-5-11 14:02:12 | 显示全部楼层
但是跨域我理解错了,
我以为是a.com  要访问b.com的东西,才叫跨域

0

主题

12

回帖

93

积分

培训班

积分
93
发表于 2014-3-11 10:54:06 | 显示全部楼层
做个标记,在学web aardio简洁迅速,帮了不少忙。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-1-13 15:21 , Processed in 0.063984 second(s), 26 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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