yukimisakurai

Membros
  • Content Count

    3
  • Joined

  • Last visited

Community Reputation

0 Neutro

About yukimisakurai

  1. Bom dia, estou fazendo um programinha simples que retorna o índice de um determinado item de uma lista, no entanto ao retornar o último item da lista (True), o programa está retornando índice 0, para todos os outros itens está funcionando normal, alguém sabe o que pode estar acontecendo? def indice(item, lista): '''(objeto,list) -> int ou None Recebe um objeto 'item' e uma lista 'lista' e retorna o indice da posicao em que item ocorre na lista. Caso item não ocorra na lista a funcao retorna None ''' i = 0 while i<len(lista): if lista[i] == item: print("Indice o item ", item, " = ", i) return i i = i + 1 print("Indice o item ", item, " = ", None) return None def main(): lista = [1, "oi", 3.14, 7, True] item = 3.14 print("índice do item: ", indice(item,lista)) main() Obrigada!
  2. Olá a todos, Estou criando um site hotelsalobra.esy.es, hospedado pela Hostinger. Inicialmente havia subido o site sem nenhuma alteração no CSS, apenas no template, o que funcionou perfeitamente. Porém precisei, por exemplo, mudar a cor da header, na verdade colocando um background-image, antes era preto. Quando fiz esta alteração no CSS ela funcionou perfeitamente localmente, clicando diretamente sobre o arquivo html. No entanto, quando tentei abrir utilizando o XAMPP, a imagem do header não subia. E o mesmo ocorre na hospedagem (para subir os arquivos utilizo o FileZilla). Desde já agradeço.
  3. Tenho uma página que possui um formulário e uma imagem. Este formulário é composto por 3 botões que acessam "dicas", um campo para resposta, e botão para "Verificar Resposta" e "Próxima Pergunta", e um campo "Pontuação". Bom, ao clicar nas dicas ele mostra corretamente, e também a função de verificar a resposta está ok. Porém isto só ocorre uma vez e para responder outra questão é necessário então atualizar a página (este é o meu problema). Preciso que ao clicar em próxima pergunta o seja atualizada a imagem (volte para a original) e o formulário, de modo que o usuário possa novamente selecionar dicas e responder. Tentei de duas maneiras: 1: Atualizar as divs com uma função javascript, mas neste caso volta "visivelmente" ao normal, porém ao clicar nos botões ele não chama mais as funções. 2: Atualizar o formulário, porém assim não tem como verificar a resposta em ajax que é enviada e a figura também não muda. Códigos javascript: <script> function loadXMLDoc(dicaSel) { //busca a mostra a dica } //função para verificar a resposta do usuário function verificarResposta(){ //verifica a resposta } function atualizarPontuacao(resultado){ //Atualiza a pontuação } //ir para a próxima questão sem atualizar a página (Não funciona) function atualizarQuestao(){ //Atualizar imagem var image = document.getElementById('myImage'); image.src = "img/imagem1.jpg"; //Atualizar dica 1 document.getElementById("dica1").innerHTML="<label>Clique no botão para visualizar esta dica</label>"; //Atualizar dica 2 document.getElementById("dica2").innerHTML="<label>Clique no botão para visualizar esta dica</label>"; //Atualizar dica 3 document.getElementById("dica3").innerHTML="<label>Clique no botão para visualizar esta dica</label>"; //Atualizar resposta //document.getElementById("divResposta").innerHTML="Resposta: <input type="text" size="30" name="chute"/><"; } function changeImage() { //Muda a imagem } </script> Trecho do html: <div class="col-md-6"> <center> <img id="myImage" class="img-responsive img-border-left" src="img/imagem1.jpg" alt="" width="220px" height="220px"> </center> <!--<center><img id="myImage" onclick="changeImage()" src="pic_bulboff.gif" width="100" height="180"></center>--> </div> <div class="col-md-6"> <form name="form" onsubmit="verificarResposta()" method="post" action="#"> <table> <div id="divDaDica1"> <tr> <td> <input onclick="loadXMLDoc('dica1')" type="button" value="Dica 1" onmouseover="style.color = '#FF0000'" onmouseout="style.color = ''" />&nbsp;&nbsp; </td> <td> <div id="dica1"> <label>Clique no botão para visualizar esta dica</label> </div> </td> </tr> </div> <div id="divDaDica2"> <tr> <td> <input onclick="loadXMLDoc('dica2')" type="button" value="Dica 2" onmouseover="style.color = '#FF0000'" onmouseout="style.color = ''" />&nbsp;&nbsp; </td> <td> <div id="dica2"> <label>Clique no botão para visualizar esta dica</label> </div> </td> </tr> </div> <div id="divDaDica3"> <tr> <td> <input onclick="loadXMLDoc('dica3')" type="button" value="Dica 3" onmouseover="style.color = '#FF0000'" onmouseout="style.color = ''" />&nbsp;&nbsp; </td> <td> <div id="dica3"> <label>Clique no botão para visualizar esta dica</label> </div> </td> </tr> </div> </table> <!--A questão é: enviar o formulário sem atualizar a página!!--> <div id="divResposta">Resposta: <input type="text" size="30" name="chute" /> </div> </br> </br> <input onclick="verificarResposta()" type="button" name="arriscar" value="Arriscar!" onmouseover="style.color = '#FF0000'" onmouseout="style.color = ''" />&nbsp;&nbsp; <input type="button" value="Desistir!" onmouseover="style.color = '#FF0000'" onclick="alert('O número que eu escolhi foi: ' + numeroSecreto + '. Pena que você desistiu! Tente novamente, eu vou pensar em outro número, OK?'); Pensar()" /> <div id="divPontuacao"> <align="right">Pontuação: <input type="text" size="10" name="pontuação" placeholder="100" readonly="readonly" /> </div> </br> </br> </align> <input type="button" onclick="atualizarQuestao()" value="Próxima Questão"> </form> Obrigado!