Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DackAle

Problema com imagem em DIV e validação

Recommended Posts

E ae galera :D

 

Seguinte, vamos lá...rs

 

Primeiro, tenho uma DIV com display do tipo none, quando clico em um botão e faz umas verificações, por último é ativado essa DIV e aparece ela na tela... o problema é que tem uma imagem nela, um gif animado e ele fica parado http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

 

Testei com a div aparecendo quando entro na página e o gif trabalha normal, mas se deixo a div como none e mando aparecer o gif fica estatico, alguem já viu isso ?

 

 

Problema 2 :D

 

Tenho aum verificaação de campos, que verifica um campo tipo file tambem e por ultimo se tudo estiver correto ele mostra uma caixa perguntando se quer continuar, o código é este

 

function Verifica() {var ext = new Array()ext[0] = ".jpg";ext[1] = ".gif";ext[2] = ".bmp";ext[3] = ".png";ext[4] = ".JPG";ext[5] = ".GIF";ext[6] = ".BMP";ext[7] = ".PNG";if (document.FormEnviar.VarTitulo.value == "") {	alert('Preencha o campo Notícia!');	document.FormEnviar.VarTitulo.focus();	return(false);}if (document.FormEnviar.VarDescricao.value == "") {	alert('Preencha o campo Descrição!');	document.FormEnviar.VarDescricao.focus();	return(false);}// Aqui começa a parte de verificação de imagemif (document.FormEnviar.file.value != "") {extensao = document.FormEnviar.file.value;posicao = extensao.lastIndexOf(".");tamanho = extensao.length;extensao = extensao.substring(posicao, tamanho);var ok = false;for (var i = 0; i < ext.length; ++i){if (ext[i] == extensao){ok = true;}}if (ok == false) {alert('Utilize apenas arquivos de imagens (.jpg, .gif, .bmp e . png)');document.FormEnviar.file.focus();return ok;}// Aqui termina a parte de verificação de imagemelse {	var confirma = confirm("Deseja enviar estas informações?");		if (confirma) 			{				document.FormEnviar.btEnviar.disabled = true;				document.getElementById("conteudo").style.display = '';				return(true);			} 				else 			{				return(false);		}}}}

Problema, é que SE não é preenchido o campo imagem, quando da OK, ele não aparece a menssagem, agora se preenche o campo imagem, ele verifica e talz e aparece o continuar e etc...

 

O problema é nas dezenas de ifs com certeza... eu rpeciso que le apaeceça a mensagem tanto se preenche como se não preencher, porque o campo imagem não ´obrigatorio, alguem sabe onde mudo essa birosca ? rs

 

Abraçossss e valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara pelo que eu vi você criou um if que verifica se existe um arquivo de imagem p/ ser carregado, e se existir você trabalha com a extenção dele para que ela seja uma das extenções que você especificou. Até ai tudo bem mas p/ aparecer uma mensagem caso não seja carregada imagem nenhuma você precisa criar um if coisa que não tem no seu codigo. ufa!Vou explicar melhor:você criou um if que funciona se a imagem for carregada mas não criou nada para o caso de o usuario não ter carregado imagem nenhuma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.