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.