Не раз спрашивалась такая затея на форуме как сделать почтовую форму в окне ajax , вся проблема в том что при использование простого окна не получается вставить так как функциональность нарушается, в нашем случае используется div массив с использованием стиля
display:none; Удобно и практично в использование с любыми формами, где есть проблема встраивания кода в окна.
Окно можно оформить по своему усмотрению стилем, как и саму почтовую форму, поля и кнопки все подаются стилизации, об этом как сделать есть видео уроки на нашем сайте http://ucozon.ru/dir/ в разделе видео уроков.
Где вам нужна почтовая форма вставляем скрип и ниже приведенную ссылку для вызова окна:
Вставлять можно код, а можно условным оператором
$MFORM_7$ Code
<script type="text/javascript">
function openchat(){new _uWnd('chat','Название',300,100,
{align:0,shadow:0,close:1,autosize:1,maxh:500,minh:100,resize:0}, $("#chat").html() )}
</script>
<div style="display:none;" id="chat">Ваша почтовая форма $MFORM_7$</div>
Вызов окна ссылкой:
Code
<a title="Название" href="javascript:;" onclick="openchat();">Название</a>
Если мы желаем через кнопку вызов сделать то используем следующую форму
Вызов окна формы при помощи кнопки button к которой легко можно прикрепить стиль и офрмить надлежащим образом:
Code
<a title="Название" href="javascript:;" onclick="openchat();"><input value="Название" onclick="confirmClose()" type="button"></a>