Eventos en Asp

03/02/2004 - 16:37 por Emilio | Informe spam
Hola a tod@s

A ver si podeís echarme una manita, tengo varios cientos de páginas htm
similares que llaman mediante un Active X a un fichero en el evento onLoad:
Sub window_onLoad()
Pbd1.DisplayURL = "http://xxxxxx.PDI"
end sub
</script>
<object ID="Pbd1" WIDTH="100%" HEIGHT="100%"
CLASSID="CLSID:4F26B906-2854-11D1-9597-00A0C931BFC8">

<! <object id="Pbd1"

mi pregunta es ¿Sería posible utilizar otro evento que no sea onLoad para
así poder usar asp en lugar de htm?, el problema es que carga el objeto
antes de leer la base de datos y no me sirve de nada cuando hago
Pbd1.DisplayURL = <% rst("DisplayURL") %>

¿Sueño despierto o tengo alguna posibilidad de hacer lo que quiero?

Muchas gracias por adelantado

Saludos a tod@s

Emilio

Preguntas similare

Leer las respuestas

#6 Emilio
04/02/2004 - 08:59 | Informe spam
Hola a
efectivamente Manuel, lo que quiero es reemplazar más de 200 htm, por un
asp, olvidandome de que cada nuevo añadido, haya que crear una nueva página,
limitandome a insertarlo en la base de datos.

Lo que no se cual es el momento adecuado para hacer el response write, dado
que al menos por el momento el objeto se carga en el evento onLoad y no se
en que otro momento puedo hacerlo

Gracias a ambos

Saludos a
Emilio

"Manuel Etcheto" escribió en el
mensaje news:907401c3ea8d$c19b13c0$
Obviamente...
Pero creo que lo que el quiere es reemplazar 100 .htm
iguales, por 1 .asp con un valor que venga de un recordset
Si no entendí mal
Salu2
Manuel

Indudablemente... podras crear el script con los datos


que quieras...

Pero nunca podras mezclar los dos lados... ya que


mientras uno se esta
ejecutando, el otro dejo de funcionar...

"Manuel Etcheto"


escribió en el
mensaje news:8fca01c3ea82$0fb0d100$
Hola
Sí, con response.write escribes el script en el momento
adecuado y con el valor de tu Rset.
suerte
Manuel

Hola a

A ver si podeís echarme una manita, tengo varios cientos


de páginas htm
similares que llaman mediante un Active X a un fichero en


el evento onLoad:
Sub window_onLoad()
Pbd1.DisplayURL = "http://xxxxxx.PDI"
end sub
</script>
<object ID="Pbd1" WIDTH="100%" HEIGHT="100%"
CLASSID="CLSID:4F26B906-2854-11D1-9597-00A0C931BFC8">

<! <object id="Pbd1"

mi pregunta es ¿Sería posible utilizar otro evento que no


sea onLoad para
así poder usar asp en lugar de htm?, el problema es que


carga el objeto
antes de leer la base de datos y no me sirve de nada


cuando hago
Pbd1.DisplayURL = <% rst("DisplayURL") %>

¿Sueño despierto o tengo alguna posibilidad de hacer lo


que quiero?

Muchas gracias por adelantado

Saludos a

Emilio


.





.

Respuesta Responder a este mensaje
#7 Manuel Etcheto
04/02/2004 - 16:18 | Informe spam
Hola Emilio
Mira, si escribes el mismo html desde asp no tienes
ninguna diferencia con la htm original, asp lo que hace es
escribir el html...
Por lo que veo es posible que tu error sea que te falta
Response.write o el signo = en tu llamado a asp
Pbd1.DisplayURL = <% rst("DisplayURL") %> ' no escribe




nada

Pbd1.DisplayURL = <% = rst("DisplayURL") %> ' escribe el
valor

<% Response.write "Pbd1.DisplayURL = " & rst("DisplayUrl)
& chr(13) %> ' escribe la línea completa

Por lo demás, la otra diferencia que puedes tener es de
zonas de seguridad, si llamas a las htm como local tienen
la seguridad por defecto menor que la de intranet local en
la que sale asp, eso te afecta en la creación del activex
pero lo puedes modificar para que lo acepte.
Si no te funciona pasa el código y lo vemos
Suerte
Manuel

Hola a
efectivamente Manuel, lo que quiero es reemplazar más de


200 htm, por un
asp, olvidandome de que cada nuevo añadido, haya que


crear una nueva página,
limitandome a insertarlo en la base de datos.

Lo que no se cual es el momento adecuado para hacer el


response write, dado
que al menos por el momento el objeto se carga en el


evento onLoad y no se
en que otro momento puedo hacerlo

Gracias a ambos

Saludos a
Emilio

"Manuel Etcheto"


escribió en el
mensaje news:907401c3ea8d$c19b13c0$
Obviamente...
Pero creo que lo que el quiere es reemplazar 100 .htm
iguales, por 1 .asp con un valor que venga de un recordset
Si no entendí mal
Salu2
Manuel

Indudablemente... podras crear el script con los datos


que quieras...

Pero nunca podras mezclar los dos lados... ya que


mientras uno se esta
ejecutando, el otro dejo de funcionar...

"Manuel Etcheto"


escribió en el
mensaje news:8fca01c3ea82$0fb0d100$
Hola
Sí, con response.write escribes el script en el momento
adecuado y con el valor de tu Rset.
suerte
Manuel

Hola a

A ver si podeís echarme una manita, tengo varios cientos


de páginas htm
similares que llaman mediante un Active X a un fichero






en
el evento onLoad:
Sub window_onLoad()
Pbd1.DisplayURL = "http://xxxxxx.PDI"
end sub
</script>
<object ID="Pbd1" WIDTH="100%" HEIGHT="100%"
CLASSID="CLSID:4F26B906-2854-11D1-9597-00A0C931BFC8">

<! <object id="Pbd1"

mi pregunta es ¿Sería posible utilizar otro evento que






no
sea onLoad para
así poder usar asp en lugar de htm?, el problema es que


carga el objeto
antes de leer la base de datos y no me sirve de nada


cuando hago
Pbd1.DisplayURL = <% rst("DisplayURL") %>

¿Sueño despierto o tengo alguna posibilidad de hacer lo


que quiero?

Muchas gracias por adelantado

Saludos a

Emilio


.





.





.

Respuesta Responder a este mensaje
#8 Emilio
05/02/2004 - 09:01 | Informe spam
Gracias Manuel
tenías razón faltaba el signo igual, además de unas comillas, menudo peso me
quito de encima, a partir de ahora todo en ASP.

Mil gracias

Saludos a
Emilio

"Manuel Etcheto" escribió en el
mensaje news:97ea01c3eb32$2db0f5d0$
Hola Emilio
Mira, si escribes el mismo html desde asp no tienes
ninguna diferencia con la htm original, asp lo que hace es
escribir el html...
Por lo que veo es posible que tu error sea que te falta
Response.write o el signo = en tu llamado a asp
Pbd1.DisplayURL = <% rst("DisplayURL") %> ' no escribe




nada

Pbd1.DisplayURL = <% = rst("DisplayURL") %> ' escribe el
valor

<% Response.write "Pbd1.DisplayURL = " & rst("DisplayUrl)
& chr(13) %> ' escribe la línea completa

Por lo demás, la otra diferencia que puedes tener es de
zonas de seguridad, si llamas a las htm como local tienen
la seguridad por defecto menor que la de intranet local en
la que sale asp, eso te afecta en la creación del activex
pero lo puedes modificar para que lo acepte.
Si no te funciona pasa el código y lo vemos
Suerte
Manuel

Hola a
efectivamente Manuel, lo que quiero es reemplazar más de


200 htm, por un
asp, olvidandome de que cada nuevo añadido, haya que


crear una nueva página,
limitandome a insertarlo en la base de datos.

Lo que no se cual es el momento adecuado para hacer el


response write, dado
que al menos por el momento el objeto se carga en el


evento onLoad y no se
en que otro momento puedo hacerlo

Gracias a ambos

Saludos a
Emilio

"Manuel Etcheto"


escribió en el
mensaje news:907401c3ea8d$c19b13c0$
Obviamente...
Pero creo que lo que el quiere es reemplazar 100 .htm
iguales, por 1 .asp con un valor que venga de un recordset
Si no entendí mal
Salu2
Manuel

Indudablemente... podras crear el script con los datos


que quieras...

Pero nunca podras mezclar los dos lados... ya que


mientras uno se esta
ejecutando, el otro dejo de funcionar...

"Manuel Etcheto"


escribió en el
mensaje news:8fca01c3ea82$0fb0d100$
Hola
Sí, con response.write escribes el script en el momento
adecuado y con el valor de tu Rset.
suerte
Manuel

Hola a

A ver si podeís echarme una manita, tengo varios cientos


de páginas htm
similares que llaman mediante un Active X a un fichero






en
el evento onLoad:
Sub window_onLoad()
Pbd1.DisplayURL = "http://xxxxxx.PDI"
end sub
</script>
<object ID="Pbd1" WIDTH="100%" HEIGHT="100%"
CLASSID="CLSID:4F26B906-2854-11D1-9597-00A0C931BFC8">

<! <object id="Pbd1"

mi pregunta es ¿Sería posible utilizar otro evento que






no
sea onLoad para
así poder usar asp en lugar de htm?, el problema es que


carga el objeto
antes de leer la base de datos y no me sirve de nada


cuando hago
Pbd1.DisplayURL = <% rst("DisplayURL") %>

¿Sueño despierto o tengo alguna posibilidad de hacer lo


que quiero?

Muchas gracias por adelantado

Saludos a

Emilio


.





.





.

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