Chandy Patapäy | gatsusat a écrit :
oui très sachant justement que ce sont des propriétés d'élément totalements indépendantes et j'ai déjà maintes fois travaillé sur un Href, et ca n'a jamais modifié le innerHTML, donc faudrait voir ton code au complet ya des choses à corriger je crois, mais aussi ta methode pour recuperer les liens d'un document.
maintenant on fait : var mesliens = document.getElementsByTagName("A" );
et ensuite tu a un tableau de liens qu'il ne te reste plus qu'à parcourir
|
Ouai sans doute y a des trucs à modifier, c'est pas moi qui l'ai fait
Voilà le code
Code :
- <script language="JavaScript">
- for(intCount=0;intCount<document.links.length;intCount++)
- {
- objLink = document.links[intCount];
- strLien = objLink.href;
- strInner = objLink.innerHTML;
- if (objLink.href.search("javascript" )==-1) {
- strLien = escape(strLien);
- // Les caractères % : # ? = ont été échappés, mais il faut les rétablir
- strLien = strLien.replace(/%25/g, "%" );
- strLien = strLien.replace(/%3a/g, ":" );
- strLien = strLien.replace(/%3A/g, ":" );
- strLien = strLien.replace(/%3F/g, "?" );
- strLien = strLien.replace(/%3D/g, "=" );
- strLien = strLien.replace(/%23/g, "#" );
- strLien = strLien.replace("%EF%A3%AD", "%E8" ); // -> è
- strLien = strLien.replace("%EF%A3%AE", "%E9" ); // -> é
- strLien = strLien.replace("%EF%A3%AF", "%EA" ); // -> ê
- objLink.href = strLien;
- objLink.innerHTML = strInner;
- }
- }
- </script>
|
|