Foros del Web » Programando para Internet » Javascript »

imagen en FF no se ve

Estas en el tema de imagen en FF no se ve en el foro de Javascript en Foros del Web. hola estuve escribiendo un pequeño codigo para previsualizar la imagen q seleccionamos en un input type="file" de un formulario, en internet explorer funciona sin problemas ...
  #1 (permalink)  
Antiguo 13/09/2006, 15:29
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
imagen en FF no se ve

hola estuve escribiendo un pequeño codigo para previsualizar la imagen q seleccionamos en un input type="file" de un formulario, en internet explorer funciona sin problemas pero en Firefox no anda
me podrian ayudar a q sea compatible con ff tambien
el codigo es bastante simple pero igualmetne lo explico un poquito

Código PHP:
/*
el valor i es el indice del nombre de la imagen y j es el input 
primero compruebo q ante un cambio exista algo escrito y luego lo cambio al block, le modifico la fuetne a la imagen y le doy un ancho de 200px
*/
function mostrarImg(i,j){
        if(
j.value!=""){
            
document.getElementById('divimg'+i).style.display='block';
            
document.getElementById('imagen'+i).src=j.value;
            
document.getElementById('imagen'+i).width=200;
        }else{
            
document.getElementById('divimg'+i).style.display='none';
        }
    }

/*
aca tenemos un div oculto hata q no sea cargada una iamgen q pasara a ser visible cargando en la imagen la nueva fuetne
cuando existe un cambio (onchange) se llama a la funcion mostrarImg()
*/        
<form name="F" method="post" action="?cargar" enctype="multipart/form-data">
<
table>
<
tr>
      <
td align="right">Imagen 1</td>
      <
td><div id="divimg1" style="display:none;"><img src="" id="imagen1"></div><input type="file" name="foto" class="texto_campos" onchange="javascript:mostrarImg(1,this)"></td>
    </
tr>
</
table>
   </
form
saludos espero ayudas
  #2 (permalink)  
Antiguo 13/09/2006, 15:54
 
Fecha de Ingreso: mayo-2006
Mensajes: 43
Antigüedad: 18 años
Puntos: 0
para que tu codigo resulte tendras que concatenar file:///

ejemplo:

Código PHP:
   document.getElementById('imagen'+i).src="file:///" j.value
de esa manera leeras el archivo local... lo probe con IE y FF no se si funciona con algun otro explorador

salu2 :)
  #3 (permalink)  
Antiguo 15/09/2006, 06:57
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
gracias por responder, pero.... sigo sin poder ver la imagen en FF, sere yo??? o hay algo mal???
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:14.