Loading another html page from javascript

后端 未结 4 1732
南旧
南旧 2021-02-07 00:51

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?

相关标签:
4条回答
  • 2021-02-07 01:31

    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.

    0 讨论(0)
  • 2021-02-07 01:36

    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.

    0 讨论(0)
  • 2021-02-07 01:42

    Yes. In the javascript code:

    window.location.href = "http://new.website.com/that/you/want_to_go_to.html";
    
    0 讨论(0)
  • 2021-02-07 01:47

    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>
    
    0 讨论(0)
提交回复
热议问题