| |
|
|
| | подскажите способ автоперехода через определенное время в wml кроме
<card id='main' title='wait...' ontimer='index.php?page=2'><timer value='10'/>
|
я пробовал так:
echo "<onevent type='ontimer'>";
echo "<go href='index.php?page=2'/>";
echo "</onevent>";
echo "<timer value='10'/>";
|
Но почему то не получается | |
| |
|
|
| |
|
|
| |
для: chexov
(29.12.2007 в 07:57)
| | | В принципе, самый адекватный способ - это первый. И надо так проектировать скрипт, чтобы можно было в нужный момент переадресовать, т.е. не выводить сразу шапку WML-страницы. | |
| |
|
|
| |
|
|
| |
для: Unkind
(29.12.2007 в 11:39)
| | | гм, можно какой нибудь пример, а то сориентироваться не могу | |
| |
|
|
| |
|
|
| |
для: chexov
(29.12.2007 в 13:11)
| | | Например, можно использовать шаблоны. Никогда не поздно будет остановить работу скрипта и вывести ошибку, сменить шаблон, перенаправить пользователя куда-то и так далее, так как тело документа (страницы) выводится в самом конце.
То есть может выглядеть примерно так:
<?php
// ...
$template = new template( ROOTPATH );
$template->load_template( 'templates/' . VERSION . '/header.tpl', 'header' );
$template->load_template( 'templates/' . VERSION . '/page.tpl', 'body' );
$template->load_template( 'templates/' . VERSION . '/footer.tpl', 'footer' );
//
// Генерирование содержимого страницы, заголовки и прочее
//
// Вывод страницы
$template->evaluate();
?>
|
| |
| |
|
|
| |
|
|
| |
для: chexov
(29.12.2007 в 07:57)
| | | Посмотрите в Опере, какие ошибки пишет? Скорей всего с кавычками проблема...
Везде, где echo, так попробуйте писать:
echo '<onevent type='.'"'.'ontimer'.'"'.'>';
|
| |
| |
|
|