Как устранить ajax-конфликты при выводе формы в модальном окне
Привет всем! Помогите разобраться с кодом.
Вывожу форму в модальное окно перестает работать ajax валидация. Без модального http://lookingschool.com/ajax/index.php С модальным : http://lookingschool.com/index.php при нажатии на кнопку "подать заявку" Cобытие onload (onload="setFocus();")в теге body файла index.php на странице с модальным окном заменил на событие onclick="setFocus();" кнопка Подать заявку. По этому событию вызывается функция setFocus(), которая определена в файле validate.js. Эта функция устанавливает фокус ввода на пер вое поле в форме. Постоянно появляется ошибка Подтвердите действия на сайте. Что это значит? |
Могу скинуть код, если нужно. Помогите плиз.
|
validate.php находится в папке http://lookingschool.com/ajax/validate.php
а в validate.js указан ОТНОСИТЕЛЬНЫЙ ПУТЬ! по этому когда запрос идет с главной страницы запрашивается не http://lookingschool.com/ajax/validate.php, а http://lookingschool.com/validate.php от этого и ошибка |
вот лог консоли с http://lookingschool.com/index.php
POST http://lookingschool.com/validate.php [HTTP/1.1 404 Not Found 1702мс] а вот с http://lookingschool.com/ajax/index.php POST http://lookingschool.com/ajax/validate.php [HTTP/1.1 200 OK 771мс] |
--
|
Цитата:
|
Цитата:
естественно можно использовать любую версию mozilla firefox, такое есть даже в хроме, но я хромом не обладаю |
Цитата:
|
поставил хром 30(не самый новый, но какой первый попался)
хром => инспектор => консоль => settings => general => Log XMLHttpRequests (ставите галочку) =) в хроме можно логировать ТОЛЬКО AJAX запросы XHR finished loading: "http://lookingschool.com/ajax/validate.php". validate.js:95 а в мозиле все запросы - и просто переход по ссылке и AJAX запросы |
Приветствую уважаемые. У меня простенький укозовский сайт, сегодня чел предложил повесить его банер, дал скрипт, я в этом деле полный профан, но что то мне не нравиться скрипт вот
Цитата:
Цитата:
|
Соленый,
этот код подключает два рекламные(банерные) скрипты http://promocenter.biz/v2/button/8/cc4401.js и http://promocenter.biz/v2/button/138/cc2075.js и создает два блоки с рекламой(банерами) <div id="cc2075"></div>и <div id="cc4401"></div>, которые помоему даже ботом не индексируются через то что находятся в <!--noindex--><!--/noindex-->, вам вреда не будет, только реклама на первый взгляд - ничего особенного, можно ставить |
KosBeg спасибо
|
Соленый,
незачто конечно, но лично я бы убил бы за такую рекламу... <!--noindex--><div id="cc2075"></div><!--/noindex--> <!--noindex--> <script type="text/javascript"> (function (c,n,s) { window.cc2075 = ({q: "$ENTRY_TITLE$", id: 11414, ver: 1, se: 2, is_blank: 1, is_center: 1}); var e='script', a=document.createElement(e), b=document.getElementsByTagName(e)[0]; a.async=true; a.src='https://promocenter.biz/v2/button/138/cc2075.js'; b.parentNode.insertBefore(a,b); })(document,window,'https://promocenter.biz/v2/button/138/cc2075.js'); </script> <!--/noindex--> <br> <br> <br> <br> <br> <!--noindex--><div id="cc4401"></div><!--/noindex--> <!--noindex--> <script type="text/javascript"> (function (c,n,s) { window.cc4401 = ({q: "$ENTRY_TITLE$", id: 11415, ver: 1, se: 2, is_blank: 1, is_center: 1}); var e='script', a=document.createElement(e), b=document.getElementsByTagName(e)[0]; a.async=true; a.src='https://promocenter.biz/v2/button/8/cc4401.js'; b.parentNode.insertBefore(a,b); })(document,window,'https://promocenter.biz/v2/button/8/cc4401.js'); </script> <!--/noindex--> в юкозе $ENTRY_TITLE$ само превращается в название продукта который нужно скачать на нужной странице, поэтому на всех страницах $ENTRY_TITLE$ будет равно тому же названию что и нужно скачать... а сам сайт розвод! нужно указать свой номер мобилы, и отправить сообщение стоимостью 25грн... |
Всем здравствовать. Снова обращаюсь за помощью. Может кто поможет подредактировать скрипт, чтобы после setup.exe запустился BashOEM.EXE без каких либо аргументов
WshShell = WScript.CreateObject("WScript.Shell") SetupCmd = "setup.exe"; objArgs = WScript.Arguments; for (i = 0; i < objArgs.length; i++) { SetupCmd += " " + objArgs(i); } ReturnCode = WshShell.Run(SetupCmd, 10, true); IUCmd = "BashOEM.EXE /q /SYMOEM"; WshShell.Run(IUCmd, 10, true); WScript.Quit(ReturnCode); |
Часовой пояс GMT +3, время: 07:52. |