Bonjour à tous,

Après moult lectures de forums sur le sujet du chemin relatif, je suis complétement largué car je ne sais in fine comment savoir quel est le répertoire racine pris pour les chemins relatifs !!!

Je m'explique, j'ai
  • racine/responsive/index.html
  • racine/responsive/js/index.js dans lequel j'ai mis en commentaire <!-- <script type="text/javascript" src="fancybox/helpers/jquery.fancybox-buttons.js"></script> -->
  • racine/responsive/js/own/ownIndexDomReady.js dans lequel je charge <script type="text/javascript" src="fancybox/helpers/jquery.fancybox-buttons.js"></script> avec $('head').append(filePath)


Code ownIndexDomReady.js qui fonctionne, hélas !!! Comique non... d'être perdu parce que ça marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$(document).ready(function() {
 
	$("a[data-rel='PhotoGallery1']").fancybox(
	{		helpers :
			{	 buttons: {},
				thumbs: {}
			}
	}); // fancybox
 
	var filePath = "<script type='text/javascript' src='fancybox/helpers/jquery.fancybox-buttons.js'></script>";
	$('head').append(filePath);
 
}); // ready


Mais au final je ne connait pas la règle pour identifier le répertoire de départ d'un chemin relatif interprété dans src='fancybox/helpers/jquery.fancybox-buttons.js', Est-il celui du :
  • 1er fichier appelant => index.html => Ok chez moi
  • Fichier dans lequel s'exécute le code => ownIndexDomReady.js mais là il faudrait un src du genre src='../../fancybox/helpers/jquery.fancybox-buttons.js' => NOk chez moi


Par la force des choses, j'en déduis que le répertoire racine du chemin relatif est celui du 1er fichier appelant, mais est-ce vrai?