Javascript contenu dans des répertoires différents [Résolu]

Signaler
Messages postés
14
Date d'inscription
mercredi 12 juin 2013
Statut
Membre
Dernière intervention
31 janvier 2014
-
Messages postés
14
Date d'inscription
mercredi 12 juin 2013
Statut
Membre
Dernière intervention
31 janvier 2014
-
Bonjour à tous,

Voici mon problème :

J'ai ce code, ci dessous, qui est contenu dans toutes les pages de mon site. Cependant le code javascript contenu dans les pages qui se trouvent dans d'autres répertoires ne fonctionne pas, et pour cause puisqu'il n'a pas le même chemin d'accès.

Voici le code que j'utilise dans ma page modèle qui me sert à élaborer toutes les autres pages du site :

         <script type='text/javascript'>
//<![CDATA[

          Date.prototype.getDOY = function() {
          var onejan = new Date(this.getFullYear(),0,1);
          return Math.ceil((this - onejan) / 86400000);
          } 

          function GoToMaPage(){
          var today = new Date();
          var daynum = today.getDOY(); 
          var url = "monrepertoiredefichiers/fichier_"+daynum;
          location.href=url;

          }
          //]]>
          </script> 


Ainsi, comme vous le constatez, le chemin d'accès pour lancer les fichiers fichier_ est monrepertoiredefichiers/fichier_

Existe-t'il une fonction pour permettre l'exécution du code dans des pages se trouvant dans des répertoires différents ?

Merci pour votre aide.

Cordialement,

Vitoutso

2 réponses

Messages postés
1787
Date d'inscription
vendredi 9 mai 2008
Statut
Non membre
Dernière intervention
9 juin 2021
131
bonjour

j'ai du mal a comprendre le probleme en tout cas de ce que je voit tu veut lancer une page html se trouvant dans un autre repertoire ? essai avec un chemin absolu

http//www.monsite/monrepertoiredefichiers/fichier_.html
Messages postés
14
Date d'inscription
mercredi 12 juin 2013
Statut
Membre
Dernière intervention
31 janvier 2014

Bonjour Kazma,

merci pour ta réponse. ca fonctionne avec le chemin absolu sans l'extension. Ce qui rend le code ainsi :

        <script type='text/javascript'>
//<![CDATA[

          Date.prototype.getDOY = function() {
          var onejan = new Date(this.getFullYear(),0,1);
          return Math.ceil((this - onejan) / 86400000);
          } 

          function GoToMaPage(){
          var today = new Date();
          var daynum = today.getDOY(); 
          var url = "http//www.monsite/monrepertoiredefichiers/fichier_"+daynum;
          location.href=url;

          }
          //]]>
          </script> 


Merci beaucoup Kazma.

Vous êtes des pros sur ce site. Ce qui me réjouit c'est que nous n'avons pas à attendre des jours pour avoir des solutions.

Merci encore.

Sois béni Kazma.

Cordialement,

Vitoutso