2010-01-07 5 views
18

Est-il possible de charger un programme Javascript à partir d'une page html et ensuite de charger le Javascript sur une autre page html au lieu de la page chargée?Chargement d'une autre page html depuis javascript

+2

Que voulez-vous dire par « charge ". Voulez-vous dire ceci: 1) Chargements de page HTML 2) Références d'un fichier JS avec une balise '

6

Vous pouvez inclure un fichier .js qui a le script pour définir le

window.location.href = url; 

Où url serait l'URL que vous souhaitez charger.

2

Est-il possible (travail uniquement en ligne et la charge que votre page): https://www.w3schools.com/xml/xml_http.asp Essayez mon code:

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

Ceci est la réponse à la question, pas le changement href qui redirigera vers une autre page. Au lieu de cela, il obtiendra le code source brut du fichier demandé en tant que chaîne. – Rafe

0

Vous pouvez utiliser le code suivant:

<!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> 
Questions connexes