Bueno, ya he terminado la parte de comprobar las extensiones y hacer el upload. Ahora voy a pegarme con el tema de comprobar los tamaños, que parece lo más peliagudo.
En cuanto a uno de los hilos que pusiste en tu post y sobre el que tenías dudas:
http://www.forosdelweb.com/showthrea...gen+javascript
Después de probarlo he comprobado que devuelve el ancho y el alto... si previamente ha sido declarado en la etiqueta IMG, o bien inicializando el objeto especificando las dimensiones, como por ejemplo "new Image(200, 300);".
Por lo tanto no vale, ya que necesitamos el tamaño real del archivo cargado. Voy a seguir mirando a ver si es posible hacer las comprobaciones sin tener que subir los archivos. Si lo logro (difícil lo veo con las limitaciones de js) te comento.
Salu2