Javascript contenu dans des répertoires différents

Résolu
vitoutso
Messages postés
14
Date d'inscription
mercredi 12 juin 2013
Statut
Membre
Dernière intervention
31 janvier 2014
- 31 janv. 2014 à 12:19
vitoutso
Messages postés
14
Date d'inscription
mercredi 12 juin 2013
Statut
Membre
Dernière intervention
31 janvier 2014
- 31 janv. 2014 à 14:33
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

@karamel
Messages postés
1807
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
5 mai 2022
144
31 janv. 2014 à 12:58
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
0
vitoutso
Messages postés
14
Date d'inscription
mercredi 12 juin 2013
Statut
Membre
Dernière intervention
31 janvier 2014

31 janv. 2014 à 14:33
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
0