Christophe Lohr a écrit :
SAM a écrit :
(qui nous dit que le stock des images sera dans *ce* répertoire ?)
c'est effectivement le cas
<script type="text/javascript">
(snip)
</script>
merci pour le coup de pouce.
Je n'ai pas compris pourquoi tu recherchais le '?file='
J'avais compris que c'était un indicateur de lien "normal" relativement à la base, par opposition aux autres liens relatifs au site.
C'est vrai que pour l'extraction de l'url du répertoire ce n'est pas obligé, m'enfin c'est un moyen comme un autre.
Bon, j'avais un peu oublié de repérer le répertoire :-/
function resite() {
var url = self.location.search.toString().split('=')[1];
var repertoire = url.substring(0, url.lastIndexOf('/'));
var A = document.links;
var lien = '';
for(var i=0; i<A.length; i++) {
lien = A[i].href;
if(lien && lien.indexOf('?file=')<0)
A[i].href = repertoire + lien.substring(lien.lastIndexOf('/')+1);
}
A = document.images;
for(var i=0; i<A.length; i++) {
lien = A[i].src;
if(lien && lien.length>0 && lien.indexOf('?file=')<0 )
A[i].src = repertoire + lien.substring(lien.lastIndexOf('/')+1);
}
}
window.onload = resite;
Mais voici ce à quoi je suis arrivé et qui fait presque ce que je veux :
Il me semble que là on fait abstraction des liens vers des sites externes ?
et quid des vidéos et autres ?
--
sm