Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 23.05.2002, 00:53
dog5 вне форума Посмотреть профиль Отправить личное сообщение для dog5 Найти все сообщения от dog5
  № 1  
dog5

Регистрация: Apr 2002
Сообщений: 33
Question переход к named anchor из ролика

Скажите, плиз, можно ли как нибудь сделать чтобы при нажатии на кнопку в ролике происходил переход на named anchor в браузере? т.е. есть у меня в браузере длинный текст, в конце этого текста стоит тэг <a name="...."></a>, а наверху есть флэшевый ролик с кнопкой, так вот при нажатии на нее должен осуществлятся переход на метку "....", в конец текста.

Старый 24.05.2002, 19:08
netstuff вне форума Посмотреть профиль Отправить личное сообщение для netstuff Найти все сообщения от netstuff
  № 2  
netstuff
 
Аватар для netstuff

Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
ну можно попробовать втупую: "имя_файла.htm#имя_якоря".

а можно через JS - ссылайся из флеша на функцию JS, которая определит location, добавит к нему #имя_якоря и присвоит location новое имя (location + '#' + anchor_name)
__________________
I denti non possono dire niente... senza la lingua...
Perche' la tua lingua e' mia!

Старый 24.05.2002, 19:28
dog5 вне форума Посмотреть профиль Отправить личное сообщение для dog5 Найти все сообщения от dog5
  № 3  
dog5

Регистрация: Apr 2002
Сообщений: 33
мне посоветовали сделать так:
on (release) {
getURL("javascript:window.location.href='index.htm#метка;void(0);");
}
не получается
и просто с "имя_файла.htm#имя_якоря". не выходит
может не правильно что?

Старый 24.05.2002, 19:36
netstuff вне форума Посмотреть профиль Отправить личное сообщение для netstuff Найти все сообщения от netstuff
  № 4  
netstuff
 
Аватар для netstuff

Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
По умолчанию давай подумаем....

во флеше пишешь функцию:

on(release){
getURL("javascript:getAnchor(first_anchor)", "_self");
}

в ХТМЛ:
<script language="javascript">

function getAnchor(anchor) {
var temp_location = document.location + "#" + anchor;
document.location = temp_location;
}

</script>

в результате в LocationBar должна быть надпись:

http://путь_к_твоему_файлу#first_anchor
__________________
I denti non possono dire niente... senza la lingua...
Perche' la tua lingua e' mia!


Последний раз редактировалось netstuff; 24.05.2002 в 19:37.
Старый 24.05.2002, 22:01
dog5 вне форума Посмотреть профиль Отправить личное сообщение для dog5 Найти все сообщения от dog5
  № 5  
dog5

Регистрация: Apr 2002
Сообщений: 33
Все почти получилось, только все срабатывает только один раз
у меня длинное такое окно и там вверху флэшевая менюшка
я нажимаю первую кнопку, переходит на метку "first_anchor"
потом нажимаю на вторую кнопку, но на метку "second_anchor" не переходит, может потому что типа новое окно создается и в нем уже события эти не обрабатываются? что делать?

Старый 27.05.2002, 09:55
netstuff вне форума Посмотреть профиль Отправить личное сообщение для netstuff Найти все сообщения от netstuff
  № 6  
netstuff
 
Аватар для netstuff

Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
всё должно работать, проверь ошибки.
понимаешь ли - флешу всё равно куда ссылаться, тем более что он ссылается в одно и тоже место... а если ошибка не во флеше, значит она в JS, вообщем проверь, или исходники дай.
__________________
I denti non possono dire niente... senza la lingua...
Perche' la tua lingua e' mia!

Создать новую тему   Часовой пояс GMT +4, время: 19:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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