Ir para conteúdo
Fórum Script Brasil

Jonathan Queiroz

Membros
  • Total de itens

    3.718
  • Registro em

  • Última visita

Tudo que Jonathan Queiroz postou

  1. Para enviar e-mails, terá que recorrer a uma linguagem de lado servidor (como PHP, por exemplo).
  2. A solução que vejo é remover o "=0", já que com essa sintaxe você está informando que o parâmetro é opcional e, quando omitido, a variável terá valor 0. Ou remover o primeiro construtor, o que se adequar melhor ao seu caso.
  3. A classe pode ter dois construtores, desde que não sejam idênticos.
  4. Não é possível fazer com que um construtor retorne algo. Uma possível solução é criar um método que é chamado por cada um dos construtores, isto é, cada construtor faz sua parte específica e depois chama a função.
  5. Ah sim! Tente uma expressão mais ou menos assim: /(http://.*? )/g E faça a substituição por: <a href=\"$1\" target="_blank">$1</a> A expressão acima procura por um http e depois por um espaço no final para trabalhar com o link.
  6. Não entendi muito bem. Pode explicar melhor?
  7. De nada. Qualquer coisa posta aí! Obs.: O tópico foi marcado como Resolvido.
  8. Isso é uma expressão regular. Serve para trabalhar com padrões em textos. Recomendo a leitura desse guia: Guia de expressões regulares O /g após uma expressão regular, no Javascript, indica que ela é global (isto é, deve-se substituir todas as ocorrências, ao invés de somente a primeira). Mais especificemente sobre a utilização de expressões regulares em Javascript, recomendo os seguintes links: http://guia-er.sourceforge.net/javascript.htmlhttp://imasters.uol.com.br/artigo/2515/jav...lar_expression/Obs.:O tópico pode ser marcado como resolvido?
  9. Você conseguiu entender a parte de obter os elementos de determinada classe? Se sim, você pode percorrer todos os elementos e utilizar o código para cada um deles. Algo assim: var elementos = ElementosPorClasse("alt2"); for (var i = 0; i < elementos.length; i++) { var exp = /\[url=(.*?)\](.*?)\[\/url]/g; elementos[i].innerHTML = elementos[i].innerHTML.replace(exp, "<a href=\"$1\" target=\"_blank\">$2</a>") }
  10. Para obter os elementos de uma classe você pode fazer algo assim: function ElementosPorClasse(c){ x=document.getElementsByTagName("*") e=[] y=0 for(i=0;i<x.length;i++){ if(x[i].className==c){ e[y]=x[i] y++ } } if(e.length){ return e }else{ return null } } Nota: esse código só funciona para elementos de uma única classe. Se precisar para elementos com várias classes, posso lhe passar o código correto.
  11. Obter textos de outro servidor é algo meio complicado, até porque não é possível se conectar com outros servidores via AJAX. O que você poderia fazer é utilizar AJAX para chamar uma página do seu servidor e essa página retornar o conteúdo do site externo. Mas isso ficaria extremamente lento.
  12. O ideal é fazer esse tipo de coisa no servidor. De qualquer forma, tente algo assim: var element = document.getElementById("id_do_elemento") var exp=/\[url=(.*?)\](.*?)\[\/url]/g; element.innerHTML=element.innerHTML.replace(exp,"<a href=\"$1\" target=\"_blank\">$2</a>")
  13. Nesse caso pode fazer com AJAX. Tente ver o tópico Lista de Cursos para a linguagem JavaScript, tem alguns links interessantes que devem lhe ajudar.
  14. As únicas soluções que vejo são usando frames ou AJAX, mas é realmente necessário fazer isso? Qual é o objetivo?
  15. Você pode incluir outras páginas em seu site a partir de iframes, mas não conseguirá manipulá-la se estiver em outro servidor.
  16. Movendo: Tutoriais & Dicas - .NET --> Softwares Livres.
  17. Para verificar se o nome já foi incluído basta percorrer todos os elementos da lista e checar um a um. Qual a dúvida, mais especificamente?
  18. Troque o .add por .appendChild Tem outras coisas que você pode melhorar também, por exemplo utilizar document.getElementById ao invés de document.nome_do_elemento. Poste aí se funcionou ou não.
  19. Movendo: HTML, XHTML, CSS --> Outras Linguagens de Programação. Qual o seu conhecimento sobre funções/rotinas? Para fazer com que uma função seja chamada ao clicar no botão você pode fazer algo assim: <input type="button" onclick="NomeDaFuncao">
  20. Você já sabe como criar eventos (funções que serão executadas ao clicar)? Se não souber, algo assim: sub teste() 'código aqui end sub
  21. Não sei muito de VBScript, mas você pode fazer algo assim: document.getElementById("atributo_id_do_elemento").innerHTML = texto
  22. De nada. Qualquer coisa posta aí! Obs.: O tópico foi marcado como Resolvido.
  23. Movendo: HTML, XHTML, CSS --> Ajax, Javascript, XML, DOM. Você pode fazer isso com Javascript com o método onclick. Exemplo: document.getElementById("id_do_elemento").onclick=function(){ //código aqui }
×
×
  • Criar Novo...