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. Fiz uma função aqui que você pode utilizar. O Javascript fica assim: function elementsByClass(classe) { var e = document.getElementsByTagName("*") var r = [] for (var i = 0; i < e.length; i++) { var aux = false var classes = e[i].className.split(" ") for (var x = 0; x < classes.length; x++) { if(classes[x]==classe){ aux=true break } } if(aux){ r[r.length]=e[i] } } return r; } onload = function () { //Função de scroll var scroll_move = true var scroll = function () { if(scroll_move) scrollBy(0,1) } //Elements var elements = elementsByClass("noticia") for (var i = 0; i < elements.length; i++) { //onmouseover/out elements[i].onmouseover = function () { scroll_move = false } elements[i].onmouseout = function () { scroll_move = true } } //Chama a função de scroll a cada 50ms setInterval(scroll, 50) } E o HTML fica mais ou menos assim: <div class="noticia"> noticia 1<br /> </div> <div class="noticia"> noticia 2<br /> </div> <div class="noticia"> noticia 3<br /> </div> Poste aí se funcionou ou não.
  2. Observe que há um problema relacionado à falta de chaves ({}) nos loops. Como há mais de uma instrução, é necessário utilizar as chaves para delimitar o bloco aqui: while (i<n) i++;
  3. Não tinha visto que também tinha outro programa... Elas foram definidas sim, dentro do próprio for: int matriz[n][m]; Qual o objetivo dessa matriz? Ela sequer é utilizada. O seu código tem vários erros. if (i=0); Essa instrução não é necessaria, além de conter um erro (a comparação deve ser feita com o operador ==, e não utilizando =, que é operador de atribuição). while i<n; while j<m; Dois problemas:Falta o parênteses. O correto é while(condição).Aquele ponto-e-vírgula não deveria estar no final.while j<m; { ... i++ j++ ... }Novamente, dois erros: Falta o ponto-e-vírgula no final da instrução. O correto é i++; e não i++. Isso também vale para a variável j.A variável i deve ser incrementada no loop principal (while(i<n)) e não no secundário (while(j<m)).Corrigindo esses erros o programa funciona perfeitamente.
  4. De nada, qualquer coisa posta aí! Se conseguir fazer com o while poste como ficou o código.
  5. Tente assim: int main() { int hora, minuto, segundo; for (hora=0; hora<=23; hora++) { for (minuto=0; minuto<=59; minuto++) { for (segundo=0; segundo<=59; segundo++) { printf("%d:%d:%d\n", hora, minuto, segundo); } } } system ("pause"); return 0; } Acho que pelas alterações dá pra entender o que estava errado, mas se ficar com dúvida é só postar.
  6. Peço que evite a postagem de up's conforme a regra 3.8 (ver regras).
  7. De nada, qualquer coisa posta aí! Obs.: O tópico foi marcado como Resolvido.
  8. O seu if, por estar sem as chaves ({}), engloba apenas a instrução posterior (no caso, maior=vet;). Deixe o código assim: if (vet[i] > maior){ maior = vet[i]; po=i; }
  9. Troque: printf ("%d horaDezena, %d horaUnidade, %d minutoDezena, %d minutoUnidade, %d segundoDezena, %d segundoUnidade\n"); Por: printf ("%d %d %d %d %d %d", horaDezena, horaUnidade, minutoDezena, minutoUnidade, segundoDezena, segundoUnidade\n"); Imagino que seja isso que queira.
  10. Foi mal, não postei completo. Use esse código no lugar da validação: var opt = 0 var radioTipo = form.tipo for (var i = 0; i < radioTipo.length; i++) { if (radioTipo[i].checked) { opt = i } } if(radioTipo[opt].value == "C") { Isso ao invés de: document.getElementById("id_do_radio").value=="C"){ Obs.: Você digitou o id do formulário errado nessa linha: var form = document.getElementById("menu") O correto seria: var form = document.getElementById("Menu")
  11. Tente assim: var opt = 0 var radioTipo = form.tipo for (var i = 0; i < radioTipo.length; i++) { if (radioTipo[i].checked) { opt = i } }
  12. Testei aqui e funcionou perfeitamente. Ao marcar Tipo como Conteúdo Link Direto, é feita a validação no combo Link Direto; do contrário, a verificação não é feita. É isso? Obs.: É preferível utilizar document.getElementById("id_do_elemento") a document.nome_do_elemento.
  13. Ok então, mas conseguiu resolver seu problema? Se sim, peço que poste a solução, já que isso pode ajudar outras pessoas com a mesma dúvida. Obs.: O tópico foi marcado como Resolvido.
  14. Deixe seu código HTML assim: <form id="formulario" name="formulario" method="post" action="?acao=incluir" onsubmit="return valida_dados()"> Título: <input name="titulo" type="text" class="form_1" id="titulo" size="25" maxlength="40" /> <input id="tipo" name="tipo" type="radio" class="form_1" onclick="habilita()" value="C" /> Conteúdo Link Direto <input id="tipo" name="tipo" type="radio" class="form_1" onclick="dhabilita()" value="L" />Listagem Setor: <select name="setor" class="form_1" id="setor"> <option selected="selected"></option> <option value="1">Universo Expandido</option> <option value="2">Sagas</option> <option value="3">Técnologias</option> <option value="4">Multimídia</option> </select> Link Direto <select id="dlink" name="dlink" class="form_1" disabled="disabled"> <option></option> <option value="1">Link 1</option> <option value="2">Link 2</option> </select> <input name="Submit" type="submit" class="form_1" value="Incluir!" /> </form> As principais alterações que fiz foi para adicionar o atributo id aos elementos. Já o Javascript pode ficar assim: function valida_dados() { var form = document.getElementById("formulario") if (form.titulo.value == "") { alert("Desculpe, mais é necessário o preenchimento do \"Título\"."); form.titulo.focus(); return false; } if (form.setor.value == "") { alert("Desculpe, mais é necessário selecionar um \"Setor\"."); form.setor.focus(); return false; } if (document.getElementById("tipo").value == "C") { if (document.getElementById("dlink").value == "") { alert("Desculpe, mais é necessário selecionar um \"Link Direto\"."); nomeform.dlink.focus(); return false; } } }
  15. Bem-vindo ao fórum! Também desenvolvo em C++ e a considero uma excelente linguagem.
  16. Jonathan Queiroz

    Novato

    Não recomendo o uso do Dev, já que possui diversos bugs e não tem nenhuma atualização há muito tempo. O Visual Studio é uma boa opção, mas há diversas outras IDEs (como o Code::Blocks, por exemplo).
  17. De nada, qualquer coisa posta aí! Quando ao excluirAgenda.asp, você precisa passar o id da agenda via querystring, digitando isso no navegador: Obs.: O tópico foi marcado como Resolvido.
  18. Sim, sem nenhuma diferença. Apenas loguei no sistema e fui à página showAgenda2.asp. Consegui excluir todos os registros. Ocorre algum erro?
  19. Testei aqui e funcionou perfeitamente. Aí ainda ocorre algum erro?
  20. Poderia postar o conteúdo do arquivo conexao.asp? Vou criar o banco e testar localmente aqui.
  21. O objetivo é realmente um evento disparado quando o botão for selecionado (onfocus) ou quando o botão for clicado?
×
×
  • Criar Novo...