2011-02-23 63 views

回答

1

我记得你必须改变iframe的位置为“about:空白”和之后,你可以访问到它的window.name属性

+0

但是,这会让我觉得一个讨厌的眨眼 - 我不能改变about:blank除非儿童框架告诉我它需要改变! – mplungjan

+1

它是从iframe获取window.name数据的唯一方法。 但你总是可以使用其他方式来实现crossdomain ajax请求 –

+0

我知道这一切。这是一个脚本,其中的iframe转到一个锚点,父框架需要滚动到顶部iframe的变化 – mplungjan

1

它是跨域通信,你需要在这里,或只是名字窗户?

如果是第一个,请看看easyXDM - 它将IE浏览器到Chrome10之间的各种浏览器的XDM抽象掉了所有的麻烦。

+0

嗯,他们的演示给出了404。 – mplungjan

+0

是服务器错误 - 全盘:) –

+0

仍然得到HTTP错误404.0 - 未找到 您正在查找的资源已被删除,名称已更改或暂时不可用。 – mplungjan

0

看看这个问题:

Resizing an iframe based on content

拥有跨域解决方案...但你需要同时访问服务器来实施该解决方案。

+0

Possble。我不需要调整大小。我需要监控网址更改 – mplungjan