
Jonathan Queiroz
Membros-
Total de itens
3.718 -
Registro em
-
Última visita
Tudo que Jonathan Queiroz postou
-
Movendo: Repositório de Scripts - Ajax, JS, XML, DOM --> Ajax, JavaScript, XML, DOM. NascSilva, a que tópico se refere? Aparentemente ao responder usou por engano o botão Novo tópico. Quando quiser que sua resposta apareça no mesmo tópico, use o botão Resposta rápida ou Responder.
-
Movendo: Tutoriais & Dicas - Visual Basic --> .NET.
-
$.AJAX - JQUERY
pergunta respondeu ao Marcelo Mussi de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Ao invés do if poderia usar a estrutura switch. switch(data) { case "valor1": alert("primeiro valor"); break; case "valor2": alert("segundo valor"); break; .... } -
Campos aparecem e somem ao carregar pagina com jquery
pergunta respondeu ao emanuel_pereira de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Ah sim, agora entendi. O objetivo é fazer que os campos não apareçam na tela, isto é, quando a página carregar eles já estejam invisíveis? Se sim, poderia resolver o problema usando CSS. .paragrafo span { visibility: none; } E o javascript ficaria assim: $(document).ready(function(){ $('.botao').click(function(){ var $this = $( this ); window.setTimeout(function(){ $this.parent('div').find('span').show(); }); }); }); -
(Resolvido) FizzBuzz :/ - JScript
pergunta respondeu ao Noobella de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
De nada, qualquer coisa é só postar. Obs.: O tópico foi marcado como Resolvido. -
Campos aparecem e somem ao carregar pagina com jquery
pergunta respondeu ao emanuel_pereira de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Se possível poste o link do site ou o código. Só pela descrição do problema não dá pra saber exatamente do que se trata. -
(Resolvido) FizzBuzz :/ - JScript
pergunta respondeu ao Noobella de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Verifique essa linha: for (i=1; i<=i; i++) { O loop será executado enquanto a condição for verdadeira, isto é, enquanto i for menor ou igual a i (a condição será sempre verdadeira, pois i será sempre igual a i). Assim sendo, o loop roda infinitamente (até travar o navegador). Tente alterar o nome da variável que recebe o número (ou o nome do contador no loop, tanto faz). var fim = prompt ("Digite um número aqui"); for (i=1; i<=fim; i++) { ... } -
(Resolvido) VB 2008 - substituindo uma palavra por outra em todo o cód
pergunta respondeu ao JMRF de Jonathan Queiroz em .NET
Vá em Edit --> Find and Replace --> Replace in Files (ou simplesmente use o atalho Ctrl + H). No campo Find what escreva a expressão a ser substituída e em Replace with escreva a nova expressão. Caso deseje substituir o texto em todos os arquivos do projeto, selecione a opção Current Project no campo Look in. Após isso, basta clicar em Replace All. -
A partir de agora, teremos um novo administrador na equipe. O kuroi , que vinha ajudando muito como monitor, passará à administração. Tenho certeza de que continuará com seu excelente trabalho. Parabéns, Rafael, muito merecido!
-
Movendo: C, C++ --> .NET.
-
Requisição repetida, setInterval
pergunta respondeu ao Rodolfo Barreto de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Movendo: Outras Linguagens de Programação --> Ajax, JavaScript, XML, DOM. Poderia postar o código completo? É possível que você esteja chamando a função setInterval dentro de algum loop que percorre todos os usuários ou algo do tipo, de forma que a função é chamada uma vez para cada usuário. -
Movendo: PHP --> Oportunidades para Freelances.
-
Passar parametros nas funções de uma Classe
pergunta respondeu ao ebon de Jonathan Queiroz em C, C++
Poderia explicar melhor? Como assim passar parâmetros da função para a classe? -
De nada, qualquer coisa é só postar! Quanto ao operador ternário, na verdade ele existem em C também. Obs.: O tópico foi marcado como Resolvido.
-
Veja se isso ajuda: operador ternário.
-
Auto play (javascript)
pergunta respondeu ao Murillo Lima de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Movendo: Java --> Ajax, Javascript, XML, DOM. -
Pegar tag que está por fora de outra tag
pergunta respondeu ao ManoXela de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Tem sim, para isso você fazer um loop percorrendo os filhos do <tr> e verificar qual deles pertence à classe "1". for(filho in pai.childNodes) { if(filho.class=="1") { //faz alguma coisa } } -
Pegar tag que está por fora de outra tag
pergunta respondeu ao ManoXela de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Acho que o mais simples seria obter todos os <td> do documento, verificar seu valor, e depois obter o seu pai (no caso, o <tr>) a partir da propriedade parentNode. var pai=Tags[i].parentNode; pai.style.backgroundColor="red"; -
Função de JavaScript valida campos
pergunta respondeu ao AlbertoRT de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Não sei se entendi muito bem, mas ao invés da função valida o correto seria utilizar a função validaForm. Além disso, deve-se colocar o parâmetro formulario apenas na definição da função (isto é, no código dentro da tag <script>), mas no <form> deve ser utilizado o validaForm(this) mesmo, como já estava sendo feito antes. <script language="javascript"> function validaForm(formulario) { if (formulario.txtCodigo.value.length <1) {alert ("O campo ISBN não pode ficar em brando. "); formulario.txtCodigo.focus(); return false; } if (formulario.txtCategoria.value.length <1) {alert ("O campo Código da Categoria não pode ficar em branco."); formulario.txtCodCategoria.focus(); return false; } if (formulario.txtTitulo.value.length <1) {alert ("O campo Título não pode ficar em branco."); formulario.txtTitulo.focus(); return false; } if (formulario.txtAutor.value.length <1) {alert ("O campo Título não pode ficar em branco."); formulario.txtAutor.focus(); return false; } if (formulario.txtPreco.value.length <1) {alert ("O campo Preço não pode ficar em branco."); formulario.txtPreco.focus(); return false; } if (formulario.txtCapa.value.length <1) {alert ("O campo Capa não pode ficar em branco."); formulario.txtCapa.focus(); return false; } return true; } </script> ... <form name="formLivro" method="post" action="ResLab10_1.asp" onsubmit="return validaForm(this);"> -
Função de JavaScript valida campos
pergunta respondeu ao AlbertoRT de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
O erro do ASP na verdade ocorre em consequência do envio do formulário com dados incompletos (o que não deveria acontecer). Na verdade, o problema está na validação realizada pelo Javascript. Segue abaixo a explicação (enviada anteriormente por MP para o Alberto) caso alguém esteja com um problema parecido: O correto seria: document.formLivro.txtCodigo Ao invés de: formLivro.txtCodigo O mesmo é válido para os outros campos. Alterando isso, a validação já passa a funcionar. No entanto, ao escrever: return validaForm(this) Você já está passando o formulário como um parâmetro para a função, de forma que ao invés de se referir ao form como document.formLivro é possível simplesmente recuperar esse parâmetro: function validaForm(formulario) { //a partir de agora é possível usar formulario.NomeDoCampo ao invés de document.formLivro.NomeDoCampo A função modificada ficaria assim: function validaForm(formulario) { if (formulario.txtCodigo.value.length <1) {alert ("O campo ISBN não pode ficar em brando. "); formulario.txtCodigo.focus(); return false; } if (formulario.txtCategoria.value.length <1) {alert ("O campo Código da Categoria não pode ficar em branco."); formulario.txtCodCategoria.focus(); return false; } if (formulario.txtTitulo.value.length <1) {alert ("O campo Título não pode ficar em branco."); formulario.txtTitulo.focus(); return false; } if (formulario.txtAutor.value.length <1) {alert ("O campo Título não pode ficar em branco."); formulario.txtAutor.focus(); return false; } if (formulario.txtPreco.value.length <1) {alert ("O campo Preço não pode ficar em branco."); formulario.txtPreco.focus(); return false; } if (formulario.txtCapa.value.length <1) {alert ("O campo Capa não pode ficar em branco."); formulario.txtCapa.focus(); return false; } return true; } Obs: O campo "txtNPaginas" (que também pode causar o erro no ASP) não está sendo validado, mas basta repetir o código para esse campo. -
Movendo: Sugestões e Críticas --> Visual Basic.
-
Ao utilizar o objeto cout para escrever na tela não é necessário escrever o "<<" no final. Além disso, deve-se utilizar o operador "<<" para separar as mensagens. cout<<"Digite sua idade"; cout<<"O total de eleitores é:" << totalidades;
-
Você precisa percorrer o vetor e comparar elemento por elemento, verificando se corresponde ao valor digitado pelo usuário. Algo assim: bool encontrado=false; for (i = 0; i < 10; i++) { if(v[i]==n) { //Encontramos encontrado=true; break; //devemos parar o loop } } Obs.: Se o objetivo é fazer o programa realmente em C, o correto seria utilizar as funções de entrada e saída do próprio C (printf, scanf, etc.) ao invés da biblioteca iostream (ela pertente à biblioteca padrão do C++, não do C).
-
O nome da variável na declaração da função representa o nome que a função utilizará para se referir a ela (isto é, dentro do código da função Multiplica a variável será acessada por esse nome). Já o nome da variável na chamada da função representa o nome da variável que será passado como parâmetro (no caso, o nome da variável na função main). Os nomes poderiam perfeitamente serem diferentes, como no exemplo: int soma(int a, int b) { return a+b; } .... void outra_funcao() { int c=5; int d=10; int resultado=soma(c, d); } Quanto ao outro tópico, não estou com muito tempo agora, mas assim que possível darei uma olhada.
-
O objetivo é passar uma referência para o objeto, e não uma cópia do objeto (dessa forma o valor passado pode ser modificado e ainda há uma economia em termos de eficiência). Referências funcionam de forma parecida com ponteiros, mudando basicamente a sintaxe. A função "sabe" pela sua declaração de que tipos serão os objetos (no caso, pertencerão à classe Multiplica_amiga). Dessa forma não é preciso especificar na sua chamada. O construtor do objeto é chamado assim que ele é inicializado, isto é, antes da função Multiplicar ser chamada. Caso deseje alterar o valor da variável, deverá fazê-lo na própria função Multiplicar e não no construtor. int Multiplicar(Multiplica_amiga& var1,Multiplica_amiga& var2) { produto = var1.valorA * var2.valorB; var1.recebe_produto=produto; //seta o atributo "recebe_produto" do objeto "var1" return (produto); }