Dans cette nouvelle version, le template "page" de xlsc.xsl force l'élément "base" de HEAD à une valeur précise, ceci pose un problème lorsque l'on utilise un lien avec "#" comme href et du javascript sur OnClick, par exemple si pour une fiche l'url est :
http://localhost/ProjectBin/Project.dll/Mafiche
La propriété href de base fixée par XMLRAD est :
http://localhost/ProjectBin/Project.dll/
Si bien que lorsque l'on clique sur un lien dont le code est :
<a href="#" onclick="MonAction();">Cliquer ici</a>
Le navigateur tente d'ouvrir en même temps que l'action une page qui serait :
http://localhost/ProjectBin/Project.dll/#
Donc le navigateur ne trouve pas la page ... si l'élément base n'existe pas, le navigateur utilise la bonne URL à chaque fois. Donc en fait il serait peut être bien de ne pas forcer la valeur de l'élément "base" et de laisser la liberté de le fixer à l'utilisateur si il y en a vraiment besoin ? Non ?
Partager