J'ai un dossier de jeu qui contient d'autres dossiers - /jeux/un-jeu/dilemme avec le fichier relatif reliant
Je dispose d'un fichier JS qui fonctionne sur mon dossier racine (page d'accueil) qui utilise la fenêtre . Ouvrez pour les ouvrir dans une nouvelle fenêtre contextuelle en utilisant ce chemin relatif.
Mais si je veux créer un autre répertoire de dossier sur mon site, permet de dire /newfolder/ et l'exécuter à partir de là, de toute évidence la liaison de fichier relatif ne fonctionnera pas maintenant, je vais devoir faire ../ jeux/some jeu/
donc, il est mon dilemme, je ne peux pas utiliser le même fichier JS.
Les options que je vois sont:
Utilisez des URL absolues dans mon fichier JS
Faire des copies de ce fichier JS pour chaque dossier que je veux l'utiliser, et le placer dans eux avec les nouveaux chemins relatifs.
Utilisez la balise de base dans de nouveaux dossiers que je veux l'utiliser et utiliser évidemment ma racine que la base (cela pourrait causer d'autres problèmes cependant)
Est-ce que je manque quelque chose ici?
bien mal être danged. tu as raison. pourquoi n'ai-je jamais réalisé cela! Je vous remercie! – chatterb0x
HI à nouveau. J'ai remarqué maintenant que ce n'est pas le cas quand on fait un fichier avec PHP, au moins dans une autre situation que j'ai. Cela vous oblige à aller chercher en arrière? – chatterb0x
@ chatterb0x PHP? Comme en utilisant 'include '/ game/some-game /';'? Oui, c'est en effet très différent: http://php.net/manual/en/function.include.php. Ceci est fait par le serveur et non par le navigateur. Donc vous faites référence à un chemin de fichier donc '/ game' devrait être un sous-dossier du répertoire racine du lecteur, ce qui n'est probablement pas ce que vous voulez. En PHP, il est courant de voir du code qui inclut toujours des fichiers commençant par '.' ou' ..' (dossier actuel ou dossier parent) pour empêcher PHP de chercher son include_path' pour vos fichiers. –