saa
Guest
Как реализовать вложенность?
Вопрос собсно в том, как лучше реализовать вложенность диалогов(форм)?
Вижу несколько вариантов:
1. Запоминать $_SERVER['HTTP_REFERRER'] в переменных пользователя скрипом формы, сравнивая его на дубляжи, затем после обработки возвращатся на него. (Как то убого имхо).
2. Передавать форме GET' ом адрес откуда ее вызвали, затем класть его в hidden поле на форму. (Наиболее приемлымый, на мой взгляд, вариант, если не учитывать некрасивость урла)
3. Организовать некую стековую структуру, обрабатываемую в соответствии с поведением пользователя (гиморно помоему).
Подскажите пожалуйста, может есть какой нибудь еще более прямой механизм?
Например, для кнопки cancel я использую javascript:history.back(). Наверное это не очень правильно?
P.S. Проект чисто интранетовский (СУБД). Волен выбирать любые технические требования программы (javascript, cookies и т.п.)
Вопрос собсно в том, как лучше реализовать вложенность диалогов(форм)?
Вижу несколько вариантов:
1. Запоминать $_SERVER['HTTP_REFERRER'] в переменных пользователя скрипом формы, сравнивая его на дубляжи, затем после обработки возвращатся на него. (Как то убого имхо).
2. Передавать форме GET' ом адрес откуда ее вызвали, затем класть его в hidden поле на форму. (Наиболее приемлымый, на мой взгляд, вариант, если не учитывать некрасивость урла)
3. Организовать некую стековую структуру, обрабатываемую в соответствии с поведением пользователя (гиморно помоему).
Подскажите пожалуйста, может есть какой нибудь еще более прямой механизм?
Например, для кнопки cancel я использую javascript:history.back(). Наверное это не очень правильно?
P.S. Проект чисто интранетовский (СУБД). Волен выбирать любые технические требования программы (javascript, cookies и т.п.)