Ir para conteúdo

Arquivado

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

hdnrf

str.substr(27)

Recommended Posts

Ola pessoal..

 

Não queria fazer em php e resolvi fazer em JS porem, nao sei nada de JS..

 

Meu problema, queria pegar um link ex:http://ouo.io/s/yaHx4Ru7?s=http://assistirplayersd.blogspot.com/2014/10/1019.html

 

Retirar todo conteudo inicial "ex: http://ouo.io/s/yaHx4Ru7?s=" e imprimir na tela o restante em forma de link "ex: http://assistirplayersd.blogspot.com/2014/10/1019.html"

 

Andei pesquisando aqui no forum e achei esse codigo que me ajudou..

 

codigo 1:

<script type="text/javascript">
function escrever( el )
{
document.getElementById('recebe').innerHTML = el.value;
}
</script>
<input type="text" name="digitar" onkeyup="escrever( this )" />
<div id="recebe"></div>
E sei que o comando para tirar o conteudo da string é esse:

str.substr(27);
Porem, não tenho conhecimento para unificar os 2 e uma unica função..

 

Alguem poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma forma:

 

var url = 'http://ouo.io/s/yaHx4Ru7?s=http://assistirplayersd.blogspot.com/2014/10/1019.html';
var final = url.replace(/.*=(http:\/\/.*)$/, '$1'); //'http://assistirplayersd.blogspot.com/2014/10/1019.html'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

 

Fiz assim:

<input type="text" id="linksite"/>
<button onclick="valida()">Mostrar</button>
<script>
function valida(){
var url = document.getElementById("linksite").value;
var final = url.replace(/.*=(http:\/\/.*)$/, '$1');

//document.write(final);
document.write('<a href="' + final + '">Mostrar Site</a>');
}
</script>

Porém, quando digito o site e clico no botão, ele esta mudando para outra pagina.. tem como fazer ele printar na mesma pagina (mostrar o link na frente do botão)?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<input type="text" id="linksite"/>

<button onclick="valida()">Mostrar</button>

<p id="mostrar"></p>

<script>

function valida(){

var url = document.getElementById("linksite").value;

var final = url.replace(/.*=(http:\/\/.*)$/, '$1');

 

//console.log(final);

document.getElementById('mostrar').innerHTML = '<a href="' + final + '">Mostrar Site</a>';

}

</script>

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.