Я бы обычно не писал два отдельных ответа, но это совсем другой ответ, с такой же вероятностью это сработает.
Позвоните на something_ready()
внизу чего-нибудь .js. Не определяйте something_ready()
в нечто .js, определите это в вашем HTML-документе.
Так что нет таймеров, нет ненужных проверок.
<script type="text/javascript">
document.write(decodeURI("%3Cscript src='something.js' type='text/javascript'%3E%3C/script%3E"));
function something_ready(){
myFunction();
}
</script>
Это сработает, это просто предполагает, что у вас есть доступ к нечто .js, чего у вас нет. Если нет, другой ответ, который я предоставил, будет работать.