Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
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.
<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>
Uma forma: