Fonction d'appel javascript getBaseURL () dans un href = ""

Je suis l'appel de l'url à l'aide de javascript dans une page html et je veux ajouter l'url de base à l'appel d'un lien

par exemple.

<a href="getBaseURL()/filepath/index.html">Page</a>

Le javascript est comme suit:

function getBaseURL() {
    var url = location.href;  //entire url including querystring - also: window.location.href;
    var baseURL = url.substring(0, url.indexOf('/', 14));

    if (baseURL.indexOf('http://localhost') != -1) {
        //Base Url for localhost
        var url = location.href;  //window.location.href;
        var pathname = location.pathname;  //window.location.pathname;
        var index1 = url.indexOf(pathname);
        var index2 = url.indexOf("/", index1 + 1);
        var baseLocalUrl = url.substr(0, index2);

        return baseLocalUrl + "/";
    }
    else {
        //Root Url for domain name
        return baseURL + "/";
    }

}

MODIFIER

Sa juste pour obtenir de l'URL de base du domaine en question. Aussi, j'ai reçu ce code à partir d'un tutoriel, donc des suggestions qui nécessitent moins de traitement serait grand merci

DEUXIÈME ÉDITION

Salut à Tous merci pour vos réponses jusqu'à présent, cependant, je suis à la recherche d'appeler la fonction de la balise html comme dans <a href="getURL()/filepath/file.html></a>. C'est là que se situe le problème, je ne sais pas comment faire

source d'informationauteur meohmy