Лучший способ отменить медленную загрузку удаленного вызова JS - PullRequest
1 голос
/ 06 декабря 2008

У меня есть удаленный JS, который должен появиться в заголовке документа. Если сервер медленно отвечает или недоступен, очевидно, это замедляет или препятствует загрузке страницы. Я искал простой способ установить предел, скажем, 3 секунды (возможно, меньше), чтобы он сдался и просто не загружал функциональность.

У кого-нибудь есть простой способ сделать это только с помощью Javascript?

Ответы [ 3 ]

2 голосов
/ 06 декабря 2008

Включить файл .JS после загрузки страницы:

<script type='text/javascript'>
window.onload = function(){
 document.write("<script type='text/javascript' src='http://domain.com/file.js'></script>");
}
</script>

Поместите это в ГОЛОВКУ вашего документа, тогда файл начнет загружаться после завершения загрузки страницы.

0 голосов
/ 07 декабря 2008

Если событие window.onload вызвано для вас слишком поздно, просто вставьте файл javascript прямо на страницу.

0 голосов
/ 07 декабря 2008

Если это проблема, разделите .js на части, и в функции onload = "";

используйте функции css нижнего конца и медленные.
...