p2p.wrox.com Forums

Need to download code?

View our list of code downloads.


  Return to Index  

asp_espanol thread: Botones de flash con parametros desde Java Script.


Message #1 by "Jose Ignacio Saavedra Vivas" <ignaciosaavedra@h...> on Tue, 06 Aug 2002 16:45:23 +0000
Hola amigos de ASP Wrox.

Tengo el siguiente problema. Yo siempre uso la suite de Macromedia para 
hacer la parte de disegno de las paginas web. Esto finalmente me genera 
codigo HTML que yo luego incluyo en el ASP. Pues bien, hay ciertos botones 
de flash que he incluido desde Dream Weaver los cuales no solo me basta 
pasar el vinculo a la pagina respectiva, sino que tengo que pasarles 
parametros a la pagina que se activa luego de que uno pulsa el boton. He 
intentado en la casilla de parametros del dream weaver pero las variables no 
las reconoce, al visualizar en IE aparece un error.
Como hago para que el script de Java, el cual asigna con valores las 
variables pueda ser pasado al boton?
Anexo la forma en que estoy haciendo el llamado desde Java Script, es decir 
lo que tendria que colocar en el botón.

url_to_go="pagarfactur.asp?data0="+data0_loc+"&data6="+data6_loc+"&data150="+data150_loc+"&data1100="+data1100_loc+"&
;data1200="+data1200_loc+"&data1500="+data1500_loc+"&data11000="+data11000_loc+"&data12000="+data12000_loc+"&data150
00="+data15000_loc+"&data110000="+data110000_loc+"&data120000="+data120000_loc+"&data150000="+data150000_loc

self.location=url_to_go

LA VARIABLE url_to_go contiene el nombre de la pagina destino y los 
parametros que se asignan. Luego a traves de self.location hago la llamada. 
Esto me funciona perfectamente dese Java Script pero no se como incluirlo en 
un boton.

Gracias de antemano por la ayuda que puedan prestarme.

Cordialmente


Jose Ignacio Saavedra Vivas
email: ignaciosaavedra@h...
telefono casa: 571-7676180
direccion casa: Avenida Caracas Nro. 42A-09 Sur
Bogota, D.C., Colombia


_________________________________________________________________
Charle con sus amigos online usando MSN Messenger: http://messenger.msn.com

Message #2 by =?iso-8859-1?Q?Flavio_C=E1rcamo?= <fcarcamo@p...> on Wed, 7 Aug 2002 13:24:34 -0400
Jose Ignacio:
NO me queda muy clara tu necesidad, pero lo que entedí es que tu quieres
asignar un boton para que ejecute un archivo asp con parametros que le
defines en JavaScript
Una manera de hacerlo es definir un form y asignarle via JavaScript el
action
ej:

<script language=javascript>
   function ingresar(){

url_to_go="pagarfactur.asp?data0="+data0_loc+"&data6="+data6_loc+"&data150="
+data150_loc+"&data1100="+data1100_loc+"&data1200="+data1200_loc+"&data1500
"+data1500_loc+"&data11000="+data11000_loc+"&data12000="+data12000_loc+"&dat
a15000="+data15000_loc+"&data110000="+data110000_loc+"&data120000="+data1200
00_loc+"&data150000="+data150000_loc;
     document.form1.action=url_to_go;
     documnet.form1.submit();
   }
</script>
..

EL formulario debiera ser algo asi
<form name=form1>
  <input type=button onclick='ingresar();">
</form>

Espero que te sirva. Si no precisa mas tu pregunta para ver si te puedo
echar una mano

Flavio Cárcamo
www.punto-cl.cl

-----Mensaje original-----
De: Jose Ignacio Saavedra Vivas [mailto:ignaciosaavedra@h...]
Enviado el: Martes, 06 de Agosto de 2002 12:45
Para: ASP en Español
Asunto: [asp_espanol] Botones de flash con parametros desde Java Script.


Hola amigos de ASP Wrox.

Tengo el siguiente problema. Yo siempre uso la suite de Macromedia para
hacer la parte de disegno de las paginas web. Esto finalmente me genera
codigo HTML que yo luego incluyo en el ASP. Pues bien, hay ciertos botones
de flash que he incluido desde Dream Weaver los cuales no solo me basta
pasar el vinculo a la pagina respectiva, sino que tengo que pasarles
parametros a la pagina que se activa luego de que uno pulsa el boton. He
intentado en la casilla de parametros del dream weaver pero las variables no
las reconoce, al visualizar en IE aparece un error.
Como hago para que el script de Java, el cual asigna con valores las
variables pueda ser pasado al boton?
Anexo la forma en que estoy haciendo el llamado desde Java Script, es decir
lo que tendria que colocar en el botón.

url_to_go="pagarfactur.asp?data0="+data0_loc+"&data6="+data6_loc+"&data150="
+data150_loc+"&data1100="+data1100_loc+"&data1200="+data1200_loc+"&data1500
"+data1500_loc+"&data11000="+data11000_loc+"&data12000="+data12000_loc+"&dat
a15000="+data15000_loc+"&data110000="+data110000_loc+"&data120000="+data1200
00_loc+"&data150000="+data150000_loc

self.location=url_to_go

LA VARIABLE url_to_go contiene el nombre de la pagina destino y los
parametros que se asignan. Luego a traves de self.location hago la llamada.
Esto me funciona perfectamente dese Java Script pero no se como incluirlo en
un boton.

Gracias de antemano por la ayuda que puedan prestarme.

Cordialmente


Jose Ignacio Saavedra Vivas
email: ignaciosaavedra@h...
telefono casa: 571-7676180
direccion casa: Avenida Caracas Nro. 42A-09 Sur
Bogota, D.C., Colombia


_________________________________________________________________
Charle con sus amigos online usando MSN Messenger: http://messenger.msn.com


---
Usted está suscrito a asp_espanol como:
fcarcamo@p...
Para darse de baja, envíe un mensaje en blanco a
%%email.unsub%%




Message #3 by "Gonzalo Ruiz de Villa" <gonzalo.ruizdevilla@a...> on Wed, 7 Aug 2002 19:33:02 +0200
¿que versión de flash utilizas?
conozco la 4 y la 5 y se haría de maneras distintas en función de cual
sea...
supongo que en MX sera como en la 5

-----Mensaje original-----
De: Jose Ignacio Saavedra Vivas [mailto:ignaciosaavedra@h...]
Enviado el: martes, 06 de agosto de 2002 18:45
Para: ASP en Español
Asunto: [asp_espanol] Botones de flash con parametros desde Java Script.


Hola amigos de ASP Wrox.

Tengo el siguiente problema. Yo siempre uso la suite de Macromedia para
hacer la parte de disegno de las paginas web. Esto finalmente me genera
codigo HTML que yo luego incluyo en el ASP. Pues bien, hay ciertos botones
de flash que he incluido desde Dream Weaver los cuales no solo me basta
pasar el vinculo a la pagina respectiva, sino que tengo que pasarles
parametros a la pagina que se activa luego de que uno pulsa el boton. He
intentado en la casilla de parametros del dream weaver pero las variables no
las reconoce, al visualizar en IE aparece un error.
Como hago para que el script de Java, el cual asigna con valores las
variables pueda ser pasado al boton?
Anexo la forma en que estoy haciendo el llamado desde Java Script, es decir
lo que tendria que colocar en el botón.

url_to_go="pagarfactur.asp?data0="+data0_loc+"&data6="+data6_loc+"&data150="
+data150_loc+"&data1100="+data1100_loc+"&data1200="+data1200_loc+"&data1500
"+data1500_loc+"&data11000="+data11000_loc+"&data12000="+data12000_loc+"&dat
a15000="+data15000_loc+"&data110000="+data110000_loc+"&data120000="+data1200
00_loc+"&data150000="+data150000_loc

self.location=url_to_go

LA VARIABLE url_to_go contiene el nombre de la pagina destino y los
parametros que se asignan. Luego a traves de self.location hago la llamada.
Esto me funciona perfectamente dese Java Script pero no se como incluirlo en
un boton.

Gracias de antemano por la ayuda que puedan prestarme.

Cordialmente


Jose Ignacio Saavedra Vivas
email: ignaciosaavedra@h...
telefono casa: 571-7676180
direccion casa: Avenida Caracas Nro. 42A-09 Sur
Bogota, D.C., Colombia


_________________________________________________________________
Charle con sus amigos online usando MSN Messenger: http://messenger.msn.com


---
Usted está suscrito a asp_espanol como:
gonzalo.ruizdevilla@a...
Para darse de baja, envíe un mensaje en blanco a
%%email.unsub%%


Message #4 by "Jose Ignacio Saavedra Vivas" <ignaciosaavedra@h...> on Thu, 08 Aug 2002 01:33:17 +0000
Flavio, si, entendiste bien lo que quiero. Muchas gracias por tu ayuda, hice 
lo que me aconsejaste y funciono bien.
Tuve que agregarle la instruccion document.form1.method="post" antes del 
submit y efectivamente la pagina paso los parametros a traves del boton.

El unico inconveniente es que yo venia trabajando con botones de flash, de 
los que hay en dream weaver. Es decir tu consejo funciona con un boton 
normal pero no se como hacer para que un boton normal tome la apariencia de 
uno de flash. Mi problema se pudo haber solucionado tambien haciendole un 
script desde el mismo flash al boton pero el problema es que los botones que 
trae el dream weaver son directamente los SWF no los que uno puede editar.

Bien, seguire investigando para ver como le cambio la apariencia a un boton 
de un formulario.

Muchas gracias.

Atte.,

Ignacio

>From: Flavio Cárcamo <fcarcamo@p...>
>Reply-To: "ASP en Español" <asp_espanol@p...>
>To: "ASP en Español" <asp_espanol@p...>
>Subject: [asp_espanol] RE: Botones de flash con parametros desde Java 
>Script.
>Date: Wed, 7 Aug 2002 13:24:34 -0400
>
>Jose Ignacio:
>NO me queda muy clara tu necesidad, pero lo que entedí es que tu quieres
>asignar un boton para que ejecute un archivo asp con parametros que le
>defines en JavaScript
>Una manera de hacerlo es definir un form y asignarle via JavaScript el
>action
>ej:
>
><script language=javascript>
>    function ingresar(){
>
>url_to_go="pagarfactur.asp?data0="+data0_loc+"&data6="+data6_loc+"&data150="
>+data150_loc+"&data1100="+data1100_loc+"&data1200="+data1200_loc+"&data1500
>"+data1500_loc+"&data11000="+data11000_loc+"&data12000="+data12000_loc+"&dat
>a15000="+data15000_loc+"&data110000="+data110000_loc+"&data120000="+data1200
>00_loc+"&data150000="+data150000_loc;
>      document.form1.action=url_to_go;
>      documnet.form1.submit();
>    }
></script>
>..
>
>EL formulario debiera ser algo asi
><form name=form1>
>   <input type=button onclick='ingresar();">
></form>
>
>Espero que te sirva. Si no precisa mas tu pregunta para ver si te puedo
>echar una mano
>
>Flavio Cárcamo
>www.punto-cl.cl
>
>-----Mensaje original-----
>De: Jose Ignacio Saavedra Vivas [mailto:ignaciosaavedra@h...]
>Enviado el: Martes, 06 de Agosto de 2002 12:45
>Para: ASP en Español
>Asunto: [asp_espanol] Botones de flash con parametros desde Java Script.
>
>
>Hola amigos de ASP Wrox.
>
>Tengo el siguiente problema. Yo siempre uso la suite de Macromedia para
>hacer la parte de disegno de las paginas web. Esto finalmente me genera
>codigo HTML que yo luego incluyo en el ASP. Pues bien, hay ciertos botones
>de flash que he incluido desde Dream Weaver los cuales no solo me basta
>pasar el vinculo a la pagina respectiva, sino que tengo que pasarles
>parametros a la pagina que se activa luego de que uno pulsa el boton. He
>intentado en la casilla de parametros del dream weaver pero las variables 
>no
>las reconoce, al visualizar en IE aparece un error.
>Como hago para que el script de Java, el cual asigna con valores las
>variables pueda ser pasado al boton?
>Anexo la forma en que estoy haciendo el llamado desde Java Script, es decir
>lo que tendria que colocar en el botón.
>
>url_to_go="pagarfactur.asp?data0="+data0_loc+"&data6="+data6_loc+"&data150="
>+data150_loc+"&data1100="+data1100_loc+"&data1200="+data1200_loc+"&data1500
>"+data1500_loc+"&data11000="+data11000_loc+"&data12000="+data12000_loc+"&dat
>a15000="+data15000_loc+"&data110000="+data110000_loc+"&data120000="+data1200
>00_loc+"&data150000="+data150000_loc
>
>self.location=url_to_go
>
>LA VARIABLE url_to_go contiene el nombre de la pagina destino y los
>parametros que se asignan. Luego a traves de self.location hago la llamada.
>Esto me funciona perfectamente dese Java Script pero no se como incluirlo 
>en
>un boton.
>
>Gracias de antemano por la ayuda que puedan prestarme.
>
>Cordialmente
>
>
>Jose Ignacio Saavedra Vivas
>email: ignaciosaavedra@h...
>telefono casa: 571-7676180
>direccion casa: Avenida Caracas Nro. 42A-09 Sur
>Bogota, D.C., Colombia
>
>
>_________________________________________________________________
>Charle con sus amigos online usando MSN Messenger: http://messenger.msn.com
>
>
>---
>Usted está suscrito a asp_espanol como:
>fcarcamo@p...
>Para darse de baja, envíe un mensaje en blanco a
>%%email.unsub%%
>
>
>
>
>
>---
>Usted está suscrito a asp_espanol como:
>ignaciosaavedra@h...
>Para darse de baja, envíe un mensaje en blanco a
>%%email.unsub%%
>


José Ignacio Saavedra Vivas
email: ignaciosaavedra@h...
teléfono casa: 571-7676180
dirección casa: Avenida Caracas Nro. 42A-09 Sur
Bogotá, D.C., Colombia

_________________________________________________________________
Charle con sus amigos online usando MSN Messenger: http://messenger.msn.com

Message #5 by "Gonzalo Ruiz de Villa" <gonzalo.ruizdevilla@a...> on Thu, 8 Aug 2002 10:34:01 +0200
Para pasar variables desde ASP a la película flash puedes utilizar la URL
del flash y pasarle variables utilizando el método GET, o sea, como el
querystring.
En tu caso, por ejemplo:

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.ca
b#version=5,0,0,0"
WIDTH=100% HEIGHT=100%> <PARAM NAME=movie
VALUE="url.swf?url_to_go=<%=Server.URLEncode(url_to_go)%>">
<PARAM NAME=quality VALUE=high><PARAM NAME=bgcolor VALUE=#669966>
<EMBED src="url.swf?url_to_go=<%=Server.URLEncode(url_to_go)%>"
quality=high bgcolor=#669966 WIDTH=100% HEIGHT=100%
TYPE="application/x-shockwave-flash"></EMBED></OBJECT>

luego tienes que insertar actionscript en la película de flash, en el botón.
Podrías utilizar algo como
on (release) {
 getURL (_root.url_to_go);
}

o si quisieras abrir una nueva ventana, podrías poner algo como
on (release) {
 getURL ("javascript:window.open('"+ _root.url_to_go+"'); void(0)");
}

espero que esto te sirva.
Salu2,
Gonzalo Ruiz de Villa



-----Mensaje original-----
De: Jose Ignacio Saavedra Vivas [mailto:ignaciosaavedra@h...]
Enviado el: miércoles, 07 de agosto de 2002 23:50
Para: gonzalo.ruizdevilla@a...
Asunto: Re: [asp_espanol] RE: Botones de flash con parametros desde Java
Script.


Gonzalo, estoy utilizando la versión 5 de flash.
Atte.,

Ignacio


>From: "Gonzalo Ruiz de Villa" <gonzalo.ruizdevilla@a...>
>Reply-To: "ASP en Español" <asp_espanol@p...>
>To: "ASP en Español" <asp_espanol@p...>
>Subject: [asp_espanol] RE: Botones de flash con parametros desde Java
>Script.
>Date: Wed, 7 Aug 2002 19:33:02 +0200
>
>¿que versión de flash utilizas?
>conozco la 4 y la 5 y se haría de maneras distintas en función de cual
>sea...
>supongo que en MX sera como en la 5
>
>-----Mensaje original-----
>De: Jose Ignacio Saavedra Vivas [mailto:ignaciosaavedra@h...]
>Enviado el: martes, 06 de agosto de 2002 18:45
>Para: ASP en Español
>Asunto: [asp_espanol] Botones de flash con parametros desde Java Script.
>
>
>Hola amigos de ASP Wrox.
>
>Tengo el siguiente problema. Yo siempre uso la suite de Macromedia para
>hacer la parte de disegno de las paginas web. Esto finalmente me genera
>codigo HTML que yo luego incluyo en el ASP. Pues bien, hay ciertos botones
>de flash que he incluido desde Dream Weaver los cuales no solo me basta
>pasar el vinculo a la pagina respectiva, sino que tengo que pasarles
>parametros a la pagina que se activa luego de que uno pulsa el boton. He
>intentado en la casilla de parametros del dream weaver pero las variables
>no
>las reconoce, al visualizar en IE aparece un error.
>Como hago para que el script de Java, el cual asigna con valores las
>variables pueda ser pasado al boton?
>Anexo la forma en que estoy haciendo el llamado desde Java Script, es decir
>lo que tendria que colocar en el botón.
>
>url_to_go="pagarfactur.asp?data0="+data0_loc+"&data6="+data6_loc+"&data150
"
>+data150_loc+"&data1100="+data1100_loc+"&data1200="+data1200_loc+"&data1500

>"+data1500_loc+"&data11000="+data11000_loc+"&data12000="+data12000_loc+"&da
t
>a15000="+data15000_loc+"&data110000="+data110000_loc+"&data120000="+data120
0
>00_loc+"&data150000="+data150000_loc
>
>self.location=url_to_go
>
>LA VARIABLE url_to_go contiene el nombre de la pagina destino y los
>parametros que se asignan. Luego a traves de self.location hago la llamada.
>Esto me funciona perfectamente dese Java Script pero no se como incluirlo
>en
>un boton.
>
>Gracias de antemano por la ayuda que puedan prestarme.
>
>Cordialmente
>
>
>Jose Ignacio Saavedra Vivas
>email: ignaciosaavedra@h...
>telefono casa: 571-7676180
>direccion casa: Avenida Caracas Nro. 42A-09 Sur
>Bogota, D.C., Colombia
>
>
>_________________________________________________________________
>Charle con sus amigos online usando MSN Messenger: http://messenger.msn.com
>
>
>---
>Usted está suscrito a asp_espanol como:
>gonzalo.ruizdevilla@a...
>Para darse de baja, envíe un mensaje en blanco a
>%%email.unsub%%
>
>
>
>---
>Usted está suscrito a asp_espanol como:
>ignaciosaavedra@h...
>Para darse de baja, envíe un mensaje en blanco a
>%%email.unsub%%
>


José Ignacio Saavedra Vivas
email: ignaciosaavedra@h...
teléfono casa: 571-7676180
dirección casa: Avenida Caracas Nro. 42A-09 Sur
Bogotá, D.C., Colombia

_________________________________________________________________
Charle con sus amigos online usando MSN Messenger: http://messenger.msn.com



  Return to Index