Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   JavaScript и Flash - как записать ссылку? (http://www.flasher.ru/forum/showthread.php?t=82553)

alias 15.07.2006 04:47

JavaScript и Flash - как записать ссылку?
 
Возник следующий вопрос :
Не работает такой код :
Код:

on (release) {
        getURL("javascript:title1.style.display='block'; title2.style.display='none'; return false");
        }

Где сами title1 и title2 представляют собой такое :
Код:

<span style="display:none" id="title1">ПЕРВЫЙ</span>
<span style="display:none" id="title2">ВТОРОЙ</span>

Требуется,чтобы по нажатию на кнопку отображалось содержимое первой ячейки на Html-странице.
Как правильно во флеше записать эту ссылку?

Заранее спасибо.

etc 15.07.2006 13:54

getElementById
а вообще, во флэше такие ссылки не пишут, а вызывают функцию

alias 15.07.2006 15:04

__etc
:o
В функцию всегда можно записать это, не работает принципиально такая конструкция. :(
Не работает даже если сделать так :
Код:

on (release) {
getURL("javascript: document.getElementById('title1').style.display='block';document.getElementById('title2').style.display='none' ; return false");
}

Запускал я под Денвером у себя на компьютере.

В чём же проблема?

alias 16.07.2006 00:50

Убрал в конце return false, действие стало выполняться, НО
выскакивает окно отдельное с такой гадостью в адресной строке :
Код:

javascript: document.getElementById('title1').style.display='block';document.getElementById('title2').style.display='none' ;
Уже эта проблема поднималась тут на форуме,нашел по поиску,но там так решения и не нашли! Во всяком случае ошибки в самом коде нет, поэтому я в замешательстве...
Помогите кто знает, где ошибка.

Techmaker 16.07.2006 01:01

напиши всю javascript функцию в html
а во флэш просто:
Код:

getURL("javascript:myFunction(title1,title2)","_self")

Sh@man 16.07.2006 15:32

Цитата:

Сообщение от Techmaker
напиши всю javascript функцию в html
а во флэш просто:
Код:

getURL("javascript:myFunction(title1,title2)","_self")

Можно без "_self"

Techmaker 16.07.2006 15:42

это для понятности =)

alias 16.07.2006 16:25

Спасибо!
Всё заработало!


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

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