Ver Mensaje Individual
  #12 (permalink)  
Antiguo 05/07/2007, 01:59
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: ayuda con creacion de archivos temporales

En ese caso es mejor pasarle los parámetros a través de JavaScript. Sigue habiendo problemas de seguridad, pero es una solución rápida al problema.


La forma de parametrizar un objeto activeX es la siguiente:

Código:
 <html>
  <head>

  </head>
  <body>
  
  <center>
<OBJECT name = "UActivex" ID="UltraActivex" CLASSID="CLSID:XXXXXXXXXXXXXXXXX" Height=600 Width=800 CODEBASE="UltraActivex.OCX#Version=-1,-1,-1,-1">
  </OBJECT>
  </center>
  
  </body>
<SCRIPT LANGUAGE="JavaScript"> 
	UActivex.IP = "XXX.XXX.XXX.XXX"; 
	UActivex.LPort = 2000;
UActivex.User = "pepe";
UActivex.pwd = "pepe1";
</SCRIPT>

Como ves puedes hacer referencia al objeto por el Name que le que pusistes (aunque usando DOM puedes acceder a é con el getElementByID).

Implementar dicha información desde ASP es tan simple con esto:

<SCRIPT LANGUAGE="JavaScript">
UActivex.IP = "<%=ipaddress%>";
UActivex.LPort = <%=puerto%>;
UActivex.User = "<%=usuario%>";
UActivex.pwd = "<%=contrasena%>";
</SCRIPT>

Desde el servidor, ASP sustituye el valor de dichas variables. Cuando lo manda al cliente, JavaScript envia al ocx los parametros.

Esta es una opción un poco peligrosa ya que mandas información sensible en el código HTML. Si puedes evitar enviar el usuario / password mejor que mejor. O encriptarlo ;)




Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -