![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2010
Сообщений: 129
|
Доброе...
Подскажите пожалуйста. Есть функция, которая на сайте без перегрузки страницы обновляет часть контента. Вот она: function onClick(event:MouseEvent):void{ switch (event.target.name) { case 'mc': inJS('one.php'); break; case 'mc1': inJS('two.php'); break; case 'mc2': inJS('three.php'); break; case 'mc3': inJS('four.php'); break; } } function inJS(path:String):void { if (ExternalInterface.available) { ExternalInterface.call('reload_f' , path); } } Вот так: function ClickLink(event:MouseEvent):void{ for (var m:int=0; m<5; m++){ if (m==i){ trace("При i равным: "+i+", ссылка по счету: "+m); trace("Ссылка равна: "+link[m]); var str:String=link[m]; trace(str); inJS(str); } } } Когда проверяю на сайте, то первый вариант, где inJS('four.php'); - работает, а inJS(str); - в нужном месте засовывавет всю страницу полностью и не обновленную, как будто не воспринял текстовую переменную. Меняю inJS(str); на inJS('one.php'); все отлично работает... Что может быть? На всякий случай рабочий код на JS: Спасибо.
__________________
-- Какой бы путь ты не выбрал, лягушка прыгнет врятли |
![]() |
Часовой пояс GMT +4, время: 09:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|