Bonjour,
voici mon souci : j'ai un document html composé de plusieurs fichiers (quelques fichiers html, plus quelques images). La difficulté est que je dois les déposer sur un site qui gère les fichiers via une base de donnée. Ainsi on accède aux fichiers par une requête du style :
http://lesiteweb.org/file.php?file=/repertoire/index.html
La conséquence c'est que si mon fichier index.html fait un <IMG SRC="image.png">, les navigateurs vont le rechercher dans
http://lesiteweb.org/image.png et non pas dans
http://lesiteweb.org/file.php?file=/repertoire/image.png
Bref, il me faut gérer cette URL de base non conventionnelle.
Naïvement, j'ai essayé avec le tag <base href=".."> dans l'entête, mais bien entendu, il n'est pas pris en compte...
Par conséquent, 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.
Est-ce que c'est faisable cela ?
Merci de votre aide.
Christophe