Foros del Web » Programando para Internet » ASP Clásico »

VBscript y DOM

Estas en el tema de VBscript y DOM en el foro de ASP Clásico en Foros del Web. Hola, Estoy empezando con VBscript y tengo una gran duda, espero me puedan ayudar Los atributos y las funciones que se definen en los objetos ...
  #1 (permalink)  
Antiguo 07/02/2009, 20:49
 
Fecha de Ingreso: abril-2007
Mensajes: 13
Antigüedad: 17 años, 2 meses
Puntos: 0
VBscript y DOM

Hola,

Estoy empezando con VBscript y tengo una gran duda, espero me puedan ayudar

Los atributos y las funciones que se definen en los objetos DOM son los mismo para VBscript que para JavaScript ???

Si no entiendo mal DOM es usando por los lenguajes de script, pero no pertenece a ninunguno en particular, es decir es una herramienta para ayudar a cualquier lenguaje de script ya sea JavaScript o VBScript u otro.

Por ejemplo la funcion "getElementById" se puede usar en JavaScript como en VBScript ???? ya que pertenece a DOM y no a JavaScript ???

Bueno muchas gracias por cualquier ayuda
  #2 (permalink)  
Antiguo 09/02/2009, 12:34
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
Respuesta: VBscript y DOM

puede que me equivoque, pero:

En teoria el DOM es un API que permite interactuar con los objetos que forman parte del documento en cuestion. Ese documento podria ser accesible a traves de esta API por cualquier lenguaje. Esa es la idea tras el API DOM.

Ahora bien. VB script es un lenguaje tal cual como JAVA script. Sin embargo, la diferencia esta en que el VBS se esta ejecutando en el SERVIDOR, mientras que el JS se esta ejecutando en el cliente, y es en el cliente donde esta el DOCUMENTO.

POr lo tanto, NO. Con ASP/vBScript, no se puede acceder al API DOM.
No por una incapacidad del lenguaje, sino que actuan en tiempos distintos.


o algo asi :)
  #3 (permalink)  
Antiguo 09/02/2009, 13:14
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 5 meses
Puntos: 57
Respuesta: VBscript y DOM

El vbscript tambien se ejecuta del lado del cliente. La diferencia es que vbscript unicamente funciona en IE

Este codigo utiliza javascript y vbscript para mostrar un mensaje al usuario
Código:
<html>
<head>
<script language="javascript">
function js() {
	alert("Esto es javascript");
}
</script>
<script language="vbscript">
sub vb
	msgbox "Esto es vbscript"
end sub
</script>
</head>
<body>
<form>
<input type="button" value="javascript" onclick="js();">
<input type="button" value="vbscript" onclick="vb();">
</form>
</body>
  #4 (permalink)  
Antiguo 09/02/2009, 13:17
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Respuesta: VBscript y DOM

Muzztein, supongo Anthares se refiere a utilizar los objetos del DOM por medio de vbscript (solo para IE)

Y tienes razón, el Data Object Model debiera ser accesible por cualquier lenguaje de cliente que se tenga (javascript, vbscript, jscript, etc)

Para esta duda en particular, lo natural es referirse a la Web del creador del lenguaje, en este caso MS: http://msdn.microsoft.com/en-us/libr...30(VS.85).aspx

Saludos
  #5 (permalink)  
Antiguo 09/02/2009, 13:24
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Respuesta: VBscript y DOM

Solo hacer hincapié en que no utlices VB client side; ya que como dijo Myakire, éste solo es interpretado por IE, utiliza JavaScript.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 09/02/2009, 14:09
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
Respuesta: VBscript y DOM

y en que quedamos entonces?
  #7 (permalink)  
Antiguo 09/02/2009, 14:14
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Respuesta: VBscript y DOM

Qué si se puede (pero que no lo haga ) y que vaya a la referencia de microsoft para checar sintaxis
  #8 (permalink)  
Antiguo 09/02/2009, 16:03
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
Respuesta: VBscript y DOM

claro que se puede, pero si coloca dentro de un <% %> no podra nunca hacerlo funcionar.

asi es la cosa no?
  #9 (permalink)  
Antiguo 09/02/2009, 16:05
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Respuesta: VBscript y DOM

Pues si, pero ¿quién habló de hacer eso?
  #10 (permalink)  
Antiguo 09/02/2009, 18:10
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
Respuesta: VBscript y DOM

nadie... solo me estaba aclarando los conceptos a mi mismo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:54.