Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

InSoNiA

Pegar URL

Recommended Posts

Olá pessoal!

 

Preciso saber como obter a URL.

 

Observem que é a URL e não a Query String, o que preciso mesmo é do domínio que esta sendo executado.

 

E se possível me falem uma função que explode dados tipo o explode (PHP), pois voi precisar do domínio sem o WWW. porém preciso disso em JS

 

Espero ter sido claro e que possam me ajudar!

 

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

function urlSite(){
	var url = window.location;
	url = url.split(".");
		alert(url[1]);
		return url[1];
}

 

=D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Vadio,

 

Não funciona o split, não retornou um Array. É isso que deveria fazer correto?

Até consegui pegar a URL através do window.location, mas explodi-la ainda não!

Se puder dar uma dica agradeço!

 

 

Assim funciona:

<script language="javascript">
url = window.location;
//url = url.split(".");
document.write(url);
</script>
Imprimi http://www.dominio.com.br?xxxx

 

Assim não funciona:

<script language="javascript">
url = window.location;
url = url.split(".");
document.write(url[1]);
</script>

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

falto o tostring. desculpe eu não havia testado..

 

function urlSite(){
	var url = window.location;
	url = url.toString()
   	url = url.split(".");
   	alert(url[1]);
}
assim funcionou =D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu certo valeu Vadio!

 

<script language="javascript">
// cria função
function urlSite(){
// pega a url e coloca na variavel url
var url = window.location;
// converte em String
url = url.toString()
// converte em um array separando pelos (.)
url = url.split(".");
urlCont = url[3].split("/");
url = url[1]+'.'+url[2]+'.'+urlCont[0];   
}
</script>

Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aproveitando o post como faço para usar uma variavel JS dentro de uma tag HTML.

Quero usar a variavel url que tem a o DOMÍNIO.COM.BR dentro da tag ACTION do FORM

Ja tentei de várias formas mas não da certo!

 

Alguém pode ajudar???

 

<form action="(aqui eu quero imprimir """"""""""""http://www.variavelurl"""""""""""")" target="_blank">

 

 

Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não existe essa possibilidade?

 

tipo:

<script>
var teste = "http://www.teste.com.br";
</script>

<body>
<form action="java script: document.write(teste)"></form>
</body>

No PHP eu podemo utilizar normalmente, é claro que substituindo o comando por echo + nome da variável. Porém é obvio que da para entender o porque, como PHP é uma linguagem server side, ao mandar imprimir a variável ele irá imprimir o valor pois a variavel está sendo compilada no server, já no JS não é isso que ocorre por isso document.write não tem como funcionar.

 

Se alguém conhecer algum comando me fala, pois eu to começando a achar que não existe como!

 

Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.