2010-01-07 27 views
18

¿Es posible cargar un programa Javascript desde una página html y luego hacer que el Javascript cargue otra página html en lugar de cargar el programa?Cargando otra página html desde javascript

+2

¿Qué quiere decir con "carga ". ¿Te refieres a esto ?: 1) Carga de página HTML 2) Hace referencia a un archivo JS con una etiqueta '

6

Se puede incluir un archivo .js que tiene la secuencia de comandos para configurar el

window.location.href = url; 

donde url sería la URL que desea cargar.

2

¿Es posible (trabajo solamente en línea y de carga solamente su página): https://www.w3schools.com/xml/xml_http.asp Trate de mi código:

function load_page(){ 
qr=new XMLHttpRequest(); 
qr.open('get','http://www.your_site.com/your_file.htm'); 
qr.send(); 
qr.onreadystatechange=function(){your_div.innerHTML=this.responseText} 
};load_page(); 
+0

Esta es la respuesta a la pregunta, no el cambio de href que redirigirá a otra página. En cambio, obtendrá el código fuente sin formato del archivo solicitado como cadena. – Rafe

0

Usted puede utilizar el siguiente código:

<!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> 
Cuestiones relacionadas