flash getURL, а не новый http-запрос? - PullRequest
1 голос
/ 10 ноября 2011

У меня есть вспышка с прокруткой слов. Каждое слово связано с 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 window и ничего .. Это работает только с _blank, но это не то, что я хочу.

Как принудительно загрузить страницу, не открывая новое окно?

Спасибо!

1 Ответ

1 голос
/ 10 ноября 2011

Проблема в том, что фрагменты хеша (текст после символа #) не вызывают самостоятельного обновления страницы, поэтому, если вы уже находитесь на somepage.html, браузер не обновится автоматически.

Решение состоит в том, чтобы использовать некоторый JavaScript-код на странице, чтобы обнаружить изменение фрагмента хеша и вызвать обновление страницы. Бен Алман написал плагин jquery, который предоставляет поддержку различных браузеров для обнаружения этих изменений.

...