![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Добрый день. Помогите в решении следующей задачи:
Есть страница php в верхней части страницы flash в нижней content block вставленный с помощью след. кода: <?php
require_once("class2.php");
require_once(HEADERF);
$text = file_get_contents("http://адрес_страницы1");
$ns -> tablerender("Заголовок страницы", $text);
require_once(FOOTERF);
?>
Как сделать что бы при нажатии кнопки на flashe
загружался в нижнюю часть страницы другой контент-блок
<?php
require_once("class2.php");
require_once(HEADERF);
$text = file_get_contents("http://адрес_страницы2");
$ns -> tablerender("Заголовок страницы", $text);
require_once(FOOTERF);
?>
Если есть возможность опишите подробно, я только недавно начал программировать на flash и php Заранее благодарю
__________________
всегда добивается своего тот кто умеет ждать Последний раз редактировалось sirius93; 08.02.2008 в 21:09. |
|
|||||
|
Регистрация: Jan 2008
Адрес: Украина, Симферополь
Сообщений: 8
|
При нажатии кнопки на флэше - отправлять браузер на другую страницу / на ту же страницу с добавленным в _GET параметром. При генерировании страницы РНР'ой проверять этот параметр и в зависимости от него выбирать "адрес_страницы1 / 2".
Иначе (без перезагрузки страницы) - никак. РНР - серверный язык. Выполняется на сервере, клиент получает только результат. |
|
|||||
|
Спасибо за ответ я начал делать через get_url.
Но наверное же есть какаято функция в php которая после передачи флешем переменных будет обновлять только часть php страницы, которая грузится через: $text = file_get_contents("http://адрес_страницы2"); $ns -> tablerender("Заголовок страницы", $text); или каким нибудь другим способом. (я понимаю задача немного странная но это связано с несовершенством CMS системы)
__________________
всегда добивается своего тот кто умеет ждать |
|
|||||
|
Регистрация: Jan 2008
Адрес: Украина, Симферополь
Сообщений: 8
|
Нет никакой "части пхп страницы". Есть страница, в которую вставлена флэшка. Вернее, есть _только_ хтмл. Включая хтмл-тег для вставки флэшки. PHP был и остался на сервере. И в РНР в принципе нет функций, которые могут срабатывать на стороне клиента.
Как вариант - аякс. На странице размещаете флэшку и JS-код, который "по команде" выполняет запрос к серваку (к пхп-скрипту), получает от него результат и размещает этот результат в нужном месте страницы. Посмотрите, например, http://ru.wikipedia.org/wiki/Ajax Там, кстати, в разделе "Альтернативы" и про что-то аналогичное от адоба написано (RIA)... Или фреймы Тоже вариант, в принципе.Последний раз редактировалось pel; 06.02.2008 в 18:40. |
|
|||||
|
Спасибо за информацию.
Есть над чем поработать.
__________________
всегда добивается своего тот кто умеет ждать |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
sirius93, отредактируйте свои посты и оформите код тегами [code][/code].
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|