Jump to content


Photo
- - - - -

в Chrome сравнение и избранное работают криво


Best Answer al2401 , 14 November 2013 - 07:13

Когда используется сравнение, или просмотр избранных товаров, возврат на предыдущую страницу - это обычное действие пользователя.

Этот скрипт обновляет страницу после загрузки

<script type="text/javascript" language="javascript">
	onload = function(){
	    var e = document.getElementById("refreshed");
	    if(e.value == "no") {
                e.value = "yes";
	    } else {
                e.value = "no";
                location.reload();
            }
	}
</script>
<input type="hidden" id="refreshed" value="no">
Go to the full post


  • This topic is locked This topic is locked
2 replies to this topic

#1 al2401

al2401
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 173
  • topics: 56

Posted 13 November 2013 - 16:37

Тестировал в Chrome

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

 

Если нажать "сравнить объект" то появляются две кнопки "удалить" и "перейти к сравнению", если перейти на страницу сравнения, а затем вернуться к объекту кнопкой браузера, то вместо двух кнопок будет опять одна "сравнить объект", после обновления страницы все нормально появляются две кнопки, то-же самое в избранном.


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 13 November 2013 - 16:39

Когда браузер возвращается на страницу назад - велика вероятность что он возьмет её из собственного кеша. Тут JBZoo бессилен.

Само удаление работает нормально.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 al2401

al2401
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 173
  • topics: 56

Posted 14 November 2013 - 07:13   Best Answer

Когда используется сравнение, или просмотр избранных товаров, возврат на предыдущую страницу - это обычное действие пользователя.

Этот скрипт обновляет страницу после загрузки

<script type="text/javascript" language="javascript">
	onload = function(){
	    var e = document.getElementById("refreshed");
	    if(e.value == "no") {
                e.value = "yes";
	    } else {
                e.value = "no";
                location.reload();
            }
	}
</script>
<input type="hidden" id="refreshed" value="no">

  • 0




Click to return to top of page in style!