Comment puis-je définir une page de base href Javascript?

Je veux mettre une page de base de l'attribut "href" Javascript basé sur l'hôte courant. J'ai généré des pages HTML qui peuvent être consultés sur les différents noms d'hôte, ce qui signifie que la génération d'une base de href de la balise va travailler dans un nom d'hôte, mais va être incorrecte dans l'autre.

  • J'ai habituellement une des constantes de fichier JS que je comprend que je $.serverRoot à être le parent de la racine de l'hôte (par exemple, $.serverRoot = '/myapp/';
  • Qui fonctionne pour des choses comme des requêtes AJAX, mais si je devais régler tous les chemins de l'image et lien hrefs de compte pour une variable Javascript que j'aurais du faire une énorme quantité de travail. À l'aide de la base de href de la balise résout beaucoup de problèmes que j'avais avec le fait d'avoir le même fichier HTML accessible sur les différents noms d'hôte, mais il introduit le problème de mauvais chemins sur un nom d'hôte.
InformationsquelleAutor Zach Gardner | 2010-08-16