vworld
小狐狸
小狐狸
  • UID22892
  • 注册日期2008-02-12
  • 最后登录2008-04-29
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:10386回复:11

iframe 问题

楼主#
更多 发布于:2008-04-25 17:31
再请问一下,
若要得到iframe裡的资料(same domain),
ex:iframe裡某个link…
content.document.getElementById(iframeId).contentWindow.document.getElementsByTagName("a")[o].innerHTML;
这样写对吗?
vworld
小狐狸
小狐狸
  • UID22892
  • 注册日期2008-02-12
  • 最后登录2008-04-29
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2008-04-25 17:31
因为我这是写在extension裡的…
不知这样用对不对…
vworld
小狐狸
小狐狸
  • UID22892
  • 注册日期2008-02-12
  • 最后登录2008-04-29
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2008-04-25 17:31
abc@home
[o] 还是 [0]?
回到原帖


是0
number.....
vworld
小狐狸
小狐狸
  • UID22892
  • 注册日期2008-02-12
  • 最后登录2008-04-29
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2008-04-25 17:31
var iframe = content.document.getElementById(iframeId);
var iDoc = iframe.contentDocument;
try{
alert(iDoc.getElementsByTagName("a")[o].innerHTML);
}
catch(err){
alert(err.description);
}
显示undefined,是指定iframe的位置有错吗?
对iframe的资料抓取实在不懂…麻烦赐教一下,感谢!
vworld
小狐狸
小狐狸
  • UID22892
  • 注册日期2008-02-12
  • 最后登录2008-04-29
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2008-04-25 17:31
感谢赐教…
结果是第3个问题…感谢感谢
请问要怎么判断iframe已经完全load了呢?
vworld
小狐狸
小狐狸
  • UID22892
  • 注册日期2008-02-12
  • 最后登录2008-04-29
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2008-04-25 17:31
感谢帮忙…
可是还是有问题…可以麻烦帮我转到"Mozilla 软件开发及相关技术"的页面去吗?
谢谢!
游客

返回顶部