Usar ActiveX en Sharepoint

21/05/2008 - 12:41 por Roberto | Informe spam
Buenos días!
Tengo hecho un ActiveX que funciona perfectamente si creo una pagina
web y lo llamo desde alli, éste es el codigo de la página:
<html>
<head>
<script language="javascript">
<!-- Load the ActiveX object -->
var x = new ActiveXObject("Active.AImple");
x.firmarDocumento("http://wkela-pc1/Docs/Documentos/
Apuestas_Posibles/barça-manchester.txt");
<!-- Access the Method -->
alert('Hecho');

<!-- Access the Property -->

</script>
</head>
<body>
</body>
</html>

Hasta aqui ningun problema,el problema viene cuando lo quiero integrar
en el Sharepoint.
He añadido una nueva funcionalidad al menu contextual la cual cuando
es seleccionada llama a un javascript llamado Carga_Active.
Esta es funcion Carga_Active:
function Carga_Active(UrlDoc)
{
alert('Has entrado en Carga_Active');
var x;
x = new ActiveXObject("Active.AImple");
alert('Active creado');
x.firmarDocumento('"+UrlDoc+"');
alert('Acabado');


}
El problema es que al hacer new ActiveXObject("Active.AImple") no crea
el objeto en cuestion.
Los alert los he puesto para comprobar si entraba en la funcion,que si
que entro, y para comprovar si se crea el objeto.
Yo creo que puede ser un error debido a que no encuentra Active.AImple
pero lo extraño es que fuera del Sharepoint funciona.
Alguien sabe como puedo solucionarlo??
Un saludo y muchas gracias por adelantado
Roberto
 

Leer las respuestas

#1 Gustavo
21/05/2008 - 18:25 | Informe spam
Hola Roberto,
Mete el renglon con la creacion del ActiveX en un try/catch (en JavaScript
por supuesto) para ver si te tira algun error que te de una idea...
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"Roberto" wrote:

Buenos días!
Tengo hecho un ActiveX que funciona perfectamente si creo una pagina
web y lo llamo desde alli, éste es el codigo de la página:
<html>
<head>
<script language="javascript">
<!-- Load the ActiveX object -->
var x = new ActiveXObject("Active.AImple");
x.firmarDocumento("http://wkela-pc1/Docs/Documentos/
Apuestas_Posibles/barça-manchester.txt");
<!-- Access the Method -->
alert('Hecho');

<!-- Access the Property -->

</script>
</head>
<body>
</body>
</html>

Hasta aqui ningun problema,el problema viene cuando lo quiero integrar
en el Sharepoint.
He añadido una nueva funcionalidad al menu contextual la cual cuando
es seleccionada llama a un javascript llamado Carga_Active.
Esta es funcion Carga_Active:
function Carga_Active(UrlDoc)
{
alert('Has entrado en Carga_Active');
var x;
x = new ActiveXObject("Active.AImple");
alert('Active creado');
x.firmarDocumento('"+UrlDoc+"');
alert('Acabado');


}
El problema es que al hacer new ActiveXObject("Active.AImple") no crea
el objeto en cuestion.
Los alert los he puesto para comprobar si entraba en la funcion,que si
que entro, y para comprovar si se crea el objeto.
Yo creo que puede ser un error debido a que no encuentra Active.AImple
pero lo extraño es que fuera del Sharepoint funciona.
Alguien sabe como puedo solucionarlo??
Un saludo y muchas gracias por adelantado
Roberto

Preguntas similares