Advertisement
iGorNoiZe

PopUp

May 2nd, 2017
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.76 KB | None | 0 0
  1. html code
  2. <form id="text-popup" class="mfp-hide" action="http://cc.salesup-crm.com/PostOrder.aspx" method="post">
  3. <div class="cart">
  4. <div class="header">
  5. <h1 class="content-left">Оформление заказа</h1>
  6. <a class="content-right close mfp-close"></a>
  7. <div class="clear"></div>
  8. </div>
  9. <div class="left-wrap">
  10. <div class="left-b content-left">
  11. <p>
  12. <span>Имя</span>
  13. <input class="" name="name" id="client" type="text" value="" placeholder="Ваше имя и фамилия" required/>
  14. </p>
  15. <p>
  16. <span>Телефон <font title="Это поле обязательно для заполнения">*</font></span>
  17. <input class="input-phone" name="phone" id="phone" type="text" value="" placeholder="Ваш номер" required/>
  18. </p>
  19. <hr noshade="noshade">
  20. <button id="btn_done" type="submit" class="submit">Оформить заказ</button>
  21. <a class="del-link content-right" href="javascript: cartClear();">Очистить</a>
  22. </div>
  23. </div>
  24. <input name="comment" type="hidden" value="" />
  25. <input name="product_id" type="hidden" value="1579" />
  26. <input name="result_url" type="hidden" value="http://top-shopper.ru/camping-lights1/index2.html"/>
  27. <input name="referrer" type="hidden" value="" />
  28. <input name="order_url" type="hidden" value="" />
  29. <input name="transaction_id" type="hidden" value="0" />
  30. <input name="partner_id" type="hidden" value="0" />
  31. <input name="link_id" type="hidden" value="0" />
  32. </div>
  33. </form>
  34. Стилизация формы поп-апа
  35. @import url('http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic');
  36. a{
  37. cursor:pointer !important
  38. }
  39. .cart * {
  40. margin: 0;
  41. padding: 0;
  42. border: 0;
  43. outline: 0;
  44. font-weight: inherit;
  45. font-style: inherit;
  46. font-size: 100%;
  47. font-family: inherit;
  48. z-index: 99999;
  49. }
  50. .content-left{
  51. float:left;
  52. }
  53. .content-right{
  54. float:right;
  55. }
  56. .clear{
  57. clear:both;
  58. }
  59.  
  60. .cart{
  61. box-sizing: border-box;
  62. width:100%;
  63. max-width: 449px;
  64. min-height: 312px;
  65. margin: 35px auto;
  66. border-radius: 2px;
  67. line-height: 1;
  68. color: #333;
  69. background-color: white;
  70. font-family: 'PT Sans',sans-serif;
  71. font-size: 14px;
  72. position: relative;
  73. z-index: 1000;
  74. }
  75. .cart .header{
  76. width: 100%;
  77. height: 69px;
  78. margin-bottom: 20px;
  79. background: url(data:image/gif;base64,R0lGODlhAQBFAPcAAPPz8/r6+vDw8Ozs7Pf39/Ly8vT09MspNO3t7erq6u7u7+bm5+/v8O/v7/Hx8e7u7vj4+PX19fv7++vr6+jo6Pz8/Pn5+enp6fb29ubm5v39/efn5/7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQBFAEcISwA7aAhAAACDARcycKhgIYKDBwk2HOiwUIIFCBgMFBCgAMGECxQ2ZKDIQYOGChIkBLhIAAOGCAYAFHAgoMEDBAMmTEgAMuSCDAcCAgA7) repeat-x;
  80. }
  81. .cart h1{
  82. color: #303030;
  83. font-size: 22px;
  84. text-transform: uppercase;
  85. margin-bottom: 10px;
  86. margin: 24px 0 0 22px;
  87. display: inline-block;
  88. font-weight: normal;
  89. display: inline-block;
  90. }
  91. .cart .header .close{
  92. background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAA7klEQVR42p2T0RGEIAxEacEy7jtXgrXQgi3YAi3YylmLLSDeOE4Im0T42A+GfQssEH6fb2CaxBhp5mMJ70XJgGNR5h4JZ2kAcOVBMAqJYP7S6hmSMXcUUXixigrLEt+GPDAK8EIqeCRgk/6RIyQtoKfE5iFZV7VYIeEuxStMWyBqO2jatp6yNCDY/UzcQF3fmYi4JjFGmvlYwntRMuBYlLlHwlkaAFx5EIxCIpi/tHqGZMwd5GzR0h+WJb4NeWAU4IVU8EjAJv0jR0haQE+JzUOyrmqxQsJdileYtkDUdtC0bT1laUCw+5m4gXq+8wlQBsLHurM2ggAAAABJRU5ErkJggg==) no-repeat left top;
  93. height: 16px;
  94. width: 16px;
  95. text-indent: -9999px;
  96. margin: 27px 27px 0 0;
  97. }
  98. .cart .header .close:hover{
  99. background-position:left bottom;
  100. }
  101. .cart .left {
  102. margin: 0 auto;
  103.  
  104. }
  105. .cart .left .left-b{
  106. background-color: #fbfbfb;
  107. padding: 17px 16px 14px 20px;
  108. border: 1px solid #f4f4f4;
  109. border-radius: 4px;
  110. min-height: 208px;
  111. display: inline-block;
  112. width: 100%;
  113. }
  114. .cart .left .left-b p{
  115. margin-bottom: 13px;
  116. }
  117. .cart .left .left-b p span{
  118. width: 107px;
  119. line-height: 38px;
  120. float: left;
  121. }
  122. .cart .left .left-b p input{
  123. background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQwAAAAqCAYAAABGDmUMAAABp0lEQVR42u3dMWoiYRjH4TlDjrHnsc0lAgt7i1gmldhaeAALewsbi1SKFgGLQWuR4LvfayZkMgnJNlvN88AfnCk/+H5MZxUR1dvqur4pG5QNy5ZlYWa927JpwKBpQrbh2oh2LH6XPTssM2vtuWnDezDKw4ODMbNv9nANRvlx6zDM7B92m8F4bL/c7XYxm81iMpnEaDSK8XhsZj1Z3vm8+9mAbEEnGI8ZjKf2y+l0GvP5PFarVazX69hut2bWk+Wdz7ufDcgWdILxVHU/OxaLRRwOhzidTnG5XALoj7zzefezAdmCbh8+BWOz2QgFCMe1BT8GIz9LALIFggEIBiAYgGAAggEIBiAYggEIBiAYgGAAggEIBiAYggEIBiAYgGAAggEIBiAYTgoQDEAwAMEABAMQDEAwAMEQDEAwgP8cjGU3GP6MGfotG/BFMJYZjGH75X6/j+PxGOfz2alBD+XdzwZkCzrBGGYwBt3PDjOzLzaoSlAyGvcOw8y+2X224hqMJhp/yl4cjJm19tK0ofoQjCYav8ruyqb1Kwdm1r/VTQPumiZUb8H4C7IfRaoW7Wh+AAAAAElFTkSuQmCC) no-repeat;
  124. height: 42px;
  125. width: 279px;
  126. padding-left: 15px;
  127. border: none;
  128. /* width: 80%; */
  129. }
  130.  
  131. .cart .left .left-b div.select-wrapper{
  132. background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQYAAAAkCAYAAABrJpS1AAABx0lEQVR42u3dO2rjYBSGYeEFDHgRSTPpU9gJ02RrWoPTZAkDNm7DlPYKgnGjGBe+3++3OdGXaA4MwRBDKuk1PEYITvPD/6ILxkEYhrl6vX7dbDYfoyh6abfbBiBbtPfVALVATQjir3yr1XqdzWa23W7tdDoByBjtfTVALVATFIab3W7H4gAwtUBNUBjujsejAYCoCQrDr8PhYAAgasJ7GPb7vQGAEAYA58OgBw4AkDx8/AiDXlUAgHgYNpuNAYB4GNbrtQGAeBhWq5UBgHgYlsulAYB4GBaLhQGAeBjm87kBgHgY9KsqAOlQLBYtCIL/6NxX5z0M0+nUAKRDtVr9FAad++q8h2EymRiA9CgUCh4FHV8y62EYj8cGID0qlYqHQceXzHoYRqORAUgXXSnIpXMehuFwaADSpVwuv7t0zsMwGAwMAMTD0O/3DQCEMAA4H4Zer2cAIB6GbrdrACCEAcD5MHQ6HQMAIQwACAMAwgCAMAD4zjDcNRqNGQsCQC3496e2P0ul0lOtVltEUfSXxQGyR3tfDVAL1ASFIR97CD8+v2PPsT8AMuM52fth0oK8wpCL/YhdxW5j97rHAJAZ98nev0pakHsDleTd0l7zrNoAAAAASUVORK5CYII=) no-repeat;
  133. width: 263px;
  134. height: 36px;
  135. overflow: hidden;
  136. display: block;
  137. }
  138. .cart .left .left-b span font{
  139. color: #FF0000;
  140. }
  141. .cart .left .left-b textarea{
  142. background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQwAAABICAYAAAADMstdAAAB8UlEQVR42u3WMWoiYRjH4TnDHmPPY5tLBBb2FrFMKrG18AAW9hY2FqkULQIWg9YiYd79XjMhs7Mhm36eB/6QWL7w/ZgqIqr31XX9o2xUNi5bl4WZDW7rtgGjtgnZhlsjurH4VfbiWGbW2Uvbho9glH8eHcbMvtjjLRjljzvHMLNv7C6D8dT98XA4xGKxiNlsFpPJJKbTqZkNZPnm8+1nA7IFvWA8ZTCeuz/O5/NYLpex2Wxiu93Gfr83s4Es33y+/WxAtqAXjOeq/9mxWq3idDrF5XKJpmkCGI588/n2swHZgn4f/gnGbrcTChCOWwv+G4z8LAHIFggGIBiAYACCAQgGIBiAYAgGIBiAYACCAQgGIBiAYAgGIBiAYACCAQgGIBiAYLgUIBiAYACCAQgGIBiAYACCIRiAYACCAQgGIBiAYACCIRiAYACCAQgGIBiAYACCIRiAYACCAQgGIBiAYACCAQiGYACCAQgGIBiAYACCAQiGYACCAQgGIBiAYACCAQiGYADfCMa6H4ymaVwLBiwb8Ekw1hmMcffH4/EY5/M5rterq8EA5dvPBmQLesEYZzBG/c8OM7NPNqpKUDIaD45hZl/sIVtxC0Ybjd9lrw5jZp29tm2o/gpGG42fZfdl8/qNg5kNb3XbgPu2CdV7MP4A4VwgnS0zYhwAAAAASUVORK5CYII=) no-repeat;
  143. margin: 0px;
  144. padding: 12px 15px;
  145. border: none;
  146. resize:none;
  147. width: 268px;
  148. height: 71px;
  149. box-sizing: border-box;
  150. }
  151. .cart .left .left-b hr{
  152. color: #e1e1e1; /*??? IE */
  153. background-color:#e1e1e1; /*??? Firefox, Opera, Safari*/
  154. border:0px none;
  155. height:1px; /* ?????? 1px IE, Firefox, Opera, Safari */
  156. }
  157. .cart .left .left-b a.del-link{
  158. background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAYAAAAs7gcTAAAAiElEQVR42p2R0Q3AIAhEXcEx+k1ncidnqrO4AqWNJqhHgpq8RMDDU8Jz3aER1X7mr/UgC8UQkFCFpAMGgqEGk02w5ILVBd1m+WNk6/iw24b7gdtf5x6Kf9xE1IlqP/PXepCFYgi+VYWkAwaCoQaTTbDkgtUF3Wb5Y2Tr+LDbhvuB21/nHop73C9b8Epk+xL6KwAAAABJRU5ErkJggg==) no-repeat left top;
  159. height: 12px;
  160. color: #303030;
  161. font-size: 13px;
  162. text-decoration: none;
  163. padding-left: 20px;
  164. margin-top: 30px;
  165. margin-right: 10px;
  166. }
  167. .cart .left .left-b a.del-link:hover{
  168. background-position: left bottom;
  169. }
  170. .cart .left .left-b button{
  171. background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAABUCAYAAADqDlccAAACY0lEQVR42u3dsU5TYRjHYSK7YeMOgFML0dPTRBBoKS4mDk6OXhA3YMKEiaNGJUEXiJqImLjp5qCDWhLcGAgRAb9XWxp2eg7DM/xu4J8nOTnL947U6/WR1JWHtRtTb7LGxk5W7H3MilNpGIWvcBbewl346wOc+5AV+0ZSWYW31Vq+kPyNBsKxl1lj2zAqu1dZYyf8BcLJ91lxaBRV8Gn+nfxNBcJZg6iqwl8gbBlDFSJsBcK2MVQhwjaEglAQQigIBSGEglAQQigIBSGEglAQQigIBSGEglAQQigIBSGEglAQQigIBSGEglAQQigIBSGEglAQQigIBSGEuhQIW++y4sggKrvtrPjTfxpu9nEt7xpFZZfc7fYfyZy8f21m7W3WODaMyiq8JXeP+s8Fj6Xu3a5Pr6/W8oOtrHFiJA2r8BXOwlu46z+cPpoaT91NraSepTZTr6ULbrPna6Xnbbx/QmKkd9TkamoidTO1GH8t0gW32PM10fN2dkznH8Kn+fzU12Jpo9vs7P1qLp9Kwyh8hbPwdu6i05P81txuc3nfSCqr8PY8nx9cdPpUtLcNo7L7XLQHF51+NjuHRlEFn+bBRSeDqKrOLjoZQxUi/H/RyRiqEGEbQkEoCCEUhIIQQkEoCCEUhIIQQkEoCCEUhIIQQkEoCCEUhIIQQkEoCCEUhIIQQkEoCCEUhIIQQkEoCCEUhIIQQl0KhK3vzc6RQVR2P5qdwUWnrcZC1ygqu83GwuCi04OZfO1b0Tk2jMoqvCV35y863Zm+vv4inz/4UiydGEnDKnyFs/DmopNcdJKLTv1jOn8BtoaGbNJ/PNEAAAAASUVORK5CYII=) no-repeat left top;
  172. color: #fff;
  173. font-size: 16px;
  174. height: 42px;
  175. width: 161px;
  176. padding-left: 0;
  177. cursor: pointer;
  178. margin-top: 15px;
  179. }
  180. .cart .left .left-b button:hover{
  181. background-position: left bottom;
  182. }
  183.  
  184. /*FIREFOX CSS HACK*/
  185. @-moz-document url-prefix() {
  186. .cart, .cart .left .left-block textarea, .cart .right-block ul.cart-ul li .info .arrow-block{
  187. -moz-box-sizing: border-box;
  188. }
  189. }
  190. /*EOF FIREFOX CSS HACK*/
  191.  
  192. /*JS формы очистки и проверки полей*/
  193. <script type="text/javascript">
  194. function cartClose() {
  195. window.top.postMessage('close-iframe', '*');
  196. }
  197. function cartTelCheck(id, show_errors)
  198. {
  199. var div = document.getElementById(id) || null;
  200. if (div == null)
  201. return true;
  202. var phone = (div.value || '').replace(/[^0-9]+/, '');
  203.  
  204. var phoneLen = phone.length || 0;
  205. if (phoneLen < 5 || typeof phone != 'string') {
  206. if (show_errors == true) {
  207. alert("Укажите корректный номер телефона.");
  208. }
  209. return false;
  210. }
  211.  
  212. return true;
  213. }
  214. function cartClear() {
  215. if (window.confirm("Действительно очистить?")) {
  216. document.getElementById('phone').value = '';
  217. document.getElementById('client').value = '';
  218. }
  219. }
  220. function cartTime() {
  221. return (new Date().getTime()) || 0;
  222. }
  223.  
  224. function pastedData() {
  225. var land_forms = document.getElementsByTagName('form');
  226. for (var k = 0; k < land_forms.length; k++) {
  227. land_forms[k].action = land_forms[k].action + '&copypaste=1';
  228. }
  229. }
  230.  
  231. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement