Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   КАК ПЕРЕЗАГРУЗИТЬ СЛОЙ ЧТО БЫ ОБНОВИЛСЯ JS БЕЗ ПЕРЕЗАГРУЗКИ СТРАНИЦЫ??? (https://javascript.ru/forum/misc/39741-kak-perezagruzit-slojj-chto-obnovilsya-js-bez-perezagruzki-stranicy.html)

danik.js 10.07.2013 09:41

skrudjmakdak, если подключить перед </body> то ждать $(document).ready не нужно :)

skrudjmakdak 10.07.2013 09:41

Цитата:

Сообщение от danik.js (Сообщение 261480)
Ха, а jQuery зачем подключал тогда?

потому что я просто тупо скопировал код, не правив..

danik.js 10.07.2013 09:42

zozozozo одна сплошная загадка. Видимо школота решила каникулы с пользой провести )))

skrudjmakdak 10.07.2013 09:43

Цитата:

Сообщение от danik.js (Сообщение 261482)
skrudjmakdak, если подключить перед </body> то ждать $(document).ready не нужно :)

вы что, издевайтесь на домной??

skrudjmakdak 10.07.2013 09:49

Цитата:

Сообщение от danik.js (Сообщение 261484)
zozozozo одна сплошная загадка. Видимо школота решила каникулы с пользой провести )))

что в этом плохого? может и вырастит с него программер.. пополнит наши ряды

danik.js 10.07.2013 09:50

Цитата:

Сообщение от skrudjmakdak
вы что, издевайтесь на домной??

Нет, я серьезно. Ждать $(document).ready не нужно. Ибо весь DOM уже сформирован. Кроме низлежащих скриптов.

zozozozo 10.07.2013 09:50

Цитата:

Сообщение от skrudjmakdak (Сообщение 261481)
это для меня тож загадка

слой и все остальное не выводится на сайт2
на сайте1 показывается, а на сайте2 не хочет

skrudjmakdak 10.07.2013 09:53

Цитата:

Сообщение от zozozozo (Сообщение 261488)
слой и все остальное не выводится на сайт2
на сайте1 показывается, а на сайте2 не хочет

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

zozozozo 10.07.2013 09:54

Цитата:

Сообщение от skrudjmakdak (Сообщение 261477)
подключаем jquery, дабы с ним проще работать:
<script type="http://code.jquery.com/jquery-1.10.2.min.js"></script>
и пишем аякс запрос:
<script type="text/javascript">
$(document).ready(function(){
var getUrl = function ()
{
 $.ajax({
   type: "POST",
   url: "getUrl.php",
   success: function(msg){
     console.log(msg);
     //вот эту msg и нужно использовать для проверки
    if (msg == 'urlsait')
            document.getElementById("popShow2").style.display="none";
   }
 });
}

setInterval(getUrl, 5000); //интервал запроса 5 секунд
});
</script>


А просто перезагрузить скрипт в слое <div id="perezagryzka"> нельзя никак???

<div id="perezagryzka"><script>var urlsait=""; {if urlsait="<?php print "$url1"; ?>"; document.getElementById("popShow2").style.display="none";<\/script></div>

skrudjmakdak 10.07.2013 09:55

Цитата:

Сообщение от danik.js (Сообщение 261487)
Нет, я серьезно. Ждать $(document).ready не нужно. Ибо весь DOM уже сформирован. Кроме низлежащих скриптов.

да ладно???? )))


Часовой пояс GMT +3, время: 21:53.