flash getURL,没有新的http请求?

时间:2011-11-10 08:43:27

标签: flash parameters actionscript-2 geturl

我有滚动字的flash。每个字都与http://www.foo.bar/somepage.html#parametar

相关联

所以“word1”与http://www.foo.bar/somepage.html#parameter1

相关联

word2链接到http://www.foo.bar/somepage.html#parameter2等。

当我在“somepage.html”上的每个其他页面上时,这是有效的。

当我在“somepage.html”时,它不起作用。参数仅附加到url,但页面未再次加载。

这是我的代码:

on(release)
{
    getURL("http://www.foor.bar/somepage.html#parameter");
}

我尝试过设置_self,_top,_parent窗口,没有任何内容..它只适用于_blank,但这不是我想要的。

如何在不打开新窗口的情况下强制加载页面?

谢谢!

1 个答案:

答案 0 :(得分:1)

问题是哈希片段(#符号后面的文本)不会自行刷新页面,所以如果你已经在somepage.html上,浏览器将不会自动刷新。

解决方案是在页面上使用一些JavaScript来检测哈希片段的更改并触发页面刷新。 Ben Alman编写了一个jquery插件,为您提供跨浏览器支持,以检测这些更改。