Bonjour,
J'ai une page qui contient un grand nombre de liens internes que je pousse sur deux espaces de site perso
1) free .
2) Orange.
Je voudrais bien modifier les liens dynamiquement en fonction de window.location.href
J'ai tenté pas mal de propositions trouvées sur Internet, rien ne fonctionne.
Dans un premier temps je tente des remplacements rudimentaires, rien ne fonctionne
La page en cours de création est :
http://spinoza.texte.free.fr/Moreau/TRE_NOUV.html
Je dois louper quelque chose d'énorme, mais quoi ?
Merci d'avance !
Modifié par dmganges (05 Jul 2021 - 05:15)
J'ai une page qui contient un grand nombre de liens internes que je pousse sur deux espaces de site perso
1) free .
2) Orange.
Je voudrais bien modifier les liens dynamiquement en fonction de window.location.href
J'ai tenté pas mal de propositions trouvées sur Internet, rien ne fonctionne.
<!--
<body id="Body" name="Body" onload="Init(); ">
-->
<body onload="Init(); ">
Dans un premier temps je tente des remplacements rudimentaires, rien ne fonctionne
function Init(){
//alert("INIT: ");
window.document.getElementById("Début").value = 0;
window.document.getElementById("Fin").value = 111;
window.document.getElementById("TOUT").value = "Tout";
window.document.getElementById("TOUT").style.color = "#00000";
window.document.getElementById("TOUT").disabled = false;
window.document.getElementById("Latin").disabled = false;
window.document.getElementById("Saisset").disabled = false;
window.document.getElementById("Appuhn").disabled = false;
window.document.getElementById("Koyré").disabled = false;
window.document.getElementById("Moreau").disabled = false;
console.log ("LOG=" + window.location.href);
/* Dans un premier temps je tente un remplacement rudimentaire - ça ne fonctionne pas */
// var Body = window.document.getElementById('Body');
// var Body = window.document..getElementsByTagName('Body');
var HTML = document.body.innerHTML;
var regex = /TRAITÉ/g;
console.log(regex.test(HTML)); /* True */
HTML.replace(regex, 'COUCOU');
document.body.innerHTML = HTML;
/* Alors que j'aurais besoin d'un replaceAll - ceci ne fonctionne pas non plus : */
// HTML.replaceAll(regex, 'COUCOU');
// document.body.innerHTML = HTML;
}
/* J'ai même essayé de tout effacer en dehors d'une fonction, donc à l'exécution du javascript - RIEN de TOUT ça ne fonctionne : */
//document.body.innerHTML = '';
//document.write('');
//document.clear();
La page en cours de création est :
http://spinoza.texte.free.fr/Moreau/TRE_NOUV.html
Je dois louper quelque chose d'énorme, mais quoi ?
Merci d'avance !
Modifié par dmganges (05 Jul 2021 - 05:15)