Как показать страницу, пока скрипт работает?
как заставить браузер показывать страницу, пока работает скрипт?
перехожу по ссылку на свою страницу, а браузер 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> |
Это не пример. Что в скриптах? Биткойны майнишь?
В принипе, можно вынести все теги script в низ страницы, поближе к закрывающему body. |
в скриптах обращение и парсинг других сайтов.
много вызовов типа:
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>
|
sitar32,
Подгружай скрипты после загрузки страницы. Гугли "асинхронная загрузка скриптов" |
async: false ЗАЧЕМ? |
ну в результате действий скрипта выводится таблица с ценами. и когда жмешь F5 непонятно цены обновились или нет.
|
Цитата:
|
sitar32,
Ну так страница отрисуется, а там пусть выполняется сколько влезет. |
Цитата:
|
Цитата:
Подгружай скрипт после отрисовки страницы) В чем проблема?) |
| Часовой пояс GMT +3, время: 04:40. |