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