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

Servidor de Automatizacion

Estas en el tema de Servidor de Automatizacion en el foro de ASP Clásico en Foros del Web. alguien puede decirme porque cuando intentos hacer el var fso = new ActiveXObject("Scripting.FileSystemObject"); para crear el objeto FSO, obtengo el error... el servidor de automatizaciòn ...
  #1 (permalink)  
Antiguo 19/12/2002, 09:52
 
Fecha de Ingreso: marzo-2002
Mensajes: 32
Antigüedad: 23 años, 2 meses
Puntos: 0
Servidor de Automatizacion

alguien puede decirme porque cuando intentos hacer el

var fso = new ActiveXObject("Scripting.FileSystemObject");

para crear el objeto FSO, obtengo el error... el servidor de automatizaciòn no puede crear el objeto, como lo puedo solucionar...

Gracias por su apoyo...
__________________
Ignacio Castro Garcia
  #2 (permalink)  
Antiguo 19/12/2002, 10:05
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Dim objFSO
Set objFSO = Server.CreateObject ("Scripting.FileSystemObject")
  #3 (permalink)  
Antiguo 19/12/2002, 10:13
 
Fecha de Ingreso: marzo-2002
Mensajes: 32
Antigüedad: 23 años, 2 meses
Puntos: 0
Entiendo bakanzip..pero yo necesito que la funciòn en la que creo el objeto...este en Javascript, ya que la mando a llamar desde un link de html y le paso un parametro. por ejemplo

<area shape="rect" coords="684,368,797,402" href="javascript:archivo('ESTRUCTURAS PREFABRICADAS');" alt="ESTRUCTURAS PREFABRICADAS">

donde archivo es mi funciòn en la que creo el archivo....me explico???
__________________
Ignacio Castro Garcia
  #4 (permalink)  
Antiguo 19/12/2002, 10:22
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Ahh... pero así no va la cosa. Por un lado tenés este código que es server-side...

var fso = new ActiveXObject("Scripting.FileSystemObject");


.. y por el otro esta llamada a una función client-side..

javascript:archivo('ESTRUCTURAS PREFABRICADAS');

Última edición por AlZuwaga; 19/12/2002 a las 11:10
  #5 (permalink)  
Antiguo 19/12/2002, 10:26
 
Fecha de Ingreso: marzo-2002
Mensajes: 32
Antigüedad: 23 años, 2 meses
Puntos: 0
Si dazuaga, entiendo pero por eso quiero hacer la funciòn en javascript entiendo que se puede hacer mas o menos asi...

<SCRIPT LANGUAGE="JavaScript">
<!--
Function archivo(valor){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newFileObject = fso.CreateTextFile("d:\\new.txt", true);
}
-->
</SCRIPT>

el punto es que si ejecuto el codigo con asp es decir

Server.CreateObject("Scripting.FileSystemObject")

no hay problema, pero si trato de hacerlo con javascript

new ActiveXObject("Scripting.FileSystemObject");

me manda el error que les comente.
__________________
Ignacio Castro Garcia
  #6 (permalink)  
Antiguo 19/12/2002, 10:39
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
tienes razon Icastro..

no sbia que podias ocupar esa componetne via javascript...y por lo que vi por ahi estas bien...

prueba solo creando la componente y ve si te sigue tirando error...

a media que avances vas usando las demas propiedades de la componente

<SCRIPT LANGUAGE="JavaScript">
<!--
Function archivo(valor){
var fso = new ActiveXObject("Scripting.FileSystemObject");
}
-->
</SCRIPT>


enlace
  #7 (permalink)  
Antiguo 19/12/2002, 11:09
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Y yo sigo insistiendo en que hay un error de conceptos.

Cita:
no sbia que podias ocupar esa componetne via javascript...y por lo que vi por ahi estas bien
No se si eso es Javascript, pero el enlace que dejás Bakan es de Jscript


Cita:
[VBScript]
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
[JScript]
var fso;
fso = new ActiveXObject("Scripting.FileSystemObject");

Y, por supuesto, ese script corre en el servidor.
Y si corre en el servidor... dónde lo especificás en <SCRIPT LANGUAGE="JavaScript">?

No debería estar entre <% y %> o por lo menos decir RUNAT="SERVER"???
  #8 (permalink)  
Antiguo 19/12/2002, 12:41
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
tenes razon daz... es JScript.

sin comentarios
  #9 (permalink)  
Antiguo 19/12/2002, 12:49
 
Fecha de Ingreso: marzo-2002
Mensajes: 32
Antigüedad: 23 años, 2 meses
Puntos: 0
De hecho bakanzipp...ya hice esa prueba y me tira el mismo error....en caso de no solucionarlo. de que manera podria pasar el valor de html a ASP para poder hacer una consulta a Base de Datos con esta cadena...

<area shape="rect" coords="684,368,797,402" href="javascript:archivo('ESTRUCTURAS PREFABRICADAS');" alt="ESTRUCTURAS PREFABRICADAS">

por ejemplo pasar 'ESTRUCTURAS PREFABRICADAS' a ASP, siendo estructuras prefabricadas un link...


Gracias por su interes
__________________
Ignacio Castro Garcia
  #10 (permalink)  
Antiguo 19/12/2002, 13:01
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
pero hiciste la prueba con codigo servidor?..

es decir entre <%%> como dice daz?

si no tendras que hacer un refresh de la pagina al momento de ejecutar el link y ahi si puedes pasarle los valores que quieras al servidor
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 12:15.