- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Столкнулся с проблемой не могу побороть.
Есть такой код для вывода формы
Однако есть у меня и скрипт реализующий ползунок устанавливающий уровень цен
http://pro-manager.ru/images/price/polz3.js
Он блокирует открытие формы, разобраться почему это происходит у меня не получается, но методом тыка, я пришел к выводу что это из-за использования document.getElementById в выше обозначенном скрипте.
Посмотреть как не открывается форма можно здесь - http://pro-manager.ru/inside/
Помогите советом или ткните носом, что удалить или дописать в скрипте, чтобы не блокировалось открытие формы
Заранее спасибо
Может onclick все-таки к <input/> приделать, а не к форме. Если к форме - то onsubmit тогда уж.
Попробовал и так и так, результат тот же, при нажатии на кнопку "добавить резюме" форма не открывается. :(
я бы еще скобочек фигурных в условии написал, а то вдруг чего.
Здесь?
(document.getElementById{'AddItemForm'}.innerHTML == '')
так, тот же результат. :(
У вас первая причина проблемы в том, что при клике у вас происходит перезагрузка страницы, а по коду, я так понимаю у вас идёт фоновая отправка сообщения аяксом. Соответственно вам нужно сначала убрать перезагрузку страницы, для этого вам нужно onclick повесить на кнопку, а не на форму и вернуть return false;
Должно так работать, если не работает смотрите функцию sendBackgroundRequest и cr у себя.
Убрал для теста эти функции, без них можете заметить, что при клике текст добавляется
Спасибо. Со вторым кодом тест 1 и тест 2 выпадает. А вот с sendBackgroundRequest и cr, идет перезагрузка.
А что именно я должен смотреть в этих функция, вот тут http://pro-manager.ru/images/price/polz3.js я не нашел упоминания этих функций. :(
А что именно я должен смотреть в этих функция, вот тут http://pro-manager.ru/images/price/polz3.js я не нашел упоминания этих функций.
Смотреть чтобы они выполнялись без ошибок и в том варианте в каком вы хотите. Ищите в других подключаемых скриптах "sendBackgroundRequest" видел в "/hostcmsfiles/ajax/ajax.js"
Если убрать этот скрипт http://pro-manager.ru/images/price/polz3.js
то все прекрасно работает.
Поэтому разве может быть проблема в /hostcmsfiles/ajax/ajax.js?
Воспользуйтесь firebag в лисе, или загрузите в хроме консоль и смотрите ошибки которые вываливаются. сейчас при загрузки страницу вываливаются две ошибки для начала их уберите.
Поставил,
пишет $("body") is null
$("body").css("cursor", "wait");
в файле http://pro-manager.ru/hostcmsfiles/ajax/ajax.js
Что сие означает? Разжуйте пожалуйста.
но если убрать http://pro-manager.ru/images/price/polz3.js, то эта ошибка не появляется и форма открывается.
спасибо.