Foros del Web » Programando para Internet » Javascript »

llamar a una funcion de javascript desde vbscript ¿ como lo hago?

Estas en el tema de llamar a una funcion de javascript desde vbscript ¿ como lo hago? en el foro de Javascript en Foros del Web. Estoy tratando de hacer una llamada vbscript a una funcion de javascript pero no lo he consequido yo pongo desde vscript la sentencia cambiar(); pero ...
  #1 (permalink)  
Antiguo 24/05/2012, 09:33
Usuario no validado
 
Fecha de Ingreso: mayo-2012
Ubicación: madrid
Mensajes: 1
Antigüedad: 11 años, 11 meses
Puntos: 0
llamar a una funcion de javascript desde vbscript ¿ como lo hago?

Estoy tratando de hacer una llamada vbscript a una funcion de javascript pero no lo he consequido yo pongo desde vscript la sentencia cambiar(); pero no funciona he probado de muchas maneras pero tampoco ¿ como lo puedo hacer?
Gracias :)
  #2 (permalink)  
Antiguo 24/05/2012, 10:43
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: llamar a una funcion de javascript desde vbscript ¿ como lo hago?

buenas.
primero comentar que scripting no tiene que ver mucho con html. en el caso particular de vbscript, tampoco tiene que ver con javascript. dado que no hay un foro dedicado a vbscript, quizas el más adecuado sería programación general. segundo, no domino vbscript; por lo que las ideas vertidas son meramente experimentos o lo escaso que conozco del tema.

es de mi entender que en el caso particular de iexplorer, ambos lenguaje de scripting comparten la información. esto es posible porque el motor de javascript en iexplorer es un derivado ‒ o dialecto ‒ de javascript y se le conoce como jscript. en español, lo que significa es que las variables y funciones son compartidas entre ambos lenguajes.

Código:
<script type="text/javascript">
function fn(){ alert(0); }
</script>
<script type="text/vbscript">
fn()
</script>
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 24/05/2012, 18:58
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: llamar a una funcion de javascript desde vbscript ¿ como lo hago?

Si, asi es, includo las variable no es necesario invocarlas globalmente
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>JS+VBS</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. </head>
  7. <script type="text/javascript">
  8. //<![CDATA[
  9. function fjs(tex){
  10. if(tex){
  11. document.write(tex);
  12. }
  13. }
  14. //]]>
  15.  
  16. <script type="text/vbscript">
  17. '<![CDATA[
  18. Dim texto
  19. texto = InputBox("Tu nombre!","Prueba")
  20. fjs(texto)
  21. ']]>
  22. </body>
  23. </html>

Un detalle a tener en cuenta, el javascript debe anteceder al VBS en el caso de que compartan información

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 24/05/2012, 21:14
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 11 años, 11 meses
Puntos: 320
Respuesta: llamar a una funcion de javascript desde vbscript ¿ como lo hago?

emprear tengo una consulta:
el vbscript es son scrit basados en visual basic que actualmente tiene licencias microsoft. en ubuntu debian u otra vercion basada en linux estos script igualmente funcionan o no?
perdon si la pregunta es estupida pero me interesa para saber si se pude usar como lenguaje multiplataforma standar igual que javascrit. gracias por adelantado
  #5 (permalink)  
Antiguo 24/05/2012, 21:17
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: llamar a una funcion de javascript desde vbscript ¿ como lo hago?

Solo funcionan en IE

acá hay un buen tutorial
http://www.w3schools.com/vbscript/default.asp
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 24/05/2012, 21:41
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 11 años, 11 meses
Puntos: 320
Respuesta: llamar a una funcion de javascript desde vbscript ¿ como lo hago?

Cita:
Iniciado por emprear Ver Mensaje
Solo funcionan en IE

acá hay un buen tutorial
[url]http://www.w3schools.com/vbscript/default.asp[/url]
Saludos
muchas gracias ahora me pongo a leer
saludos
  #7 (permalink)  
Antiguo 25/05/2012, 17:50
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: llamar a una funcion de javascript desde vbscript ¿ como lo hago?

Hola todos.

emprear : ahora no me vayas a echar la culpa de esto también a mí.

Es posible cambiar las opciones de un alert? #4

Ya que hay gente que quiere mirar un poco este lenguaje, me gustaría recordar que no sólo está limitado a IE, sino que es más invasivo que JScript y —por supuesto— que javascript. Suele disparar alertas de seguridad o de permiso de usuario más seguido.

Es (¿era?) muy práctico para hacer *.hta o aplicaciones HTM y hasta documentos HTM en intranets, donde todos usaban IE con Windows. Allí se podía configurar cada navegador para que reconocieran como confiable a su propio host, y evitara los mensajes modales popup.
  #8 (permalink)  
Antiguo 25/05/2012, 18:13
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: llamar a una funcion de javascript desde vbscript ¿ como lo hago?

Cita:
Iniciado por furoya Ver Mensaje
Hola todos.

emprear : ahora no me vayas a echar la culpa de esto también a mí.

Es posible cambiar las opciones de un alert? #4

Ya que hay gente que quiere mirar un poco este lenguaje, me gustaría recordar que no sólo está limitado a IE, sino que es más invasivo que JScript y —por supuesto— que javascript. Suele disparar alertas de seguridad o de permiso de usuario más seguido.

Es (¿era?) muy práctico para hacer *.hta o aplicaciones HTM y hasta documentos HTM en intranets, donde todos usaban IE con Windows. Allí se podía configurar cada navegador para que reconocieran como confiable a su propio host, y evitara los mensajes modales popup.
Eso está medio de moda en FDW
http://www.forosdelweb.com/f13/alert...izados-993675/, parece que es una manía.
Vbs, hta y otras yerbas, si habré inventado cosas con eso, pensá que vengo de unaépoca en lo único decente para navegar era IE4, y ni que decir IE5.5, una revolución... (ahora no me vengas con que te traigo a colación, la edad y tiempos inmemoriales)

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #9 (permalink)  
Antiguo 25/05/2012, 19:30
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: llamar a una funcion de javascript desde vbscript ¿ como lo hago?

¿Lo del mensaje modal con "formato"?. Sí, lo noté. Hay bastantes post preguntando por lo mismo. Excelente excusa para no responder ninguno más, hasta que haya novedades al respecto (yo apuesto por Chrome).

Y el enlace que dejaste ¡dioses!, qué buen ejemplo de caso para no responder! Demasiada paciencia la de mclozano6, tendría que haberse dado cuenta de que estaba creando un mamotreto que ahora habría que eliminar, porque va a ser un estorbo para los que buscan información y una pérdida de tiempo para el que lo lea.

Y ya que mencionaste eso de la edad : te hacía más joven, si trabajaste con IE 4 al 5.5 tenés tus años.
A mi el IExplorer 5.5 (que evolucionó del 5.00.2000) me sigue pareciendo el mejor de la serie. Después ya fueron una lágrima. (Todavía no probé el 9).


Si van a seguir preguntando sobre VisualScript, puede que desempolve algún viejo disquete con ejemplos de "pseudoaplicaciones", quizá encuentre alguna que no haya posteado aún.
  #10 (permalink)  
Antiguo 26/05/2012, 09:58
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Respuesta: llamar a una funcion de javascript desde vbscript ¿ como lo hago?

gracias a todos, pero... y yo a donde muevo este mensaje?? Que ganas me da de estrangular a todos los de M$ que inventan lenguajes inclasificables.

Por las referencias a javascript lo voy a mover a ese foro, aunque vbscript no sea js
Porque evidentemente esto html no es.
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #11 (permalink)  
Antiguo 26/05/2012, 18:27
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: llamar a una funcion de javascript desde vbscript ¿ como lo hago?

Uuuuy! ¡Perdón!
Es cierto, que ni sub-foro hay ya para esto!

Me parece que no voy a desempolvar nada.

Etiquetas: funcion, vbscript
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 08:03.