我有滚动字的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,但这不是我想要的。
如何在不打开新窗口的情况下强制加载页面?
谢谢!
答案 0 :(得分:1)
问题是哈希片段(#符号后面的文本)不会自行刷新页面,所以如果你已经在somepage.html上,浏览器将不会自动刷新。
解决方案是在页面上使用一些JavaScript来检测哈希片段的更改并触发页面刷新。 Ben Alman编写了一个jquery插件,为您提供跨浏览器支持,以检测这些更改。