parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Я, кажется, понял

Никита Козин 09.08.2004 08:39

Вы хотите чтобы все происходило без перезагрузки страницы? (В противном случае не понимаю суть проблемы) Это невозможно. Парсер серверный язык, грубо говоря чтобы что-то произошло нужно чтобы у сервера было что-то запрошено. У клиента даже следов от парсера не остается.

Вот что я могу сказать в помощь.

файл /anketa/index.html
...
<a href="/anketa/?action=edit">редактировать анкету</a>
<br>
<a href="/anketa/?action=add">добавить анкету</a>

^if(def $form:action){
	^use[/classes/anketa.p]
	^anketa[$form:action]
}
файл /classes/anketa.p
@anketa[action]
	^switch[$action]{
		^case[edit]{
			редактирование анкеты
		}
		^case[add]{
			добавление анкеты
		}
		^case[DEFAULT]{
			ни то, ни другое, если было передано
			кривое значение в ^$form:action
		}
	}
Вот так вот. Надеюсь пригодиться. :)