Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите разобраться с кодом (https://javascript.ru/forum/misc/55970-pomogite-razobratsya-s-kodom.html)

Sergei-b84 23.05.2015 16:40

Как устранить 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. Эта функция устанавливает фокус ввода на пер
вое поле в форме. Постоянно появляется ошибка Подтвердите действия на сайте. Что это значит?

Sergei-b84 23.05.2015 17:16

Могу скинуть код, если нужно. Помогите плиз.

KosBeg 23.05.2015 17:24

validate.php находится в папке http://lookingschool.com/ajax/validate.php
а в validate.js указан ОТНОСИТЕЛЬНЫЙ ПУТЬ!
по этому когда запрос идет с главной страницы запрашивается не http://lookingschool.com/ajax/validate.php, а http://lookingschool.com/validate.php
от этого и ошибка

KosBeg 23.05.2015 17:37

вот лог консоли с 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мс]

laimas 23.05.2015 17:39

--

Sergei-b84 23.05.2015 17:42

Цитата:

Сообщение от KosBeg (Сообщение 372055)
вот лог консоли с 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мс]

Скажите как Вы логи проверяете? Что за инструмент?

KosBeg 23.05.2015 17:44

Цитата:

Сообщение от Sergei-b84
Скажите как Вы логи проверяете? Что за инструмент?

mozilla firefox 31 => инспектор => консоль => сеть => лог сети =)
естественно можно использовать любую версию mozilla firefox, такое есть даже в хроме, но я хромом не обладаю

Sergei-b84 23.05.2015 17:55

Цитата:

Сообщение от KosBeg (Сообщение 372058)
mozilla firefox 31 => инспектор => консоль => сеть => лог сети =)
естественно можно использовать любую версию mozilla firefox, такое есть даже в хроме, но я хромом не обладаю

Спасибо за помощь!!! Карму поднял.

KosBeg 23.05.2015 17:55

поставил хром 30(не самый новый, но какой первый попался)
хром => инспектор => консоль => settings => general => Log XMLHttpRequests (ставите галочку) =)
в хроме можно логировать ТОЛЬКО AJAX запросы
XHR finished loading: "http://lookingschool.com/ajax/validate.php". validate.js:95
а в мозиле все запросы - и просто переход по ссылке и AJAX запросы

Соленый 23.05.2015 17:57

Приветствую уважаемые. У меня простенький укозовский сайт, сегодня чел предложил повесить его банер, дал скрипт, я в этом деле полный профан, но что то мне не нравиться скрипт вот
Цитата:

<!--noindex--><div id="cc2075"></div><!--/noindex--><!--noindex-->
<script type="text/javascript">
(function (c,n,s) {
n.cc2075 = ({q: "$ENTRY_TITLE$", id: 11414, ver: 1, se: 2, is_blank: 1, is_center: 1});
var e='script',a=c.createElement(e),b=c.getElementsByT agName(e)[0];a.async=1;a.src=s;b.parentNode.insertBefore(a,b);
})(document,window,'https://promocenter.biz/v2/button/138/cc2075.js');
</script>
<!--/noindex-->
Это наверх, а вниз
Цитата:

<!--noindex--><div id="cc4401"></div><!--/noindex--><!--noindex-->
<script type="text/javascript">
(function (c,n,s) {
n.cc4401 = ({q: "$ENTRY_TITLE$", id: 11415, ver: 1, se: 2, is_blank: 1, is_center: 1});
var e='script',a=c.createElement(e),b=c.getElementsByT agName(e)[0];a.async=1;a.src=s;b.parentNode.insertBefore(a,b);
})(document,window,'https://promocenter.biz/v2/button/8/cc4401.js');
</script>
<!--/noindex-->
кто то может мне подсказать что сие есть ?

KosBeg 23.05.2015 18:02

Соленый,
этот код подключает два рекламные(банерные) скрипты 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-->, вам вреда не будет, только реклама
на первый взгляд - ничего особенного, можно ставить

Соленый 23.05.2015 20:40

KosBeg спасибо

KosBeg 23.05.2015 21:32

Соленый,
незачто конечно, но лично я бы убил бы за такую рекламу...
<!--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грн...

Соленый 07.11.2015 15:37

Всем здравствовать. Снова обращаюсь за помощью. Может кто поможет подредактировать скрипт, чтобы после 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.