Ir para conteúdo
Fórum Script Brasil
  • 0

transformar palavra em link


Marcos Guiga

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

É meio enjuado fazer isso e tem que ter um padronizamento meio genêrico para dar certo mas sim é possível com ER (Expressão Regular) :P

Vou postar um exemplo simples pelo que tendi do seu texto explicativo ... pois ficou dúvidas em algumas partes:

<html>
 <head>
  <title>Text</title>
 <head>
<body>

Aqui é o texto que vai ser inserido via o textarea, suponho eu que você irá fazer isso com, alguma linguagem dinamica tipo PHP
quardar dentro do banco de dados e depois mostrar aqui, se for isso em tese era mais fácil usar o próprio PHP para gerar os links
em vez do JavaScript apesar de ser possível.

<script type="text/javascript">
function LinkarPalavra(obj) {
 for (i in obj) {
  var SysHTML   = document.body.innerHTML;
  var linkStart = '<a href="' + obj[i] + '" target="_blank">', linkEnd = '</a>';
  var reg       = new RegExp('\\b' + i + '\\b', 'g');
  SysHTML       = SysHTML.replace(reg, linkStart + i + linkEnd);
  document.body.innerHTML = SysHTML;
 }
}


LinkarPalavra({
 'texto' : 'http://www.texto.com', 
 'fácil' : 'http://www.gogle.com.br',
 'PHP'   : 'http://www.php.net',
 'links' : 'http://www.megamidi.net' 
});
</script>

</body>
</html>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...