2016-01-09 4 views
0

Если я ставлю скрипте теги <script src="url"></script> в head части страницы, какКак проверить, не загружен ли внешний javascript?

<html> 
    <head> 
    <script src="url1"></script> 
    <script src="url2"></script> 
    <script src="url3"></script> 
    <script src="url4"></script> 
    </head> 
</html> 

, если некоторые из них не удалось загрузить, как я могу обнаружить то же самое и предупреждает пользователя как

function scriptLoadFailed(url) 
{ 
    alert(url + " loading failed!"); 
} 

Заранее спасибо.

+0

Вы можете получить ответ на следующую ссылку. http://stackoverflow.com/questions/5683824/detect-and-log-when-external-javascript-or-css-resources-fail-to-load –

ответ

2

В верхней части <head>

<script> 
    function scriptfail(element) { 
     alert('failed to load ' + element.src); 
    } 
</script> 

В вашем элементе сценария

<script src="url1" onerror='scriptfail(this);'></script> 
+0

Спасибо, что сработало. – gurvinder372

Смежные вопросы