Sunday, November 23, 2025
HomeLanguagesJavascriptHow to tell if a script tag failed to load?

How to tell if a script tag failed to load?

The problem is to identify whether the passed script loaded successfully or not using JavaScript. There are two methods which are discussed below

Approach 1:

  • Set a variable loaded = false.
  • Pass the URL of the JavaScript file in the <script> tag.
  • Set the onload parameter, if the script loaded set loaded = true.

Example: This example illustrates the approach discussed above. 

html




<script>
    var loaded = false;
</script>
<script src=
        onload="loaded=true;">
</script>
<h1 style="color:green;">
    neveropen
</h1>
<p id="GFG_UP">
</p>
<button onclick="gfg_Run()">
    Click here
</button>
<p id="GFG_DOWN">
</p>
<script>
    var el_up = document.getElementById("GFG_UP");
    var el_down = document.getElementById("GFG_DOWN");
 
    el_up.innerHTML = "Click on the button to check "
        + "whether script is loaded or not.";
 
    function gfg_Run() {
        if (loaded) {
            el_down.innerHTML = "Loaded Successfully!";
        }
        else {
            el_down.innerHTML = "Not loaded!";
        }
    }       
</script>


Output:

<img src=”https://media.geeksforgeeks.org/wp-content/uploads/20230119103231/gfg.gif” alt=”How to tell if a tag failed to load?” srcset=”https://media.geeksforgeeks.org/wp-content/uploads/20230119103231/gfg.gif 495w, ” sizes=”100vw” width=”495″>
How to tell if a <script> tag failed to load?

Approach 2:

  • Set a variable loaded = false.
  • Pass the URL of the JavaScript file in a <script> tag.
  • Set the onload parameter, Trigger alert if script loaded.
  • If not then check for loaded variable, if it is equal to false, then script not loaded.

Example: This example follows the approach discussed above. 

html




<script>
    var loaded = false;
</script>
 
<script src="" onload="alert('Script loaded!'); loaded=true;">
</script>
 
<h1 style="color:green;">
    neveropen
</h1>
 
<p id="GFG_UP" style="font-size: 15px; font-weight: bold;">
</p>
 
<script>
    var el_up = document.getElementById("GFG_UP");
    el_up.innerHTML = "Click on the refresh button "
        + "to check whether script is loaded or not.";
 
    if (!loaded) {
        alert("Script not loaded!");
    }
</script>


Output:

<img src=”https://media.geeksforgeeks.org/wp-content/uploads/20230119103424/gfg.gif” alt=”How to tell if a tag failed to load?” srcset=”https://media.geeksforgeeks.org/wp-content/uploads/20230119103424/gfg.gif 575w, ” sizes=”100vw” width=”575″>
How to tell if a <script> tag failed to load?
RELATED ARTICLES

Most Popular

Dominic
32407 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6785 POSTS0 COMMENTS
Nicole Veronica
11932 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12000 POSTS0 COMMENTS
Shaida Kate Naidoo
6907 POSTS0 COMMENTS
Ted Musemwa
7168 POSTS0 COMMENTS
Thapelo Manthata
6864 POSTS0 COMMENTS
Umr Jansen
6852 POSTS0 COMMENTS