Talvez los habran visto a la hora de comentar aparece la opcion de subir imagen a imgur.com.
Bueno, en si, trate de copiar la forma en que ellos lo hacen.
Observen el siguiente codigo:
Código HTML:
En esta parte lo que hago es ejecutar el formulario en el iframe, es decir que lo que el php devuelva se mostrara en el iframa.Ver original
Codigo de subir.php:
Código PHP:
Esto me devulve la direccion de la imagen que acabo de subir a imgur.com la cual es mostrada en el iframeVer original
$imagen=$_FILES['img']['tmp_name']; $timeout = 30; foreach ($imagen_final->links as $imgur_img_path) echo $imgur_img_path->large_thumbnail;
Hasta aqui todo esta bien.. pero si se pueden fijar los de http://stackoverflow.com/ hacen lo mismo y al finalizar de subirse la imagen se auto agrega a un textarea... ellos usan estas lineas de codigo pero no se para que son.
Este codigo va en la misma parte del formulario
Código Javascript:
Ver original
$("form").submit(function(){ window.closeDialog=H; window.displayUploadError=function(S){ alert(S); }; )};
y este codigo va en el area del subir.php
Código Javascript:
Ver original
<html> <head> <script type='text/javascript'> var error = null; var result = 'http://i.stack.imgur.com/MbtQd.jpg'; if (error == null) { window.parent.closeDialog(result); } else { window.parent.displayUploadError(error); } </script> </head> <body></body> </html>
para tener una mejor idea de lo que busco seria bueno visitar el area de comentarios de http://stackoverflow.com/
Alguien podria ayudarme!, GRACIAS!