Imagem no Firefox

3 respostas
sergio.souza

Bom dia senhores,

Estou com um problema em atualizar uma imagem via JavaScript, capturando o value do InputFile. Vejam o código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<img src="default.gif" name="foto" width="120" height="120" border="0" id="foto"/>
<input name="arquivo" id="arquivo" type="file" src="" onchange="mudar()"/>

<script>
  function mudar(){
    document.getElementById('foto').src = "file:///" + document.getElementById('arquivo').value;
  }
</script>
</body>
</html>
Essa página funciona no IE e no Firefox, desde que seja gravado localmente, fora do Apache Tomcat. Mas se mover essa mesma página para o Tomcat, ela não atualiza o campo imagem no Firefox... funciona apenas no IE.

Alguém tem alguma idéia do que possa ser?

3 Respostas

L

olha, eu nao sei com certeza, mas acho que é a forma como o firefox “vê” o caminho da imagem.
Use o firebug (plugin de debug para o firefox) e verifique.
Dá para vc ver quando ele nao encontra uma imagem e qual caminho exato ele está procurando.

sergio.souza

luciene.silva:
olha, eu nao sei com certeza, mas acho que é a forma como o firefox “vê” o caminho da imagem.
Use o firebug (plugin de debug para o firefox) e verifique.
Dá para vc ver quando ele nao encontra uma imagem e qual caminho exato ele está procurando.

Se eu clicar em propriedas da imagem, eu vejo o caminho completo e atualizado da imagem. Porém, a imagem não atualiza.

sergio.souza

Senhores,

Já atualizei e utilizei diferentes versões do Apache Tomcat para ver se o problema não era no Tomcat.

Alguma nova sugestão?

Criado 13 de dezembro de 2007
Ultima resposta 13 de dez. de 2007
Respostas 3
Participantes 2