Форум 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)
-   -   Запустить js-функцию из swf (http://www.flasher.ru/forum/showthread.php?t=83978)

iNils 22.08.2006 12:31

Morbah и Stvol, это хоть и раздел для начинающих, но это не значит, что можно игнорировать теги [code][/code]

Stvol 22.08.2006 13:12

Разостал эту страничку знакомым - действительно у всех работает, кроме меня...
Причем ни в одном браузере не работало.

Буду искать проблему у себя.

Спасибо!

Stvol 22.08.2006 13:33

Я разобрался. Только на моей компе проблемы с браузерами...

Спасибо за помощь!

_bkt 22.08.2006 20:31

2 Stvol
Сам мучался с этой проблемой 2 дня.

2 Morbah
ExternalInterface.call - интересно, но работает только с 8-ки
_ect так отвечает потому что его уже зае?*;№ отвечать одно и тоже по много-много раз, нам ламмерам.

2 Stvol
Решение твоей проблемы, основываясь на решении моей.

Моя проблема была:
Как обновить страницу из флеша, после того, как от послал пересменную в файлик ПХП, а тот обновил данные и отобразил их на странице.
Проблема, что ПХП всё делал правильно, но увидеть изменения можно было после рефреша, т.е. Ф5 на клаве.

Решение.
Код кнопки во флеше:

Код:

but.onPress=function(){
getURL('javascript:mf()')
}

Что такое mf() ?
Это функция, которую я написал в теле ХТМЛ.
Ещё добавлю, что сам флеш у меня подключался через include()
Я боялся, что надо будет там яваскрипт прописывать, но ничего, нормально всё.
Теперь сам яваскрипт, который ты должен прописать в ХТМЛ странице:
Код:

<script>
function mf(){
window.location.reload ()
}
</script>

Вот оно где зарыто родненькое mf() :)
Всё.
Вместо window.location.reload () пиши шо хош.

iNils 22.08.2006 22:49

_bkt, мой пост №11 относится ко всем. Буду плюсы за это ставить.

_bkt 23.08.2006 01:18

iNils,
Извини, не знал как правильно оформлять, я уже спрашивал про это в одном топике,надеюсь ответили, а то я смотрю ты редактируешь и редактируешь, у меня аж кошки на душе скребут из-за такого.


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

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