Llamar a función JavaScript desde ActiveX

28/04/2005 - 11:32 por Jesús | Informe spam
Hola a todos:
Tengo una página asp que contiene un control ActiveX desarrollado en
Visual Basic 6.0. Está incluido de la siguiente forma en el ASP
<OBJECT ID='TPVCtrl'
CLASSID='CLSID:D0F184C7-3BB7-4A93-856B-F5EAD8D79F97'
CODEBASE='../../controles/Tpv.CAB#version=6,6,0,0'>
</OBJECT>
Dentro de las página ASP hay una función JavaScript a la que quisiera llamar
desde el control ActiveX al pulsar un botón. ¿Es posible? ¿Puedo acceder
desde el control ActiveX a la página que lo contiene?. Lo que si he podido es
llamar desde la página ASP a funciones y procedimientos del activex.
Gracias por adelantado
Jesús

Preguntas similare

Leer las respuestas

#6 Jesús
28/04/2005 - 17:58 | Informe spam
GRACIAS NUNO. GRACIAS MATIAS. Funciona perfectamente.

Jesús.

"Nuno Santos" wrote:

Mostrar la cita
#7 Matias Iacono
28/04/2005 - 19:24 | Informe spam
En el evento del command click, lo que debes hacer es un RAISEEVENT del
evento que quieres disparar.

Por ejemplo:

public event CualquierCosa()


sub button_click
raiseevent CualquierCosa()
end sub

En este momento estas disparando el evento del activeX.

En el caso que tu evento tenga parametros de salida:

public event CualquierCosa(byval strCadena1 as string . )

Haces el RaiseEvent pasandole esos valores al evento:

RaiseEvent CualquierCosa("Valor 1", )

Y el javascript, debe tomar esa informacion en variables, donde el orden de
las variables representa los parametros de salida del evento.

Por ejemplo: CualquierCosa(MiVariable1, MiVariable2, )

Saludos,

Matías Iacono
Microsoft MVP ASP/ASP.net - DCE3

Profile: http://aspnet2.com/mvp.ashx?MatiasIacono
"Jesús" escribió en el mensaje
news:
Mostrar la cita
ejecute
Mostrar la cita
Matias
Mostrar la cita
te
Mostrar la cita
for="ctSchedule1">
Mostrar la cita
cual
Mostrar la cita
desarrollado
Mostrar la cita
quisiera
Mostrar la cita
acceder
Mostrar la cita
Ads by Google
Search Busqueda sugerida