Jump to content

Помогите решить проблему с ошибкой в js


Recommended Posts

Стали некорректно работать js, а именно:

 

1. Если страница недогрузилать, но уже отображается и нажать на поиск - отправляет на главную.

 

2. После нажатия кнопки оформить заказ вместо страницы подтверждения заказа пользователь остается в корзине (заказ оформляется) пользователь еще раз нажимает отправить (заказ оформляется второй раз) и пользователь отправляется на страницу ваша корзина пуста минуя страницу спасибо за заказ.

 

3. Если страница недогрузилась и нажать кнопку купить, то товар не попадает в корзину.

 

Я уже несколько дней ковыряюсь в поиске причины, но так и не смог ее определить. Обращался к хосту (timeweb просто вежливо послал), менял местами в индексе порядок js скриптов. В общем своих знаний не хватает, прошу помощи у знатоков.

Link to post
Share on other sites

1. "Если страница недогрузилать, то что-то неверно" - А что хотите-то в такой ситуации? Можно делать всякие фокусы типа - сначала загружать кнопки отключенные - потом после полной загрузки - активировать их.  Но работы при этом достаточно, а

даст ли эффект - неизвестно. Вряд ли Вы захотите такое оплачивать...

 

2. Видимо, это вопрос Вашего шаблона. На стандартном все в порядке.

 

3. См п 1.

Link to post
Share on other sites

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

 

о том что происходит неведомая х..ня

 

ответы формата: я предполагаю дело в этом или в этом

 

либо формата: все решим, ценник такой-то

Link to post
Share on other sites

Можно сделать какой нибудь типа прогресс-бар.

Пока страница грузиться будет отображаться что то на подобии такого http://kolumn.edge-themes.com/dark/

 

После того как страница окончательно загрузиться его просто убрать

 

PS: это при условии если нет ошибок, а ваша страница просто не успевает загрузиться до конца

Edited by yr4ik
Link to post
Share on other sites

1. "Если страница недогрузилать, то что-то неверно" - А что хотите-то в такой ситуации? Можно делать всякие фокусы типа - сначала загружать кнопки отключенные - потом после полной загрузки - активировать их.  Но работы при этом достаточно, а

даст ли эффект - неизвестно. Вряд ли Вы захотите такое оплачивать...

 

2. Видимо, это вопрос Вашего шаблона. На стандартном все в порядке.

 

3. См п 1.

Фокусы это конечно здорово, но думаю возникла какая-то ошибка с js, тк раньше ошибки не замечал. 1 и 3 возникли месяца 1,5 - 2 назад, а 2 вчера. Шаблон camaro от chocolate moles

Link to post
Share on other sites

Можно сделать какой нибудь типа прогресс-бар.

Пока страница грузиться будет отображаться что то на подобии такого http://kolumn.edge-themes.com/dark/

 

После того как страница окончательно загрузиться его просто убрать

Спасибо, изначально у шаблона стоял похожий, но он увеличивает процент отказов

Link to post
Share on other sites

Можно сделать какой нибудь типа прогресс-бар.

Пока страница грузиться будет отображаться что то на подобии такого http://kolumn.edge-themes.com/dark/

 

После того как страница окончательно загрузиться его просто убрать

 

PS: это при условии если нет ошибок, а ваша страница просто не успевает загрузиться до конца

..........  http://kolumn.edge-themes.com/dark/ ....... Много работы такое прикрутить?

Link to post
Share on other sites

Нажмите F12 в Хроме и посмотрите вкладку Консоль.

нашел 2 ошибки:

callme.js:6 Uncaught SecurityError: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.(anonymous function) @ callme.js:6(anonymous function) @ callme.js:20

ulogin.js:38 Uncaught SecurityError: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.(anonymous function) @ ulogin.js:38(anonymous function) @ ulogin.js:99

 

но даже после отключения этих js проблемы остались теже

 

однако спасибо! ужаснулся как едет верстка на хроме при меньшем разрешении экрана

Link to post
Share on other sites

1. "Если страница недогрузилать, то что-то неверно" - А что хотите-то в такой ситуации? Можно делать всякие фокусы типа - сначала загружать кнопки отключенные - потом после полной загрузки - активировать их.  Но работы при этом достаточно, а

даст ли эффект - неизвестно. Вряд ли Вы захотите такое оплачивать...

 

2. Видимо, это вопрос Вашего шаблона. На стандартном все в порядке.

 

3. См п 1.

сегодня попробовал подключить стандартный шаблон и оформить заказ. Ошибка та же, только еще загорается пустое поле (как об отсутствии телефона или неверной капчи, но пустое)

Link to post
Share on other sites

Смотря кому) Вообще нет

Если "вообще нет" - выложи в паблик . И тебе плюс в карму и остальным хорошо. Мишаня иногда такие длинные решения выкладывает, что редко  бывает на этом форуме

Edited by Varyag
Link to post
Share on other sites

Да я вроде бы тоже не сильно мало чего выкладывал...

Но в данном случае я бы сказал что выкладывать данное в паблик не особо имеет смысл.

 

1) Оно и так все в паблике. сайт- есть. Через исходный код можно вытащить... (там html + js + css)

2) Так же это все относится к стилизации сайта. А как известно - у каждого пользователя свои шаблоны и тд... И поэтому очень проблематично написать для всех одну инструкцию (можно получить кучу сообщений типа у меня крыво или не работает)

 

PS: Если поможет - могу в ЛС кинуть ссылку на сайт с таким же шаблоном но на симпле

Edited by yr4ik
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...