
Jonathan Queiroz
Membros-
Total de itens
3.718 -
Registro em
-
Última visita
Tudo que Jonathan Queiroz postou
-
1 clique abrir 2 paginas em iframes
pergunta respondeu ao SpiderTV de Jonathan Queiroz em HTML, XHTML, CSS
Para isso você pode utilizar javascript O HTML ficaria assim: <a href="XXX.html" title="XXX" target="lado_e" onclick="AbrirIframe()">XXX</a> E o JS: <script type="text/javascript"> function AbrirIframe(){ parent.frames["lado_e"].location="pagina2.htm" parent.frames["votos"].location="pagina2.htm" } </script> Qualquer dúvida posta aqui ! -
Variáveis, if, Function
pergunta respondeu ao AlbertoRT de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Cara, você não deve desculpas a ninguém ! Não fez nada de errado... Quanto ao código, vamos por partes ! Tem uma parte ali no código que está errada mesmo ! <script language="javascript"> function resposta (elemento) { <!--Mensagem caso o usuário acerte a pergunta ou erro correto = "Você acertou !" errado = "Você errou !" <!-- Quantidade de perguntas qtd_pergunta=11 <!--Array que armazena a resposta correta respostas = new Array(qtd_perguntas-1) respostas [10-11]="a" respostas [11-1] ="c" <!--Número da pergunta atual numero = parseInt(elemento.id.replace("P","")) <!-- Verifica se o usuário acertou a pergunta if (elemento.value==respostas[numero-1]){ alert(correto) }else{ alert(errado) } } </script> O problema está no comentários ! Comentários em JavaScript não são feitos assim ! Tente utilizar o // no começo das linhas que você deseja comentar ! Outro erro ocorre porque você deixou a quantidade de perguntas em 11, mas na verdade são 112 perguntas ! O correto seria: qtd_pergunta=112 Além disso, no código você ainda não definiu a resposta correta de cada questão O certo seria: respostas [0]="a" respostas [1] ="c" [...continua...] Mas lembre-se de que os arrays começam em zero no JavaScript Por exemplo, respostas[0] se refere à pergunta número 1 (0+1=1), a respostas[1] se refere à pergunta número 2 (1+1=2), etc. Também existe outro problema no seu código HTML Observe: <form id="form2" name="form2" metho[/d="post" action=""> O correto seria: <form id="form2" name="form2" method="post" action=""> Isso tudo também é possível, mas vamos primeiramente colocar pra funcionar a parte mais "básica" ! Depois que conseguirmos isso poderemos ir aprimorando o script -
Opa valeu aí cara ! Não tinha prestado atenção nesse minúsculo detalhe... Sendo assim, vou ter que acertar mais duas posições no array^^
-
(Resolvido) InnerHTML em Input text
pergunta respondeu ao Drandrão de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Seria assim: <input type="text" value="teste" id="campo1"> E o JavaScript seria o seguinte: //Muda o valor para "teste2" document.getElementById("campo1").value="teste2" -
(Resolvido) InnerHTML em Input text
pergunta respondeu ao Drandrão de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Para modificar o texto de um campo input, você deve utilizar a propriedade value ao invés de innerHTML -
3 Perguntas de Pascal
pergunta respondeu ao phdmais de Jonathan Queiroz em Outras Linguagens de Programação
Quanto a que linguagem começar, isso é bastante relativo...O HTML realmente não é linguagem de programação, é simplesmente um formato de marcação de texto ! Mas JavaScript é, sim, uma linguagem de programação ! Você precisará utilizar algum programa pelo menos para compilar seu código (transformá-lo em um código que o computador possa entender e executar) Geralmente o compilador também traz uma ferramenta para edição do programa, mas não sei no caso do Pascal ! -
O Thelon ainda está ganhando, mas o jow tem (muitas) chances !
-
Kkkkkkkkk Acaba logo essa competição shauhsau
-
Popup em "primeiro plano"
pergunta respondeu ao beto_solobó de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Você pode utilizar o z-index (elemento do CSS) para sobrepor elementos O exemplo de uma div que fica sobre o conteúdo do site é: <div style="z-index: 1">Conteúdo</div> Todo elemento que você escreve na página tem o z-index padrão 1 Isso ocorre porque o navegador interpreta que o elemento ficará "acima" da página Para sobrepor várias div's, você pode deixar uma com o z-index maior que a outra ! -
Essa foi péssima !O Beraldo é quem vai vencer a competição^^ Concordo...
-
Meu script já está pronto ! Está funcionando corretamente, mas tenho uma dúvida... O script deverá retornar o valor exatamente com o printf retorna (maiúsculas, formato, etc.) ? Ex.: Ao digitar 15 para a conversão o conteúdo mostrado poderá ser: 0x000f - F Ou: 0x000f - 000F Ou: 0x000f - 000f Ou deverá, obrigatoriamente, ser: 0x000f - 0x000f Atualmente o meu script retornaria 000f Seria fácil transformá-lo para mostrar 0x000f, mas isso gastaria 2 bytes a mais de memória... Posso deixar assim ou devo modificar ? Aguardo resposta
-
Kkkkk Essa não foi tão ruim^^
-
Up's não são permitidos aqui no fórum ! Se ainda não responderam é porque não tiveram tempo o suficiente para avaliar seu programa !
-
(Resolvido) limpa tela
pergunta respondeu ao Clauido José de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Se refere a TextBox ?? Se for você pode fazer de forma parecida ! document.getElementById("txtCampo").value="" -
Queria Saber se alguém sabe fazer uma pagina desta..
pergunta respondeu ao Leandrobr de Jonathan Queiroz em PHP
Não são permitidos up's aqui no fórum... Quanto à sua dúvida, acredito que ninguém irá postar um "sistema pronto" Recomendo que estude PHP, upload de arquivos e tal...e se houver uma dúvida mais "específica" em relação ao que deseja fazer, postar aqui -
(Resolvido) limpa tela
pergunta respondeu ao Clauido José de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Não sei se entendi muito bem... Você quer limpar o conteúdo apenas da div ? Se for, pode fazer da seguinte forma: document.getElementById("MinhaDiv").innerHTML="" -
Para aparecer em "Sent Items" é necessário que, ao enviar a mensagem, você marque a opção Adicionar uma cópia desta mensagem para minha caixa de itens enviados Estou aprendendo C++ a algum tempo (deve ter +/- 1 mês) Não tenho muita experiência não, mas já dá pra fazer uns aplicativos básicos... Vou participar desse torneio ! Começarei a criar o programa e daqui a uns dias eu envio^^
-
Função de Acentuação em Javascript
pergunta respondeu ao Vagner Nunes de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Você pode ir utilizando a função replace (MinhaScript.replace(valor1,valor2)) e ir removendo todos os acentos ! -
Olhe isso aqui: http://www.criarweb.com/artigos/bordas-arr...as-em-css3.html Mas lembre-se de que alguns navegadores ainda não o suportam !
-
(Resolvido) limpa tela
pergunta respondeu ao Clauido José de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Você quer só limpar o que está escrito no body da página ou quer algo mais completo (como limpar o head e tudo mais) Se for só o body, tente algo como: document.body.innerHTML = "" Qualquer dúvida posta aí ! -
Deveria ser um múltiplo de 54 se fosse necessário que o número de latas fosse um inteiro Mas você também pode verificar se é um decimal e, se sim, aproximar para um inteiro e somar um (a fim de saber a quantidade mínima de latas)
-
Sim, o programa está correto ! Se for apenas para estudar a lógica pode deixar como está... Mas na prática você não pode comprar "2.7 latas" O tamanho deve ser um múltiplo de 54 (3*18) Ou então você verifica se o número tem casas decimais Se sim, você aproxima a quantidade de latas para o número imediatamente superior !
-
Variáveis, if, Function
pergunta respondeu ao AlbertoRT de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Recebi sua mensagem Mas evite enviar M.P. com dúvidas ! Poste aqui sua dúvida e mais membros poderão ajudá-lo -
Variáveis, if, Function
pergunta respondeu ao AlbertoRT de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
O primeiro erro ocorreu na seguinte linha: <input type="checkbox" name="P10_a" id="P10_a" value="checkbox" onclick= "javascript.resposta"> Olhe isto: javascript.resposta O correto seria: resposta() Ou javascript:resposta() Mas o fórum não permite escrever ! Portanto, escreverei só "resposta()", mas o funcionamento é o mesmo O navegador interpreta o código como javascript por padrão Agora os outros "erros" são questão de lógica ! Você pode fazer de maneira bem mais simples, caso já tenha utilizado Arrays O seu código HTML ficaria +/- assim: Pergunta 10...<br> <input type="checkbox" name="P10" id="P10" value="a" onclick= "resposta(this)" />Alternativa A (correta)<br> <input type="checkbox" name="P10" id="P10" value="b" onclick= "resposta(this)" />Alternativa B<br> <input type="checkbox" name="P10" id="P10" value="c" onclick= "resposta(this)" />Alternativa C<br> <input type="checkbox" name="P10" id="P10" value="d" onclick= "resposta(this)" />Alternatica D<br> <input type="checkbox" name="P10" id="P10" value="e" onclick= "resposta(this)" />Alternativa E<br> Pergunta 11...<br> <input type="checkbox" name="P11" id="P11" value="a" onclick= "resposta(this)" />Alternativa A<br> <input type="checkbox" name="P11" id="P11" value="b" onclick= "resposta(this)" />Alternativa B<br> <input type="checkbox" name="P11" id="P11" value="c" onclick= "resposta(this)" />Alternativa C (correta)<br> <input type="checkbox" name="P11" id="P11" value="d" onclick= "resposta(this)" />Alternatica D<br> <input type="checkbox" name="P11" id="P11" value="e" onclick= "resposta(this)" />Alternativa E<br> E o JavaScript ficaria assim: function resposta(elemento){ //Mensagens caso o usuário acerte a pergunta ou erro correto="Você acertou !" errado="Você errou !" //Quantidade de perguntas qtd_perguntas=11 //Array que armazena a resposta correta respostas = new Array(qtd_perguntas-1) respostas[10-1]="a" respostas[11-1]="c" //Número da pergunta atual numero = parseInt(elemento.id.replace("P","")) //Verifica se o usuário acertou a pergunta if (elemento.value==respostas[numero-1]){ alert(correto) }else{ alert(errado) } } Não cheguei a testar, mas deve funcionar ! Qualquer coisa posta aí ! -
Lógica para agrupar dados utilizando interações
pergunta respondeu ao neandro de Jonathan Queiroz em Lógica de Programação
Você pode fazer de maneira mais simples ! Primeiramente, agrupe os arquivos do menor para o maior Depois você vai somando o tamanho de todos os arquivos até que: O valor seja igual a 1440Se for igual, você salva a sequência que acabou de criarO valor seja maior que 1440Nesse caso você salva a sequência até o valor anterior a esse (já que não pode ultrapassar 1440)Entendeu ?? Agora é só você elaborar o código com a lógica de seu programa ! Qualquer dúvida posta aí !