Actualizar página ASP

27/04/2005 - 19:43 por JuanilloFox | Informe spam
Hola grupo,

Tengo un problema creado por la utilización de campos imagen en una página
ASP.

Por un lado tengo un formulario de entrada de datos con un campo para
introducir la ruta de un fichero imagen y otro para ver la imagen. Al
principio he pensado en utilizar el control HTML File Field en dicho
formulario, pero no se como controlar los eventos para que me actualizara el
campo con el fichero elegido (a menos que ponga un botón actualizar con lo
que se realiza doble trabajo a parte de ocupar mucho espacio de pantalla),
así que he optado por poner un botón, al lado del campo que recibirá la ruta
del fichero, para que me abra una ventana javascript con un formulario ASP y
allí utilizar el campo File Field para elegir un fichero jpg de la ruta del
cliente y actualizarlo en el servidor.
Hasta ahí todo bien.

El problema viene una vez cerrada la ventana javascrip con un botón html y
su correspondiente código onclic="javascript:window.close()", el formulario
devuelva a la página los parámetros correspondientes para rellenar el campo
que realiza la llamada.

->>Una solución adoptada es el uso de Session["ValoresRecogidos"] ="Ruta de
acceso al fichero jpg"... en el formulario abierto mediante la ventana
javascrip, pero no se como realizar
un PostBack (o mecanismo de actualización de la página) desde dicha ventana
a la página que tiene que recibir la elección de dicha ruta escogida<<-

Si alguno puede darme alguna solución o aclararme como puedo realizarlo,
incluso de una forma distinta, se lo agradeceré
Un saludo

juanillofox@andujar.com

Preguntas similare

Leer las respuestas

#6 JuanilloFox
29/04/2005 - 09:38 | Informe spam
Hola Matias,

Creo que no nos estamos entendiendo...

El campo de tipo FILE lo tengo en la ventana Javascript y funciona
perfectamente cuando elijo el fichero a subir en su correspondiente botón.
El textbox FILE se actualiza y recoge la ruta con el fichero elegido,
después tengo un botón "Subir" para realizar la subida al servidor y también
funciona (el campo FILE pierde la ruta local y nombre de fichero a la que
apunta) ya que guardo el nombre y ruta del fichero subido
(ruta_del_servidor/nombre.jpg) en una variable. Todo esto se realiza en la
ventana Javascript.

El problema es que esa ventana se cierra y se tiene que actualizar un texbox
(con la ruta_del_servidor/nombre.jpg) en el formulario ASPX que dispara el
evento de la ventana Javascript, ya que dicho campo está el formulario donde
tengo los campos que edito y que posteriormente se guardarán en la tabla
SQL.

Como puedes observar el problema está en cómo actualizo el campo antes de
cerrar la ventana. La solución que he adoptado es crear una variable de
sesión que recoge el valor (ruta_del_servidor/nombre.jpg) pero como realizo
un PostBack para que se me refleje en el formulario ASPX.

Un saludo


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida