Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/11/2009, 14:41
bebo
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 15 años, 4 meses
Puntos: 4
Respuesta: ¿Se puede saber el ancho/alto de 1 imagen de un input file?

Yo inventé este script que funciona a tus necesidades:

Código javascript:
Ver original
  1. <script>
  2. var ancho=800  //Puedes cambiar ésto
  3. var alto=600  //Puedes cambiar ésto
  4. </script>
  5. <form action="tu upload.php" enctype="multipart/form-data" method=post onsubmit="return checar()" name=formulario>
  6. Seleccione la imagen a subir:
  7. <input type=file name=img><br>
  8. <input type=submit value="subir imagen">
  9. </form>
  10. <img id="imagen">
  11.  
  12. <script>
  13. function checar(){
  14. var imagen=document.getElementById("imagen");
  15. imagen.src=document.forms["formulario"].img.value;
  16. //alert(imagen.width+" "+imagen.height);
  17. if(imagen.width==ancho){
  18. if(imagen.height==alto){
  19. return true;
  20. }else{
  21. alert("El alto de la imágen no es correcto");
  22. return false;
  23. }}else{
  24. alert("El ancho de la imágen no es correcto");
  25. return false;
  26. }
  27. return false;
  28. }
  29. </script>