Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2006, 15:29
Avatar de emiliodeg
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