fr . comp . lang . javascript


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: coder quelque chose de plus malin que <base href=".."> sur Fr Comp Lang Javascript



Groupes les plus fournis
sci astronautique lettres ecriture rec son-image video materiel comp os linux configuration comp os mac-os classiques misc handicap rec arts musique jazz reseaux telecoms operateurs mobiles comp developpement agl windev rec arts musique metal comp algorithmes comp lang php lettres langues-anciennes grec petites-annonces divers sci electrotechnique usenet-fr emile durkheim comp sys palm-pilot rec photo materiel reseaux telecoms adsl comp lang python


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

JavaScript 2 s'annonce comme version minimaliste
Journal du Net - 27 août 2008
JavaScript 2 n'attendra pas la version 4 du langage ECMAScript. Parmi les entreprises ayant poussé en ce sens figurent plusieurs poids lourds, ...
source

actualité

Bien mais pas à ce point...
Journal du Net - Publié depuis 1 heure
Oui, j'ai rencontré des problèmes de compatibilités JavaScript, ou des bugs qui sont apparus sur des pages mêlant flash et JavaScript. ...
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.javascript |

fr . comp . lang . javascript

Re: coder quelque chose de plus malin que <base href="..">



accueil . fr . comp . lang . javascript




Re: coder quelque chose de plus malin que &lt;base href=&quot;..&quot;&gt;

   
Sujet: Re: coder quelque chose de plus malin que <base href="..">
De: christophe.lohr (l' arobase) enst-bretagne.fr (Christophe Lohr)
Groupes: fr.comp.lang.javascript
Organisation: ENST Bretagne
Date: 21. May 2008, 17:21:47
SAM a écrit :
Christophe Lohr a écrit :
Christophe Lohr a écrit :
je pensais qu'il devrait être possible de coder en javascript une fonction qui d'une part repère la base de l'url du document html en cours, puis l'ajoute à tous les liens locaux.


je pensais à l'algorithme suivant :

- Récupérer l'url du document. À partir de cela, prendre la sous-chaîne qui va jusqu'au dernier caractère '/', et considérer cela comme l'url de base

ce n'est sans doute pas ce qu'il faut faire ...
(qui nous dit que le stock des images sera dans *ce* répertoire ?)

c'est effectivement le cas

... mais :

<script type="text/javascript">
function resite() {
var url = self.location.toString().split('?file=')[0];
url = url.substring(0, url.lastIndex('/'));
var A = document.links;
for(var i=0; i<A.length; i++) {
  if(A[i].href && A[i].href.indexOf('?file=')<0)
  A[i].href = url + A[i].href.substring(A[i].href.lastIndex('/')+1);
  }
}
window.onload = resite;
</script>

merci pour le coup de pouce.
Je n'ai pas compris pourquoi tu recherchais le '?file='

Mais voici ce à quoi je suis arrivé et qui fait presque ce que je veux :

<script type="text/javascript">
function resite() {
   var url = self.location.toString();
   var filename = self.location.pathname.substring(self.location.pathname.lastIndexOf('/')+1);
   var basename = url.substring(0, url.indexOf(filename));
   url = url.substring(0, url.lastIndexOf('/'));
   var A = document.links;
   for(var i=0; i<A.length; i++)
     if(A[i].href && A[i].href.search(basename)==0 )
       A[i].href = url + A[i].href.substring(A[i].href.lastIndexOf('/'));
   A = document.images;
   for(var i=0; i<A.length; i++)
     if(A[i].src && A[i].src.search(basename)==0 )
       A[i].src = url + A[i].src.substring(A[i].src.lastIndexOf('/'));
}
window.onload = resite;
</script>


Date Sujet  Auteur
01.01. o 
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs misc engueulades rec moto rec photo numerique sci philo education entraide maths soc religion rec sport vtt rec photo materiel informations

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs rec moto comp os ms-windows programmation education entraide maths misc engueulades petites-annonces immobilier rec photo numerique reseaux telecoms adsl rec animaux lettres ecriture

actualité

JavaScript 2 s'annonce comme version minimaliste
Journal du Net - 27 août 2008
JavaScript 2 n'attendra pas la version 4 du langage ECMAScript. Parmi les entreprises ayant poussé en ce sens figurent plusieurs poids lourds, ...
source

actualité

Et les normes '
01net - Il y a 7 heures
Pour le developpeur Web > Il ne serait alors plus obliger de multiplier les procédures de controles et les fonctions Javascript pour pallier au non respect ...
source


 




Copyright 2008 ©  - YouTheNet.com

| complemento alimenticio |