Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/03/2004, 20:56
heyman
 
Fecha de Ingreso: noviembre-2003
Mensajes: 89
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola que tal
Gracias por la respuesta.
Como dije anteriormente en un post se obtenia el peso de la imagen,
después investigando para previsualizar la imagen, obtuve otra funcion.
Lo que hice fue unir las 2 funciones, y poner un IF.
Lo bueno es que no deja subir imagenes mayores a un parámetro especificado
y lo malo es que funciona solo en IE 5.5 y 6.
¿Como puedo hacer este codigo COMPATIBLE con otros navegadores
como mozilla o netscape?¿ es posible?
Código PHP:
<HTML>
<
HEAD>
<
TITLE>prueba</TITLE>
<
SCRIPT language="javascript">
function 
verfoto2()    {
    var 
lafoto = new Image();
    var 
peso document.images['imagen_quien'].fileSize;
    
lafoto.src document.getElementById("archivo").value;
    
document.getElementById("imagen_quien").src lafoto.src;
    if(
peso>20480)
     
alert('El peso de su Fotografia es: ' document.images['imagen_quien'].fileSize+' Bytes\nEl peso de su Fotografia es mayor a 20480 Bytes.\n20480 Bytes es el peso maximo permitido\nSu Fotografia no se Publicara.\nElija por favor otra imagen.')
    else
    
document.miformulario.submit()
}
function 
verfoto()    {
    var 
lafoto = new Image();
    
lafoto.src document.getElementById("archivo").value;
    
document.getElementById("imagen_quien").src lafoto.src;
    
document.getElementById("imagen_quien").onMouseOver "";
    
document.getElementById("imagen_quien").onMouseOut "";
}
</SCRIPT>
</HEAD>
<BODY><BR>
<TABLE width=750 align=center border="1">
  <TBODY>
  <FORM action="enviar.php" method="post" encType="multipart/form-data" name="miformulario">
  <TR>
    </TR>
  <TR>
    <TD>Adjuntar fotografía:</TD>
    <TD><INPUT id="archivo" type="file" onchange="verfoto()" name="archivo"> </TD>
      <TD><IMG id="imagen_quien" height="160" width="220" name="imagen_quien">
  </TD></TR>
<tr>
 <td><input type="button" onclick="verfoto2()" value="Enviar Datos">
 </td>
</tr>
  </FORM>
    </BODY></HTML> 
Por lo menos quisiera que se viera la imagen que se esta por subir.
Gracias de antemano.
Un saludo. Hasta el post proximo.