function Modifie_lien(strIDaGrise) { //================================== // Modifie le lien se trouvant dans le fichier inclus et le met en grisé. var oSpan = document.getElementById(strIDaGrise); // c.f. https://www.w3schools.com/jsref/dom_obj_all.asp pour les champs de : oSpan ou oDiv oSpan.innerHTML = oSpan.children[0].innerHTML; oSpan.style.color = "rgb(150,150,150)"; // Grise le contenu de la balise strIDaGrise. } // Modifie_lien function Include_Code(idDiv, strFile, strIDaGrise) { //================================================== // Inclus le fichier demandé // Utilisation de AJAX pour obtenir les textes dans la langue désirée. var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { //=================================== if (xhttp.readyState === 4) { // && xhttp.status == 200) { // Le document a été chargé, on peut modifier le contenu de la balise <div id="idLang"> document.getElementById(idDiv).innerHTML = xhttp.responseText; // Changement du texte dès que le code est chargé. if (strIDaGrise != "") Modifie_lien(strIDaGrise); } }; // La méthode GET est généralement préférable, mais limite la taille du fichier à 8 ko, parfois 2 ko. // La limite provient du fait que les données sont transmises via l'URL. xhttp.open("GET", strFile, true); // true indique que l'appel est asynchrone. //xhttp.open("POST", strLang, true); // true indique que l'appel est asynchrone. xhttp.send(); } // Include_Code function Include_using_write() { //============================== document.write("\ <br>\ <b>Une manière de faire</b> est montré dans ce \ texte, qui a été ajouté en utilisant la fonction : document.write('...');<br>\ Regardez la fonction 'Include_using_write()' dans le code source de cette page.<br>\ Ceci n'est qu'un exemple, la manière normale serait d'inclure un fichier javascript \n\ à l'endroit désiré, pour inclure le code HTML avec la fonction document.write('...');<br>\n\ Un exemple d'une telle utilisation se trouve dans : \ <a href='https://aei.unige.ch/' target='_blank'>aei.unige.ch</a><br>\ <br>\ ");
Plan du Site : Home bgweb.html exemples.html a1html1050_html.html ( = http://www.juggling.ch/gisin/bgweb/a1html1050_html.html )
Page mise à jour le 29 novembre 2020 par Bernard Gisin
( Envoyer un e-mail )
Hébergement par : www.infomaniak.ch