Как сделать так, что бы при нажатии на кнопку "Заказать" на главной странице, выходила форма обратной связи?

голоса: 0
Как сделать так, что бы при нажатии на кнопку "Заказать" на главной странице, выходила форма обратной связи?
Адрес сайта http://ikamen.ucoz.org/
| Автор: | Категория: Почтовые формы

Ответов: 1

Голоса: +1
 
Лучший ответ

Как подобное реализовать описано в материале - здесь, перейдите в глобальный блок промо - http://ikamen.ucoz.org/panel/?a=tmpl;m=1;t=PROMO где замените код:

<a href=".zakaz" class="read-m">Заказать</a>

на:

  <a title="Заказать" href="javascript:;" onclick="openchat();" class="read-m">Заказать</a>
         
<!--<Заказать>--> 
<script type="text/javascript"> 
   function openchat(){new _uWnd('chat','Форма заказа',500,500,{align:0,shadow:0,close:1,autosize:1,maxh:600,minh:300,modal:1,resize:0,nomove:1}, $("#chat").html() )} 
</script> 
<div style="display:none;" id="chat">$MFORM_1$</div> 
   <!--</Заказать>-->
   <?endif?>
   

вместо выделенное 1 пропишите айди вашей формы, вот и все.

| Автор:
Выбор ответа лучшим | | Автор: Степан
А как бы еще совместить со скриптом слайдера?
Степан ,
Опишите конкретнее, что совместить о чем вы.
Yuri_Geruk,
пока не уберешь из кода скрипт фото слайдера, сообщение не отправляется, просто не реагирует на нажатие кнопки "отправить".
Степан ,

Не вижу проблемы, все работает:

Yuri_Geruk,

Все верно, потому что я убрал скрипт слайдера. 

<script type="text/javascript" src="http://s4.ucoz.net/src/jquery-1.7.2.js"></script>
$(function(){ 
$('.slidshow img:gt(0)').hide(); 
setInterval(function(){ 
$('.slidshow :first-child').fadeOut() 
.next('img').fadeIn() 
.end().appendTo('.slidshow');},3000); 
});
</script> 
Степан ,

Этот дубль:

<script type="text/javascript" src="http://s4.ucoz.net/src/jquery-1.7.2.js"></script>

удалите так как в Юкоз уже имеется идентичная библиотека, зачем дублировать.

Yuri_Geruk,
Спасибо. Все работает!
...