Ir para conteúdo
Fórum Script Brasil

AlbertoRT

Membros
  • Total de itens

    116
  • Registro em

  • Última visita

Tudo que AlbertoRT postou

  1. Muita coisa. Ainda não foi possível encontra uma solução.
  2. Estou tendo que criar 2 (dois) Radio Botton. Um com o nome "resp_correta_rb" outro "resp_incorreta_rd". A idéia é que esse botões sejam colocados do lado de questões (tipo prova), ou seja, tem uma pergunta e abaixo 5 (cinco) questões, (a, b , c , d, e) sabendo que somente uma é correta. Dessa forma, eu colocaria nas questões erradas os bottons "resp_incorreta_rd" e; em apenas uma questão colocaria o Radio Botton "resp_correta_rd". Feito isso, do lado da questões ficaria text: Questão Incorretas (resp_incorreta_rd): ao clicar abriria um texto "Resposta Incorreta"; Na questão Radio Button da Resposta correta: ao clicar apareceria do lado da questão "Resposta Correta Parabéns!". É possível e viável.
  3. Estou tendo que criar 2 (dois) Radio Botton. Um com o nome "resp_correta_rb" outro "resp_incorreta_rd". A idéia é que esse botões sejam colcados do lado de questões (tipo prova), ou seja, tem uma pergunta e abaixo 5 (cinco) questões, sebendo que somente uma é correta. Dessa forma eu colocaroia nas questõesu colocaroia nas questões 4 (quatro) bottons "resp_incorreta_rd" do lado das questões erradas e, em apenas uma questão colocaria o Radio Botton "resp_correta_rd". E do lado da questões Incorretas (resp_incorreta_rd) uma texto que ao clicar nesse apareceria "resp_incorreta_rd" apareceria "Resposta Incorreta" e apenas onde coloquei o Radio Button da Resposta correta "resp_correta_rd" ao clicar apareceria do lado da questão "Resposta Correta Parabéns!". Um botão para ir passando de pergunta em pegunta (próxima) e depois da 1ª pergunta um botão para retornar. Na ultima questão em uma caixa de texto ficaria "Você teve XYZ qustões corretas". Seria possível criae essa prova em Flash? Obrigado Como excluir essa?
  4. Jonathan, Não seria bem assim. Tenho muito dificuldade de colocar...o que realmente estou vendo e o que espero de saia. Em 31/01/09 às 18:57 informei: "E o caso do botão "Próximo". Não poderia ter algo para iniciar sempre na Pergunta 1. Depois clicando no Botão “Próxima” vai para a 2ª pergunta.Muito obrigado". Depois disso veio o entendimento que colocando uma "div" iria permitir fazer o tal botão funcionar. Agora coloquei o código que você sugeriu logo depois da "div" da 1 pergunta da ultima questão, porém nada aconteceu. O código: <input name="Proxima" type="button" id="Proxima" value="Próxima" onlick="document.proximo_formulario.focus()"/> Como está o códugo html agora: <div id="Layer1">1 - No periodo 195-1964 como se chamava o serviço secreto: (<span id="mensagem1" class="mensagem"></span>)<br /> a)<input name="P1" type="radio" id="P1" onclick= "resposta(this)" value="a" /> SNI <br /> B)<input type="radio" name="P1" id="P1" value="b" onclick= "resposta(this)" /> ABIN<br /> c)<input type="radio" name="P1" id="P1" value="c" onclick= "resposta(this)" /> SSI<br /> d)<input type="radio" name="P1" id="P1" value="d" onclick= "resposta(this)" /> DI<br /> e)<input type="radio" name="P1" id="P1" value="e" onclick= "resposta(this)")/> SFICI E</div> Aqui Colquei o Botão. Bem é isso: O código todo está assim agora. Uma "div" e dentro dessa "div" as perguntas e questões uma seguida da outra. Entre a pergunta 1 e a 2 coloquei o Botão que você indicou. Se abrir sempre na página da pergunta 1 com as questões e colocar um Botão para ir para a "Próxima" pergunta seria o ideal. Estou procurando mas ainda não achei algo do tipo "function AbrirPagina <!-- obriga sempre abrir na página 1". Já vi isso! Obrigado
  5. Ficou cem porcento com o "radio". Com relação a "div" sugerida, coloquei. Através dessa "div" que será trabalhado o botão "Próxima"? Terá apenas um Botão "Proxima" ou um em cada intervalo de uma pergunta para outra? O codigo com a "div" ficou dessa forma: <div id="Layer1">1 - Em outubro de 1945, um mês após o fim da Segunda GuerraMundial, Getúlio foi derrubado. Seu substituto foi : (<span id="mensagem1" class="mensagem"></span>)<br /> a)<input name="P1" type="radio" id="P1" onclick= "resposta(this)" value="a" /> Juscelino Kubitschek <br /> B)<input type="radio" name="P1" id="P1" value="b" onclick= "resposta(this)" /> Carlos Lacerda<br /> c)<input type="radio" name="P1" id="P1" value="c" onclick= "resposta(this)" /> Golbery de Couto e Silva<br /> d)<input type="radio" name="P1" id="P1" value="d" onclick= "resposta(this)" /> Jânio Quadros<br /> e)<input type="radio" name="P1" id="P1" value="e" onclick= "resposta(this)")/> Eurico Gaspar Dutra E </div> O código do Botão: <form id="form1" name="form1" method="post" action="action=""> <label> <input name="Proxima" type="submit" id="Proxima" value="Próxima" /> </label> </form>
  6. OK, também concordo todos têm que participar. Só comuniquei que estava postando devido a demora. Muito obrigado.
  7. Funcionou, a mensagem aparece do lado da pergunta. Eu coloquei só para ver a (<span id="mensagem1" class="mensagem"></span>)<br /> do lado da pergunta. Tudo bem ela aparece também mas se colocar uma em cada pergunta ai fica tudo doido. Será que se criasse uma variável onde a "span" correta ficaria sempre do lado da resposta certa e a "span" da questão errada ficaria sempre do lado dessa "span" chamando e mansagem "Você Errou! não funcionaria do lado das questões? Muito obrigado. O botão próxima funciinou também mas deve ter colocar algo para ir para a pergunta 2. Estava colocando tudas as perguntas e respostas dentro da "div" mas tirei tudos para entrar com esse código novo. Muito obrigado que Deus te ajude sempre
  8. Tenho 102 perguntas e cada uma pergunta 5 questões (a,b, c,d e e) só uma é correta: Como deria mudar a ação dos meus Botões de forma que eles não passem para outra Pergunta e sim informe do lado da questão: “Você acertou!!” ou “Você Errou!” Poderia se criar dois botões um "btn_Correta" e outro "btn_Incorreta" Antes da Qustões iria colocando os botões se a questão fosse a correta colocaria antes dela o Botão btn_Correta e do lado entraria a mensagem “Você acertou!!” e nas questões Incorretas colocaria o Botão btn_Incorreta ao clicar apareceria “Você Errou!” e não mudaria para a pergunta 2. Somente ao cliqcar no Botão "Proxima". Exemplo: Abriria sempre na pergunta 1: 01 – Qual foi a seleção que ganhou a Copa do Mundo em 2002 ? btn_Correta a) Brasil “Você acertou!!” btn_Incorreta B) França “Você Errou!” btn_Incorreta c) Koreia “Você Errou!” btn_Incorreta d) Alemanha “Você Errou!” btn_Incorreta e) Japão “Você Errou!” Observação: Lembrando: se clicar no btn_Correta aparece do lado “Você acertou!!”; se for no btn_Incorreta “Você Errou!” No final de cada Pergunta clica no Botão “Próxima” e vai para a pergunta 2. Depois da ultima infoaria: Você acertou "XY" questões. O código dos botões que gostaria de mudar a ação: // determinar as variaveis na linha de tempo var b_pergunta1; var b_pergunta2; var b_pergunta3; var b_pergunta4; var totalCorreto = 0; // determinar que a animaçao pare na pergunta 1 stop(); // determinar açao quando o botao1 é clicado botao1.onRelease = function () { this._parent.b_pergunta1 = 1; this._parent.gotoAndStop("pergunta2"); }; // determinar açao quando o botao2 é clicado botao2.onRelease = function () { this._parent.b_pergunta1 = 2; this._parent.gotoAndStop("pergunta2"); }; // determinar açao quando o botao3 é clicado botao3.onRelease = function () { this._parent.b_pergunta1= 3; this._parent.gotoAndStop("pergunta2"); }; // determinar açao quando o botao4 é clicado botao4.onRelease = function () { this._parent.b_pergunta1= 4; this._parent.gotoAndStop("pergunta2"); };
  9. Não, estou fazendo em html e JavaScript. Não existe possibilidade de criar um botão e ir chamado as perguntas. Se estou na P1 clico vai para P2. Coisa de tipo.
  10. A idéia é: Ao abrir o página abre logo na Pergunta 1 (que tem 5 questões). Clicando no Botão - "Próxima", sai da página da 1ª pergunta e vai para a da 2 Pergunta. E por dinate atá a pergunta 102. Mas depois da 1 pergunta 1 teria que ter um Botão "Retornar". Correto? Não sei bem mas seria igua aqueles Botões |>| Proxima e |<| Retornar. Acho que você que não estou sabendo explicar legal. Qual é o mais usual nas páginas. Seria "Proxima" e "Retorno"%3roxima" e "Retorno"? Obrigado
  11. Bem o JavaScript ficou assim: <script language="javascript"> function resposta(elemento){ //Mensagens caso o usuário acerte a pergunta ou erro correto="Você acertou !" errado="Você errou !" //Quantidade de perguntas qtd_perguntas=102 //Array que armazena a resposta correta respostas = new Array(qtd_perguntas-1) respostas[0]="e" respostas[2]="c" respostas[3]="b" respostas[4]="b" respostas[5]="c" respostas[6]="c" respostas[7]="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> Estou clicando na letra "e" da checkbox da Pergunta 1 e abre a janela informado "Você acertou !". (0+1=1) pergunta 1 - Arrays. Correto? Com relação ao "form" deve ter sido na hora de colocar aqui. No html esta conforme abaixo mas não funciona. No internavo de cada pergunta coloquei um. Como comentei a idéia é que abra na 1ª (primeira) pergunta depois vai clicando nesse botão "Próxima" e vai para a proxima pergunta. <form id="form2" name="form2" method="post" action=""> <label> <input name="Proxima" type="submit" id="Proxima" value="Próxima" /> </label> </form> Se obervar que não estou aqui não é falta de interese não. É que aqui está armando um temporal e ficar com computador ligado é um risco. Obrigado pela atenção.
  12. É isso mesmo! Mas achei que escrevendo ficaria ruim para chegar ao resultado final satisfatório. Mas vou tentar novamente: Na verdade são 102 perguntas e no caso basta mudar aqui qtd_pergunta=11 para 102? O JavasScript está dessa forma: <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> Vou colocar a 1ª e a 2ª pergunta como ficou: <body> 1 - O orifício de entrada numa gástrula é denominado: <br /> a)<input type="checkbox" name="P1" id="P1" value="a" onclick= "resposta(this)" /> arquêntero<br /> B)<input type="checkbox" name="P1" id="P1" value="b" onclick= "resposta(this)" /> blastocela<br /> c)<input type="checkbox" name="P1" id="P1" value="c" onclick= "resposta(this)" /> blastóporo <br /> d)<input type="checkbox" name="P1" id="P1" value="d" onclick= "resposta(this)" /> mesentoderma<br /> e)<input type="checkbox" name="P1" id="P1" value="e" onclick= "resposta(this)" /> cordomesoblasto</p> <form id="form1" name="form1" method="post" action=""> <label> <input name="Proxima" type="submit" id="Proxima" value="Próxima" /> </label> </form> 2 - O celoma é formado no: <br /> a)<input type="checkbox" name="P2" id="P2" value="a" onclick="resposta(this)"/>ectoplasta <br /> B)<input type="checkbox" name="P2" id="P2" value="b" onclick="resposta(this)"/>endoderma <br /> c)<input type="checkbox" name="P2" id="P2" value="c" onclick="resposta(this)"/> ectoderma <br /> d)<input type="checkbox" name="P2" id="P2" value="d" onclick="resposta(this)"/> mesoderma <br /> e)<input type="checkbox" name="P2" id="P2" value="e" onclick="resposta(this)"/> blastoderma <br /></p> <form id="form2" name="form2" metho[/d="post" action=""> <label> <input name="Proxima" type="submit" id="Proxima" value="Próxima" /> </label> </form> [/htmml] Obs.: A resposta da pergunta 1 é a letra "c" e a resposta da 2 é a letra "d". Digitando conforme o exemplo que você deu: [html] c)<input type="checkbox" name="P1" id="P1" value="c" onclick= "resposta(this)" /> blastóporo Alternativa C (correta)<br /> Abrido a página aparece a alternativa e no final ....Alternativa C (correta) O intervalo de uma pergunta para outra digitei: <form id="form2" name="form2" method="post" action=""> <label> <input name="Proxima" type="submit" id="Proxima" value="Próxima" /> </label> </form> Não funciona e desmarca a marcação do checkbox. Primeiro, Jonathan Queiroz, quero te pedir desculpa. Confesso que ainda não sei por que mas sei que estou errado. E eu já esperava!! Não fiz outra coisa neste domingo todo, desde as 06:00 e ontem até (não sei bem mas foi até tarde) ficar aqui vendo códigos, fazendo alguns exemplos r repetindo outros. Depois de ver tantas coisas feitas por você resolvi deletar tudo que digitei do seu exemplo. Não sei se estou certo mas gosto de digitar os códigos e não cola-los. Mas dessa vez deletei o que digitei e colei o seu código. E funcionou. Mas agora? onde errei? Contudo, não espera a abertura de uma tela informando "Você acertou !" ou "Você errou !". Não daria para essa mensagem ficar do lado da questão? Se não for possível não poderia limpar o "ckeckbox" depois de clicar em "Ok"? Recebo a mensagem "Você errou !" - clico "Ok" na janela da mensagem. Desmarco o "checkbox" recebo novamente a mensagem. E o caso do botão "Próximo". Não poderia ter algo para iniciar sempre na Pergunta 1. Depois clicando no Botão “Próxima” vai para a 2ª pergunta. Muito obrigado
  13. Mandei um mensagem para você Jonathan. Por favor de uma verificada. Muito obrigado.
  14. Estou estudando para colocar um JavasScript em um html mas não está fácil. Tudo no início é muito complexo mas não vou desistir de programar em JavaScript. Desculpe alguma coisa mas estou iniciando e tenho dificuldade de colcar as coisas. Vou tentar! Bem a idéia é uma página com diversas Perguntas e com 5 opções. Uma só letra é a Correta. (um amigo alertou para não fazer que o pessoal vai "corujar" o código fonte. Não tem problema é só para estudo.) Por exemplo: Estou na Pergunta 10 e a Questão "a" é a Correta. Se marquei no checkboxes do lado da letra "a" gostaria que aparecesse "Parabéns você acertou!" se clicar na letra "b" que é a errada aparecesse "Resposta Incorreta. Leia novamente a pergunta!". Dentro do <head> digitei: <script language="javascript"> <!-- function Resultado () { Correto = "Parabéns você acertou!" Incorreto = "Resposta Incorreta. Leia novamente a pergunta!" } <!-- function Resposta () { P10_a = "Correto" } </script> </head> Obs. A variável "P10_a" estou me referindo a Pergunta 10 da Questão "a" é a correta. Se a logica for essa vou digitar todas as variáveis P1_b, P2_c...............P100_d. Tentei chamar a variável "Correto" dentro da Function Resposta. Deve ser uma bobagem muito grande. Resumindo estou tentando. No <body> do lado da letra onde fica opções das perguntas digitei por exemplo para a Pergunta 10 na letra "a": <input type="checkbox" name="P10_a" id="P10_a" value="checkbox" onclick= "javascript.resposta" /> Abro a página clico na Questão "a" da Pergunta 10 e nada acontece. Estou errando nas function, dever ter algum if, não estou sabendo chamar a varíavel no checkbox etc. Como disse estou iniciando e uma ajuda poderia me levar ao sucesso. Sabendo fazer uma questão as demais não seria só ir seguindo a lógica? Muito obriado. Antes procurei na opção pesquisa mas não achei dever ter algo parecido mas não achei. Desculpe alguma coisa.
  15. Tenho um botão com o nome proximo desejo que ele ao clicar vai da pergunta1 para a pergunta2 coloquei o código na botão: Proximo.onRelease = function() { this._parent.b_pergunta1 = 1; this._parent.gotoAndStop("pergunta2"); }; Proximo.onRelease = function() { this._parent.b_pergunta2 = 2; this._parent.gotoAndStop("pergunta2"); }; Proximo.onRelease = function() { this._parent.b_pergunta3 = 3; this._parent.gotoAndStop("pergunta3"); }; Clicando ele vai da primeira pergunta para a 3 pergunta. Estou errando no código. Vou desligar que o relampago está comendo aque no RJ. Abraços e obrigado;
×
×
  • Criar Novo...