Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Ссылки с якорем (anchor links) из флэша (http://www.flasher.ru/forum/showthread.php?t=211703)

dlinnii 20.10.2015 01:33

Ссылки с якорем (anchor links) из флэша
 
Делаю сплэш-страницу на флэше, которая появляется при входе на Wordpress-сайт.
Знаю, жуть, но это прихоть заказчика.

С флэшки ведут 3 ссылки на страницы сайта, но тема одностраничная — ссылки якорные.
То есть: site.com/#portfolio, site.com/#contacts и т. д.

Естественно, при клике на них, флэшка остаётся на месте, страница не перезагружается.
Есть идеи каких-нибудь костылей?

P.S. Сплэш-страница содержит только флэшку — отдельно созданный шаблон страницы, которая установлена в качестве главной.

undefined 20.10.2015 12:56

Если ссылки сделаны через текстфилд можно попытаться слушать от него события link и открывать по нему новую страницу вручную

dlinnii 20.10.2015 17:51

Цитата:

Сообщение от undefined (Сообщение 1188171)
Если ссылки сделаны через текстфилд можно попытаться слушать от него события link и открывать по нему новую страницу вручную

Либо я тебя не понял, либо ты меня.
Ссылки самые элементарные — navigateToURL с события клика по кнопке.
Что значит, открывать вручную? Как передёрнуть страницу, если меняется только якорь? Она же не обновится.
Был site.com, ссылка вызвала site.com#contacts — ничего не изменится на странице.
Как ее принудительно перезагрузить?

undefined 20.10.2015 21:27

может открыть новую вкладку и закрыть текущую?

ZackMercury 20.10.2015 23:08

undefined, закрыть текущую не получится, JS, если не ошибаюсь, может закрывать только открытые кодом окна, но не пользователем. По крайней мере, так было раньше.

nubideus 21.10.2015 10:53

http://stackoverflow.com/questions/6...on-hash-change


Часовой пояс GMT +4, время: 22:53.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.