Browsing articles tagged with "path com javascript - ericluciano.com"
Nov 23, 2011
eric

Obter url com javascript

Ter que ficar modificando url no javascript toda hora é complicado, o script abaixo retorna a url_base de acordo com o que você deseja.
Exemplo se seus scripts vão rodar em : www.site.com/meu_clientes/js/script.js e amanha o mudamos o domínio para : www.site1.com/meu_clientes/js/script.js , o script abaixo pode te ajudar, pois você não precisa definir uma url e sim apenas algumas informações:

   function base_path(num_diretorios){

    var documentBasePath = document.location.href;
    var paths = documentBasePath.split("/");
    var dir = "";
    if(num_diretorios >= 1){ dir += "/"+paths[3]; }
    if(num_diretorios >= 2){ dir += "/"+paths[4]; }
    var url_site = paths[0]+"//"+paths[2];
    return  url_site + dir;
    }

O site esta rodando em “/” ou esta rodando em “/clientes”.

   var url_clientes = base_path(1);
   var url_site = base_path(0);