Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как показать страницу, пока скрипт работает? (https://javascript.ru/forum/dom-window/49780-kak-pokazat-stranicu-poka-skript-rabotaet.html)

sitar32 28.08.2014 01:49

Как показать страницу, пока скрипт работает?
 
как заставить браузер показывать страницу, пока работает скрипт?
перехожу по ссылку на свою страницу, а браузер chrome не показывает ее пока скрипт полностью не отработал. А мне нужно чтобы выводилось сообщение - скрипт работает, ждите.

пример своей страницы ниже:


<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="js/tbfunc.js"></script>
<script type="text/javascript" src="js/sc-1.js"></script>
<link rel="stylesheet" type="text/css" href="bot.css">

<div id="scriptresult">
  Scan price ...
</div>

ixth 28.08.2014 01:54

Это не пример. Что в скриптах? Биткойны майнишь?

В принипе, можно вынести все теги script в низ страницы, поближе к закрывающему body.

sitar32 28.08.2014 02:00

в скриптах обращение и парсинг других сайтов.
много вызовов типа:
xhr =   $.ajax({
                    url: tb_link,
                    error: function(data){ console.log(data); },
                    type: "GET",
                    dataType: "text",
                    async: false
            });



весь html докумет выглядит так:
<html>
  <head>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript" src="js/tbfunc.js"></script>
    <script type="text/javascript" src="js/sc-1.js"></script>
    <link rel="stylesheet" type="text/css" href="bot.css">
  </head>
  <body>
    <div id="scriptresult">
      Scan price ...
    </div>
  </body>
</html>

brizz 28.08.2014 02:01

sitar32,
Подгружай скрипты после загрузки страницы. Гугли "асинхронная загрузка скриптов"

ixth 28.08.2014 02:02

async: false

ЗАЧЕМ?

sitar32 28.08.2014 02:05

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

sitar32 28.08.2014 02:08

Цитата:

Сообщение от brizz (Сообщение 327827)
sitar32,
Подгружай скрипты после загрузки страницы. Гугли "асинхронная загрузка скриптов"

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

brizz 28.08.2014 02:11

sitar32,
Ну так страница отрисуется, а там пусть выполняется сколько влезет.

sitar32 28.08.2014 02:15

Цитата:

Сообщение от brizz (Сообщение 327833)
sitar32,
Ну так страница отрисуется, а там пусть выполняется сколько влезет.

ну проблема вся в том что страница не отрисовывается.

brizz 28.08.2014 02:17

Цитата:

Сообщение от sitar32 (Сообщение 327834)
ну проблема вся в том что страница не отрисовывается.

Ну...:)
Подгружай скрипт после отрисовки страницы) В чем проблема?)


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