Pregunta: | 11074 - ¿CóMO HACER UN "GANCHO" A LA VENTANA GUARDAR COMO? |
Autor: | Francisco Javier Gálvez Cabrera |
Hola a todos. Me ha surgido una duda en el programa que estoy haciendo para el proyecto de la Facultad, a ver si alguien se ha encontrado con el mismo problema y me puede guiar un poco.
Cuando te bajas un artículo de internet, por ejemplo, en formato .pdf , normalmente te sale la ventana de window Guardar como,(o directamente el Acrobat Reader) y tu eliges el nombre con el que lo vas a guardar, su directorio etc. Pues bien, necesito que antes de esa ventana me salga una nueva que yo cree, la cual pedirá los datos necesarios para añadir un registro a un archivo .bib ( archivos de bibliografías para BibTex de Latex), esto es, autor, título, volumen, número etc. Y a continuacíon la ventana Guardar como. Con esto consigo tener ordenados los archivos que me bajo de la web, ya que estoy haciendo el compilador que te pasa un archivo .bib a XML para verlo con el Explorer. La referencia entre esas dos ventanas es lo que no se cómo puedo hacerla. Si alguien ha tenido que hacer esto antes y me puede contestar lo agradecería. Un saludo. |
Respuesta: | Marc RS |
Lo que yo hice para solucionar esto es en lugar de poner directamente la url del documento a descargar, poner la url de una asp.
Esta url recibe como parámetro el nombre del documento a descargar. ( Tu deberás añadir el path a este documento). Una vez el usuario rellene los datos de tu formulario y haga submit. Enviarás toda la información a la misma asp pero con un input hidden (por ejemplo operación = si). Tu asp al leer este hidden guardará todos los datos en la BD y generará el html con un onload="irHacia('<%= url%>')" en el body. la función js irHacia solo tiene que hacer open(url,"_blank"); y posteriormente un window.close();.... |