[javascript] Loading another html page from javascript

Is it possible to load a Javascript program from an html page and then make the Javascript load another html page instead of the page the loaded the program?

This question is related to javascript html

The answer is


You can use the following code :

<!DOCTYPE html>
<html>
    <body onLoad="triggerJS();">

    <script>
        function triggerJS(){
        location.replace("http://www.google.com");
        /*
        location.assign("New_WebSite_Url");
        //Use assign() instead of replace if you want to have the first page in the history (i.e if you want the user to be able to navigate back when New_WebSite_Url is loaded)
        */
        }
    </script>

    </body>
</html>

Is it possible (work only online and load only your page or file): https://w3schools.com/xml/xml_http.asp Try my code:

function load_page(){
qr=new XMLHttpRequest();
qr.open('get','YOUR_file_or_page.htm');
qr.send();
qr.onload=function(){YOUR_div_id.innerHTML=qr.responseText}
};load_page();

qr.onreadystatechange instead qr.onload also use.


You can include a .js file which has the script to set the

window.location.href = url;

Where url would be the url you wish to load.


Yes. In the javascript code:

window.location.href = "http://new.website.com/that/you/want_to_go_to.html";