Javascript 在嵌入式闪存中获取window.location

Javascript 在嵌入式闪存中获取window.location,javascript,html,flex4,Javascript,Html,Flex4,我在HTML中嵌入了一个.swf文件,然后将这个HTML本身嵌入到另一个HTML中 在.swf文件中,我调用 ExternalInterface.call(" function(){ return window.location.toString();}"; 问题是有时我似乎得到了嵌入HTML的窗口位置,有时我得到了主HTML的地址(见图) 我所追求的是可靠性。我每次都想得到相同的地址。我甚至不知道它什么时候到达哪个位置。我想知道这是否是某种与浏览器相关的谜团 谢谢你的帮助 干杯 Ali使用

我在HTML中嵌入了一个.swf文件,然后将这个HTML本身嵌入到另一个HTML中

在.swf文件中,我调用

ExternalInterface.call(" function(){ return window.location.toString();}";
问题是有时我似乎得到了嵌入HTML的窗口位置,有时我得到了主HTML的地址(见图)

我所追求的是可靠性。我每次都想得到相同的地址。我甚至不知道它什么时候到达哪个位置。我想知道这是否是某种与浏览器相关的谜团

谢谢你的帮助
干杯


Ali

使用
window.top.location.href
应始终提供用户在其位置栏中看到的地址。请小心在旧版本的Internet Explorer中的DOM对象上使用
.toString()

使用
window.top.location.href
应始终提供用户在其位置栏中看到的地址。在旧版本的Internet Explorer中,请小心在DOM对象上使用
.toString()

您所说的“嵌入式HTML”是什么意思?你能举个例子吗?你说的“嵌入式HTML”是什么意思?你能举个例子吗?非常感谢!成功了!但我并不真正理解关于旧IE版本的警告。你能解释一下吗?非常感谢!成功了!但我并不真正理解关于旧IE版本的警告。你能解释一下吗?