Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   И снова о GetUrl(). (http://www.flasher.ru/forum/showthread.php?t=60277)

Resht 06.07.2004 14:52

И снова о GetUrl().
 
Помогите пожалуйста. Никак не могу сделать ссылку во флэше.
Ситуация такая: У меня есть страничка с якорями (например <a name="a1">Текст якоря</a>) и есть флэш мувик на этой же страничке. На флэше есть ссылка на этот якорь, но она не работает. Я использовал фунцию GetUrl("main.html#a1","_self"). Но это на работает!
Не помогает и GetUrl("#a1","_self")!
Как же сделать эту ссылку?

Whatsername 06.07.2004 15:22

Насколько я знаю, текстовые поля флеша не поддерживают якоря-ссылки.

DeliMIter 06.07.2004 17:22

getURL();

NeuroBolt 08.08.2004 14:53

и всё-таки она должна работать, но... криво
 
1. со страницы "someaddress.html"
detURL("someaddress2.html#label", _self) таки работает в инете, локально - нет, однако, при попытке реализовать эту бяку в заголовке браузера отображается сначала название страницы+#label,

2. если же использовать detURL("someaddress2.html#label", _self) со страницы someaddress2.html, то в заголовке браузера отображается полный адрес ссылки, т.е. someaddress2.html

в первом случае это можно поправить так:
в документе someaddress2.html
Код:

<body onload="document.title='doctitle';">
во втором, еще не знаю как

etc 08.08.2004 15:28

getURL('javascript:document.location.href=document.location.href+"#1";void(0)','_self')

NeuroBolt 08.08.2004 15:48

да, но если якроей несколько!?
 
Цитата:

Оригинал написал(а) ETC
getURL('javascript:document.location.href=document.location.href+"#1";void(0)','_self')
тогда со временем адрес будет приобретать ужасный вид типа bla-bla.html#2#1#1 b и ссылка работать не будет...
даже если напишем явно
Код:

getURL('javascript:document.location.href="press.html#black";void(0)','_self')
проблемы изменения заголовка у документа это не снимет, см. пример

тут присутствует три якоря

etc 08.08.2004 16:13

Проблема в IE, а не во флеш. IE при любом якоре меняет заголовок на адрес странички...

NeuroBolt 08.08.2004 18:04

а как с этим бороться?!
 
Цитата:

Оригинал написал(а) ETC
Проблема в IE, а не во флеш. IE при любом якоре меняет заголовок на адрес странички...
есть ли варианты менять заголовок в браузере после события перехода к якорю?!

etc 08.08.2004 18:10

Наврядли, это глЮГ Internet Explorer, он ни за какие каврижки не собирается менять заголовок, никаким скриптом не получится... он же даже значок окна меняет.


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

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