Actualisation javascript
Nowhere Man
Messages postés
319
Statut
Membre
-
Nowhere Man Messages postés 319 Statut Membre -
Nowhere Man Messages postés 319 Statut Membre -
Bonsoir,
Je suis en train de créé un projet de site web, et je voudrais pour économiser une maximum de place en insérant un code javascript qui me permettrait d'avoir la base du site (menu, titre...) et que les liens n'actualisent que le contenu du milieu sans devoir réactualiser à chaque fois le contour su site.
Ensuite je voudrais savoir si c'est possible de ne créer qu'un seul fichier (du même type que le css) pour garder de contour puis avoir séparément seulement le texte (mis en forme) qu'il faut inséré dans la page (sous plusieurs fichiers).
Merci d'avance.
Je suis en train de créé un projet de site web, et je voudrais pour économiser une maximum de place en insérant un code javascript qui me permettrait d'avoir la base du site (menu, titre...) et que les liens n'actualisent que le contenu du milieu sans devoir réactualiser à chaque fois le contour su site.
Ensuite je voudrais savoir si c'est possible de ne créer qu'un seul fichier (du même type que le css) pour garder de contour puis avoir séparément seulement le texte (mis en forme) qu'il faut inséré dans la page (sous plusieurs fichiers).
Merci d'avance.
A voir également:
- Actualisation javascript
- Telecharger javascript - Télécharger - Langages
- Javascript echo ✓ - Forum PHP
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
- Actualisation score snap - Forum Snapchat
4 réponses
Oui moi j'ai fait l'actualisation des pages comme tu dit :
html :
lien : <a href="#" onclick="request('return.htm','xmlhttp');return(false)">Accueil</a>
et ton comptenue qui change :
<div id="xmlhttp">Contenue du site</div>
Explication.
Quand la personne clic sur le lien, la page (return.htm) va s'afficher entre les balises div !
Voila moi sa marche...
Code javascript :
function request(url,cadre) {
var XHR = null;
if(window.XMLHttpRequest) // Firefox
XHR = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
XHR = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
// envoie de la requête, methode GET et de l'url
XHR.open("GET",url, true);
// on guette les changements d'état de l'objet
XHR.onreadystatechange = function attente() {
// l'état est à 4, requête reçu !
if(XHR.readyState == 4) {
// ecriture de la réponse
document.getElementById(cadre).innerHTML = XHR.responseText;
}
}
XHR.send(null); // le travail est terminé
return;
}
html :
lien : <a href="#" onclick="request('return.htm','xmlhttp');return(false)">Accueil</a>
et ton comptenue qui change :
<div id="xmlhttp">Contenue du site</div>
Explication.
Quand la personne clic sur le lien, la page (return.htm) va s'afficher entre les balises div !
Voila moi sa marche...