Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal do fórum!
Gostei do novo visual do fórum, ficou mais funcional e amigável
Pois bem, vamos a questão.
Estou criando um sistema de cadastramento e exibição de notícias. Encontrei na internet um javascript que procura em toda a página URL's e converte elas em link, pra não precisar de quem estiver cadastrando o conteúdo, não tenha que clicar os
<a href="www.site.com.br">www.site.com.br</a>
. Até porque não é todo mundo que lida com computador que entende de html, mesmo que seja o básico.
Minha página contém alguns iframes e outros javscripts e quando eu coloco o script pra rodar, ele bagunça o resto da página pois, tudo que ele encontra de www.xxx ele insere as <a href...
Queria que esse script atuasse somente na div indicada pra não atrapalhar o resto do código.
já coloquei <noscript> em algumas pastes do site mas não resolveu...
Segue abaixo o script, e agradeço muito a quem puder me ajudar...
<html>
<head>
<title>Capturar url e transformar em um link</title>
<script type='text/javascript' language='javascript'>
window.onload = autolink;
function autolink(text) {
var exp = /(\b(s?|ftp):\/\/|www[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim;
document.body.innerHTML = document.body.innerHTML.replace(exp,"<b><a href=http://$1 target='_blank'>$1</a></b>");
}
</script>
</head>
<body>
<div id="contenudo">
<p> Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla </p>
<p>Meu site é: www.google.com.br</p>
</div>
</body>
</html>Carregando comentários...