ASIGNAR VALOR A VARIABLE GLOBAL WEB

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
Carlos Torreone
vRookie
vRookie
Mensajes: 17
Registrado: 07 Feb 2007, 11:01
Ubicación: Dolores (Alicante)
Contactar:

ASIGNAR VALOR A VARIABLE GLOBAL WEB

Mensaje por Carlos Torreone » 05 Jul 2007, 19:04

Tengo un formulario web en el que hay 4 imagenes, lo que queremos hacer es que al pulsar sobre una de ellas nos asigne un valor distinto a una variable global.

Ayuda por favor.

Avatar de Usuario
DomK
vLeader
vLeader
Mensajes: 1901
Registrado: 04 Oct 2005, 14:50
Ubicación: Valencia - Valencia - España (39.4598,-0.4127)
Contactar:

Mensaje por DomK » 05 Jul 2007, 21:45

Hola Carlos,

Copio de una web cualquiera encontrada en google:
<INPUT TYPE=IMAGE...> Botón de Envío gráfico


Su funcionalidad es similar al botón de SUBMIT, se usa igualmente para enviar los datos de un formulario, pero en este caso se presenta una imagen como botón. Igualmente al pulsar sobre el botón se enviará el formulario. El formato es el siguiente:

< INPUT TYPE=IMAGE NAME="variable" SRC="URL de la Imagen" >

El punto de la imagen en el que pulsa el usuario también es pasado al programa intérprete del formulario, de forma que la imagen igualmente podría ser un mapa sensible. Se pasarán dos parámetros x e y con las coordenadas del punto donde pulsó, siendo el programa intérprete el encargado de determinar la zona donde se pulsó.
Si quieres pulsar sobre una imagen en un formulario, esta debe ser un control de este tipo. Ten en cuenta que se mandan las coordenadas en píxeles ( x e y ) del ratón al hacer click sobre la imagen, lo digo por las variables globales accesibles web ( x e y ) para que no te aparezca el famoso "No se encontró la página".

Es un botón submit, así que se envía el formulario al action que es un proceso donde recibes variables y allí modificas las variables globales que quieras y lo que necesites.

Si tienes cuatro imágenes y quieres que cada una modifique la variable global a la que te refieres con un valor distinto puedes hacer que cada imagen sea un form y dentro de cada form metes una variable tipo hidden con un valor diferente para cada imagen.

Un saludo,
DomK
"La simplicidad es la sofisticación definitiva"

Carlos Torreone
vRookie
vRookie
Mensajes: 17
Registrado: 07 Feb 2007, 11:01
Ubicación: Dolores (Alicante)
Contactar:

Mensaje por Carlos Torreone » 06 Jul 2007, 15:55

Gracias Domingo por tu repuesta.

Te comento lo que pretendo para ver si me puedes ayudar

Utilizo Vpost y Vupload para el alta de viviendas en uin formulario web destinado a una inmobiliaria. El registro de la tabla tiene 4 campos tipo objeto/dibujo. Primero doy de alta la vivienda por Vpost y luego inserto las imagenes con Upload. A la hora de enviar una imagen es todo perfecto. EL problema lo tengo a la hora de poder asignar las imagenes restantes a sus respectivos campos. Se te ocurre alguna idea??

Gracias...
Saludame a Cesar

Saludos para ti tambien

Avatar de Usuario
DomK
vLeader
vLeader
Mensajes: 1901
Registrado: 04 Oct 2005, 14:50
Ubicación: Valencia - Valencia - España (39.4598,-0.4127)
Contactar:

Mensaje por DomK » 09 Jul 2007, 09:30

Hola Carlos,

Cuando subes fotos con vUpload tienes la ruta y nombre de archivo que subes en la variable V-UPLOAD-REF-FIC

Ya que estás en un formulario de la ficha de la vivienda puedes pasarte una variable hidden en el mismo formulario que sea el código de la vivienda, así te guardas en el servidor la foto componiendo su nombre de forma que incluyas la referencia a la vivienda, por ejemplo, la llamas V-codigovivienda-F-nombrefoto.jpg ( V-005-F-001.jpg, V-005-F-002.jpg, V-005-F-003.jpg, V-005-F-004.jpg )

Tras hacer el upolad, sólo has de buscar las fotos por código de la vivienda en el directorio donde almacenas las fotos subidas e insertarlas en la ficha correspondiente.

Un saludo,
DomK
"La simplicidad es la sofisticación definitiva"

Carlos Torreone
vRookie
vRookie
Mensajes: 17
Registrado: 07 Feb 2007, 11:01
Ubicación: Dolores (Alicante)
Contactar:

Mensaje por Carlos Torreone » 10 Jul 2007, 17:49

Gracias Domingo.

Todo funcionando perfectamente. sigo con el proyecto.

Gracias por tu ayuda

Saludos

Avatar de Usuario
DomK
vLeader
vLeader
Mensajes: 1901
Registrado: 04 Oct 2005, 14:50
Ubicación: Valencia - Valencia - España (39.4598,-0.4127)
Contactar:

Mensaje por DomK » 10 Jul 2007, 17:55

De nada Carlos,

Para eso estamos :wink: :lol: :lol:

Me alegro de que todo te funcione.

Un saludo,
DomK
"La simplicidad es la sofisticación definitiva"

Responder