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

Preguntas similare

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

Respuesta Responder a este mensaje
#2 Roberto
21/05/2008 - 19:29 | Informe spam
On 21 mayo, 18:25, Gustavo wrote:
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,
Gustavohttp://www.gavd.net/servers/...t.aspxhttp://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



Gracias Gustavo,lo provaré mañana a primera hora.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida