Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Angelo-ti

Js ActiveXObject

Recommended Posts

Fala galera, estou com essa duvida, tenho esse código

 

 

function abrirArq(file,tipo)
{
try
{
if (tipo == 1 || tipo == 4 )
{
var obj = new ActiveXObject("Word.Application"); //TIPO FOR 1 Estancia WORD
if (obj != null)
{
obj.Visible = true;
obj.Documents.Open(file); // TIPO FOR 1 ABRE WORD
}
}
if (tipo == 2)
{
var obj = new ActiveXObject("Excel.Application");//TIPO FOR 2 Estancia EXCEL
if (obj != null)
{
obj.Visible = true;
obj.Workbooks.Open(file, false); // TIPO FOR 1 ABRE EXCEL
}
}
if (tipo == 3)
{
var obj = new ActiveXObject("PowerPoint.Application");//TIPO FOR 3 Estancia POWERPOINT

if (obj != null)
{
obj.Visible = true;
obj.Presentations.Open(file);// TIPO FOR 1 ABRE PPT
}
}
}
catch (e)
{
alert(e + 'Usuario sem Permissao de Acesso ou Caminho do Arquivo errado!!');
}

}

 

Funciona muito bem, o problema que só funciona no IE, existe maneira de fazer algo assim para roda em outros navegadores?

 

Se alguém puder me ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que deixando esse termo para você pesquisar. "XMLHttpRequest" vai dar uma boa luz para você se desenvolver adaptando seu script!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que deixando esse termo para você pesquisar. "XMLHttpRequest" vai dar uma boa luz para você se desenvolver adaptando seu script!

 

Funciona para abrir arquivos? vou pesquisar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não cara, não tem como vc abrir arquivos em outros browsers.

 

activex foi inventado pela MS, e é um módulo muito porco e inseguro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não cara, não tem como vc abrir arquivos em outros browsers.

 

activex foi inventado pela MS, e é um módulo muito porco e inseguro.

 

mais existe outro comando para abrir arquivo, parecido com esse?

Compartilhar este post


Link para o post
Compartilhar em outros sites

com XMLHttpRequest, vc vai requisitar um arquivo e receber o conteudo texto dele.

 

mas isso não vai fazer vc "abrir" o arquivo, pois ele não vai executar no browser, vai mostrar só um monte de letras do arquivo codificado, no máximo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.