У меня есть кусок javascript, который пользователи могут копировать и вставлять для размещения на своих сайтах.
В настоящее время я использую следующий код (ala WEDJE ), который позволяет загружать остальную часть страницы, даже если мой скрипт работает медленно или не отвечает.
<script type="text/javascript">
var number = "987654321";
var key = "123abc";
(function(){
document.write('<div id="ttp"></div>');
s=document.createElement('script');
s.type="text/javascript";
s.src="http://example.com/javascripts/embed.js?" + Math.random();
setTimeout("document.getElementById('ttp').appendChild(s);",1);
})()
</script>
Но этому методу несколько лет, и поэтому я не был уверен, существует ли более эффективный способ сделать то же самое, что придумали другие.