Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Автообновление div неработает

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


     20.05.2014    Все вопросы » Общие вопросы    2091

вопрос
Такая проблема установил модуль 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
Эксперт

vitnet - 20 мая 2014 12:59 -

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

ufh2
Юзер

ufh2 - 20 мая 2014 13:22 -

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

vitnet
Эксперт

vitnet - 20 мая 2014 13:26 -

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

ufh2
Юзер

ufh2 - 20 мая 2014 13:41 -

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

ufh2
Юзер

ufh2 - 20 мая 2014 14:07 -

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

ufh2
Юзер

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
Юзер

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
Юзер

ufh2 - 20 мая 2014 15:40 -

Спасибо

ufh2
Юзер

ufh2 - 20 мая 2014 23:54 -

Не работает

ufh2
Юзер

ufh2 - 20 мая 2014 15:40 -

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

ufh2
Юзер

ufh2 - 20 мая 2014 23:55 -

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

ПафНутиЙ
Админ

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

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

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

ufh2
Юзер

ufh2 - 23 мая 2014 21:25 -

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

FastFud
Юзер

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
Юзер

ufh2 - 23 мая 2014 21:34 -

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

ufh2
Юзер

ufh2 - 23 мая 2014 21:51 -

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

ScreN
Юзер

ScreN - 28 мая 2014 16:05 -

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

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

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

наверх