Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Автообновление div неработает

Автообновление div неработает


     20.05.2014    Общие вопросы    1779

вопрос
Такая проблема установил модуль blockpro 3 вывел случайную новость, и хотел сделать так чтоб блок обновлялся сам, сделал вот таким макаром

<div id="on"><center>{include file="engine/modules/blockpro/block.pro.3.php?template=anime&limit=1&sort=random&imgSize=210x260&catId=37&remoteImages=y&grabRemote=y&imgQuality=100"}</center>
<script>setInterval(function(){
                        $("#on").load("# #on"); }, 6500); </script>


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

Вот весь блок

<div class="block nopad">
    <div class="block_h">Случайное Аниме</div>
    <div class="block_c">
        <ul class="last_comm">
        <div id="on"><center>{include file="engine/modules/blockpro/block.pro.3.php?template=anime&limit=1&sort=random&imgSize=210x260&catId=37&remoteImages=y&grabRemote=y&imgQuality=100"}</center>
<script>setInterval(function(){
                        $("#on").load("# #on"); }, 6500); </script>
  </div>

Ответа пока нет


Комментарии пользователей (17)

vitnet
218

2171 | 930

vitnet - 20 мая 2014 12:59 - Эксперт

А так?
[not-aviable=register]...[/not-aviable]

ufh2
175 | 3

ufh2 - 20 мая 2014 13:22 - Юзер

Пробывал но тогда вот такая ерунда

vitnet
218

2171 | 930

vitnet - 20 мая 2014 13:26 - Эксперт

Вы не то вставили, обромите ваш JS код чтобы на странице реги. блок не обновлялся вот и все

ufh2
175 | 3

ufh2 - 20 мая 2014 13:41 - Юзер

Я именно скрипт обромлял

ufh2
175 | 3

ufh2 - 20 мая 2014 14:07 - Юзер

Блин теперь еще интересней стало вот такая картина при регистрации всегда уже и шаблон менял

ufh2
175 | 3

ufh2 - 20 мая 2014 15:22 - Юзер

в консоле пишет такое

Consider using 'dppx' units instead of 'dpi', as in CSS 'dpi' means dots-per-CSS-inch, not dots-per-physical-inch, so does not correspond to the actual 'dpi' of a screen. In media query expression: only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi)
body.scrollLeft is deprecated in strict mode. Please use 'documentElement.scrollLeft' if in strict mode and 'body.scrollLeft' only if in quirks mode.
body.scrollTop is deprecated in strict mode. Please use 'documentElement.scrollTop' if in strict mode and 'body.scrollTop' only if in quirks mode.
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
Uncaught TypeError: Object #<Object> has no method 'substr' openapi.js?112:158
Uncaught TypeError: Cannot read property 'top' of undefined scripts.js:246
Uncaught TypeError: Object #<Object> has no method 'substr' xdm.js?1:156
6
Uncaught TypeError: Cannot read property 'top' of undefined

Decathlete
1

Decathlete - 20 мая 2014 15:30 - Юзер

<script>
function Bpro()
{
$.ajax({
url: "modules/engine/modules/blockpro/block.pro.3.php",
cache: false,
success: function(html){
$("#Bpro").html(html);
}
});
}

$(document).ready(function(){
shows();
showd();
setInterval('Bpro()',5000);
});
</script>



<div class="Bpro"><center>{include file="engine/modules/blockpro/block.pro.3.php?template=anime&limit=1&sort=random&imgSize=210x260&catId=37&remoteImages=y&grabRemote=y&imgQuality=100"}</center>
</div>

Попробуй так.
У меня работает такой метод обновления div.

ufh2
175 | 3

ufh2 - 20 мая 2014 15:40 - Юзер

Спасибо

ufh2
175 | 3

ufh2 - 20 мая 2014 23:54 - Юзер

Не работает

ufh2
175 | 3

ufh2 - 20 мая 2014 15:40 - Юзер

ufh2,
А что делать с этим?

ufh2
175 | 3

ufh2 - 20 мая 2014 23:55 - Юзер

Decathlete,
Не работает

ПафНутиЙ
1063

3392 | 2433

ПафНутиЙ - 23 мая 2014 20:26 - Админ

Модуль не будет так работать, т.к. это равносильно прямому обращению к модулю, что исключено в первых строках кода.

Каков вопрос - таков и ответ. Просто помните об этом.

ufh2
175 | 3

ufh2 - 23 мая 2014 21:25 - Юзер

ПафНутиЙ,
Как быть и как с этим бороться?

FastFud
50

1599 | 588

FastFud - 23 мая 2014 21:29 - Юзер

<div id="refresh">
{include file="engine/modules/blockpro/bp3.php?template=news&limit=1&sort=random&cacheLive=1"}
</div>

<script>
setInterval(function() {
$("#refresh").load(location.href+" #refresh>*","");
}, 5000);
</script>

ufh2
175 | 3

ufh2 - 23 мая 2014 21:34 - Юзер

ПафНутиЙ,
Все решил, провтыкал [not-aviable=register]...[/not-aviable], и тогда работает и регистрация и обновляется блок, спасибо vitnet

ufh2
175 | 3

ufh2 - 23 мая 2014 21:51 - Юзер

FastFud,
Спасибо, тоже работает)

ScreN
10

207 | 102

ScreN - 28 мая 2014 16:05 - Юзер

А может можно как то сделать чтобы еще были эффекты какие нибудь, типа слайда или затухания?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы