
Willian Gustavo Veiga
Membros-
Total de itens
1.216 -
Registro em
-
Última visita
Tudo que Willian Gustavo Veiga postou
-
Como saber em qual tabIndex eu estou?
pergunta respondeu ao LucAlucard de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Então tente isso <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="pt_br" xml:lang="pt_br"> <head> <title></title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function Foco() { alert('Eu sou o parágrafo Super Star e estou em foco!'); /* Mais código ... */ } </script> </head> <body> <h1 tabindex="1">Título</h1> <p tabindex="2" onfocus="Foco()">Parágrafo - A função Foco será executada quando o foco estiver em mim!</p> <span tabindex="3">Span</span> </body> </html>Você só precisa entender o funcionamento do onfocus, que é disparado quando um elemento ganha o foco :) O único navegador que se comportou diferente foi o Google Chrome. -
Limitar mais de um Textarea em uma única página
pergunta respondeu ao Jr Garcia de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Boa tarde, tudo bem? Como assim "limitar" ? Qual o funcionamento da sua página? O que acontece quando a pessoa passar desse limite? Por favor, explique melhor. Um abraço, tudo de bom. -
Como saber em qual tabIndex eu estou?
pergunta respondeu ao LucAlucard de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Em que situação você quer saber isso? Veja este exemplo que fiz rapidamente: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="pt_br" xml:lang="pt_br"> <head> <title></title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function Foco(el) { document.getElementById('elemento').innerHTML = el.toString(); } </script> </head> <body> <div id="elemento"></div> <h1 tabindex="1" onfocus="Foco(this)">Título</h1> <p tabindex="2" onfocus="Foco(this)">Parágrafo</p> <span tabindex="3" onfocus="Foco(this)">Span</span> </body> </html> Aguardo sua resposta, um abraço. -
Então tente isso: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="pt_br" xml:lang="pt_br"> <head> <title>Link</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> window.onload = function() { document.getElementById('ancora').scrollIntoView(); } </script> <style type="text/css"> a { color: #ff0000; } </style> </head> <body> <div id="wrapper"> <p>Nullam fermentum blandit mauris, ut tempor erat viverra non. Nam mattis varius scelerisque. Donec at turpis elit, eget facilisis sem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet risus vitae nibh varius vulputate. Aliquam erat volutpat. Donec dignissim rutrum pretium. Mauris mi ligula, dignissim vel vestibulum a, facilisis non est. Aliquam varius scelerisque purus. Curabitur ac velit ligula. Integer sodales pretium odio. Fusce elit neque, venenatis et vestibulum nec, sollicitudin quis lectus. Nulla pulvinar luctus nisi, non fermentum orci aliquam nec. Donec id consequat libero. Etiam vitae eros vel mauris pellentesque sodales ut non erat. </p> <p>Nullam fermentum blandit mauris, ut tempor erat viverra non. Nam mattis varius scelerisque. Donec at turpis elit, eget facilisis sem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet risus vitae nibh varius vulputate. Aliquam erat volutpat. Donec dignissim rutrum pretium. Mauris mi ligula, dignissim vel vestibulum a, facilisis non est. Aliquam varius scelerisque purus. Curabitur ac velit ligula. Integer sodales pretium odio. Fusce elit neque, venenatis et vestibulum nec, sollicitudin quis lectus. Nulla pulvinar luctus nisi, non fermentum orci aliquam nec. Donec id consequat libero. Etiam vitae eros vel mauris pellentesque sodales ut non erat. </p> <p>Nullam fermentum blandit mauris, ut tempor erat viverra non. Nam mattis varius scelerisque. Donec at turpis elit, eget facilisis sem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet risus vitae nibh varius vulputate. Aliquam erat volutpat. Donec dignissim rutrum pretium. Mauris mi ligula, dignissim vel vestibulum a, facilisis non est. Aliquam varius scelerisque purus. Curabitur ac velit ligula. Integer sodales pretium odio. Fusce elit neque, venenatis et vestibulum nec, sollicitudin quis lectus. Nulla pulvinar luctus nisi, non fermentum orci aliquam nec. Donec id consequat libero. Etiam vitae eros vel mauris pellentesque sodales ut non erat. </p> <p>Nullam fermentum blandit mauris, ut tempor erat viverra non. Nam mattis varius scelerisque. Donec at turpis elit, eget facilisis sem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet risus vitae nibh varius vulputate. Aliquam erat volutpat. Donec dignissim rutrum pretium. Mauris mi ligula, dignissim vel vestibulum a, facilisis non est. Aliquam varius scelerisque purus. Curabitur ac velit ligula. Integer sodales pretium odio. Fusce elit neque, venenatis et vestibulum nec, sollicitudin quis lectus. Nulla pulvinar luctus nisi, non fermentum orci aliquam nec. Donec id consequat libero. Etiam vitae eros vel mauris pellentesque sodales ut non erat. </p> <p>Nullam fermentum blandit mauris, ut tempor erat viverra non. Nam mattis varius scelerisque. Donec at turpis elit, eget facilisis sem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet risus vitae nibh varius vulputate. Aliquam erat volutpat. Donec dignissim rutrum pretium. Mauris mi ligula, dignissim vel vestibulum a, facilisis non est. Aliquam varius scelerisque purus. Curabitur ac velit ligula. Integer sodales pretium odio. Fusce elit neque, venenatis et vestibulum nec, sollicitudin quis lectus. Nulla pulvinar luctus nisi, non fermentum orci aliquam nec. Donec id consequat libero. Etiam vitae eros vel mauris pellentesque sodales ut non erat. </p> <p><a id="ancora" name="ancora">Nullam fermentum blandit mauris, ut tempor erat viverra non. Nam mattis varius scelerisque. Donec at turpis elit, eget facilisis sem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet risus vitae nibh varius vulputate. Aliquam erat volutpat. Donec dignissim rutrum pretium. Mauris mi ligula, dignissim vel vestibulum a, facilisis non est. Aliquam varius scelerisque purus. Curabitur ac velit ligula. Integer sodales pretium odio. Fusce elit neque, venenatis et vestibulum nec, sollicitudin quis lectus. Nulla pulvinar luctus nisi, non fermentum orci aliquam nec. Donec id consequat libero. Etiam vitae eros vel mauris pellentesque sodales ut non erat.</a></p> <p>Nullam fermentum blandit mauris, ut tempor erat viverra non. Nam mattis varius scelerisque. Donec at turpis elit, eget facilisis sem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet risus vitae nibh varius vulputate. Aliquam erat volutpat. Donec dignissim rutrum pretium. Mauris mi ligula, dignissim vel vestibulum a, facilisis non est. Aliquam varius scelerisque purus. Curabitur ac velit ligula. Integer sodales pretium odio. Fusce elit neque, venenatis et vestibulum nec, sollicitudin quis lectus. Nulla pulvinar luctus nisi, non fermentum orci aliquam nec. Donec id consequat libero. Etiam vitae eros vel mauris pellentesque sodales ut non erat. </p> <p>Nullam fermentum blandit mauris, ut tempor erat viverra non. Nam mattis varius scelerisque. Donec at turpis elit, eget facilisis sem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet risus vitae nibh varius vulputate. Aliquam erat volutpat. Donec dignissim rutrum pretium. Mauris mi ligula, dignissim vel vestibulum a, facilisis non est. Aliquam varius scelerisque purus. Curabitur ac velit ligula. Integer sodales pretium odio. Fusce elit neque, venenatis et vestibulum nec, sollicitudin quis lectus. Nulla pulvinar luctus nisi, non fermentum orci aliquam nec. Donec id consequat libero. Etiam vitae eros vel mauris pellentesque sodales ut non erat. </p> <p>Nullam fermentum blandit mauris, ut tempor erat viverra non. Nam mattis varius scelerisque. Donec at turpis elit, eget facilisis sem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet risus vitae nibh varius vulputate. Aliquam erat volutpat. Donec dignissim rutrum pretium. Mauris mi ligula, dignissim vel vestibulum a, facilisis non est. Aliquam varius scelerisque purus. Curabitur ac velit ligula. Integer sodales pretium odio. Fusce elit neque, venenatis et vestibulum nec, sollicitudin quis lectus. Nulla pulvinar luctus nisi, non fermentum orci aliquam nec. Donec id consequat libero. Etiam vitae eros vel mauris pellentesque sodales ut non erat. </p> <p>Nullam fermentum blandit mauris, ut tempor erat viverra non. Nam mattis varius scelerisque. Donec at turpis elit, eget facilisis sem. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet risus vitae nibh varius vulputate. Aliquam erat volutpat. Donec dignissim rutrum pretium. Mauris mi ligula, dignissim vel vestibulum a, facilisis non est. Aliquam varius scelerisque purus. Curabitur ac velit ligula. Integer sodales pretium odio. Fusce elit neque, venenatis et vestibulum nec, sollicitudin quis lectus. Nulla pulvinar luctus nisi, non fermentum orci aliquam nec. Donec id consequat libero. Etiam vitae eros vel mauris pellentesque sodales ut non erat. </p> </div> </body> </html> Um abraço.
-
(Resolvido) Extender classe implementando com tipo static
pergunta respondeu ao Rafael Laurindo de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Encontrei um link bem interessante. Baseado no seguinte código: Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } O autor da pergunta quer saber se a primeira linha de código é um método estático e se a segunda um método da instância. Outro usuário responde que a primeira linha de código realmente não tem relação com um objeto e pode ser considerado como um método estático. Na segunda linha é criado um método associado com os objetos, já que é usado prototype. Apartir desse momento, todos os objetos terão esse método. Existe um código bem claro e simples de entender. Acredito que isso responda a sua pergunta. Espero que seja útil, um abraço. <html> <head> <script type="text/javascript"> window.onload = function() { Date.getDay(); } Date.getDay = function() { alert('Static'); // seu código aqui! } </script> </head> <body> </body> </html> -
(Resolvido) Extender classe implementando com tipo static
pergunta respondeu ao Rafael Laurindo de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Bom dia, tudo bem? Neste link encontrei o seguinte código que, segundo o autor, é estático: var warnUser = function(msg) { alert(msg); } Ou ainda, como equivalente:function warnUser(msg) { alert(msg); } O link pode explicar bem melhor que eu. Um abraço, tudo de bom. -
Bom dia, tudo bem? Faça assim: Página 1 tem um link: <a href="minhapaginalonga.html#linkinterno">Link</a> E na sua página longa, coloque um <a name="linkinterno">Aqui</a> Pronto, quando o usuário clicar, ele cairá no ponto certo. Sem JavaScript. Se não for isso ou você não entender, poste novamente. Um abraço, tudo de bom.
-
Enviar e-mail para endereços normais como:
pergunta respondeu ao vini_loock de Willian Gustavo Veiga em PHP
Você está utilizando a função mail do PHP? Se a resposta for sim, ela está retornando true? Um abraço. -
Enviar e-mail para endereços normais como:
pergunta respondeu ao vini_loock de Willian Gustavo Veiga em PHP
Você verificou se o e-mail não foi considerado spam? -
Tabela Dinâmica
pergunta respondeu ao weslley clyton de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Boa tarde, tudo bem? Se você adicionar '[]' depois do nome do input ele se tornará um array: <input type="text" name="meucampo[]" /> <input type="text" name="meucampo[]" /> Se tiver dúvidas poste novamente. Um abraço. -
Substituir IFrame (por falta de uso e incompatibilidade em brosers)
pergunta respondeu ao LucAlucard de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Fica tranquilo que não é tão complicado não. É só um jeito "diferente" de fazer uma requisição HTTP :) E requisições HTTP você faz toda hora, quando clica em um link, por exemplo... Se tiver dúvidas volte aqui. Um abraço e bons estudos. -
(Resolvido) Script para ff
pergunta respondeu ao Rafael Laurindo de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Eu pesquisei em vários lugares e não encontrei nada a respeito. Em um fórum gringo, uma pessoa disse algo que pode fazer sentido: Eu comprei um monitor grande porque quero abrir o meu navegador e outras aplicações e exibir tudo ao mesmo tempo na tela. Você não pode alterar isso porque isso é um direito de escolha do usuário. É um ponto de vista e em partes eu até concordo com ele. Você realmente precisa dessa feature? Um abraço, tudo de bom. -
(Resolvido) Script para ff
pergunta respondeu ao Rafael Laurindo de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Acredito que não seja possível, já que isso seria inseguro. O que exatamente você quer fazer? -
Desculpa, mas foi isso que entendi. Você poderia explicar melhor o problema? Que erro está ocorrendo no seu código? Um abraço.
-
(Resolvido) Script
pergunta respondeu ao PRWEBMaster de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Bom dia, tudo bem? Porque você inclui a jQuery duas vezes? Um abraço, tudo de bom. -
setAttribute não funciona
pergunta respondeu ao Martinsrj de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Bom dia, tudo bem? Você recebe algum tipo de erro? Sugiro que você olhe no console de erros do seu browser. Um abraço, tudo de bom. -
PopUp dinâmica
pergunta respondeu ao Rafael Laurindo de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Bom dia, tudo bem? Não entendi muito bem a sua dúvida. Pode explicar melhor? Um abraço. -
Importa contatos do Hotmail, Yahoo etc.. para um banco de dados?
pergunta respondeu ao Leonardo.j de Willian Gustavo Veiga em PHP
Bom dia, tudo bem? Ou você pode procurar se existem API's do Yahoo e Hotmail que permitam fazer isso. Um abraço, tudo de bom. -
Bom dia, tudo bem? Veja este trecho de código: <?php $f = fopen('/tmp/meuarquivo.txt', 'w'); fwrite($f, 'Escrevi no arquivo criado em /tmp'); fclose($f); ?> Perceba que, quando abri o arquivo para escrita (fopen), passei o caminho completo dele. Um abraço, tudo de bom.
-
(Resolvido) Converter texto para construtor
pergunta respondeu ao Rafael Laurindo de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Boa tarde, tudo bem? Veja este link. Um abraço, tudo de bom. -
Validação de Formulário
pergunta respondeu ao Karian de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Boa tarde, tudo bem? Utilize expressões regulares: <html> <head> <title>Validação</title> <script type="text/javascript"> function validar() { if(document.getElementById('campo').value.match('^[0-9*]+$')) { alert('Valor permitido!'); } else { alert('Valor inválido!') } document.getElementById('campo').value = ''; } </script> </head> <body> <form> <fieldset> <input id="campo" type="text" onblur="validar()" /> </fieldset> </form> </body> </html> Um abraço, tudo de bom. -
Veja este link. Um abraço, tudo de bom.
-
Consultar Banco de Dados via Javascript
pergunta respondeu ao bragasan de Willian Gustavo Veiga em Ajax, JavaScript, XML, DOM
Só para complementar, diretamente com JavaScript não há possibilidade de fazer isso. O Ajax fará uma requisição para uma página escrita em uma linguagem como PHP ou ASP. Estas "entrarão em contato" com o banco de dados e retornarão os dados para o JavaScript. Espero que você tenha entendido. Um abraço. -
Mail funciona no WinXP+IIS+PHP5 mas não funciona
pergunta respondeu ao paulobergo de Willian Gustavo Veiga em PHP
Bom dia, tudo bem? Tente instalar o Sendmail (# aptitude install sendmail). Qualquer coisa poste o seu php.ini Um abraço. -
Existem várias maneiras de fazer isso mas você pode colocar todas as imagens em um array, utilizar a função rand para gerar um número aleatório e pegar a imagem usando esse número como índice ($array[$numeroaleatorio]). Se tiver dúvidas poste novamente.