Ir para conteúdo

POWERED BY:

Arquivado

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

marciotheory

Criando um arquivo txt com Javascript

Recommended Posts

Olá gastaria de saber se alguém pode me ajudar, preciso escrever um txt via JavaScript. Encontrei a seguinte função:

 

function WriteToFile(){

try {

var fso, s;

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

s = fso.CreateFolder("C:\\teste.txt", true);

s.writeline("This is a test");

s.Close();

}

catch(err){

var strErr = 'Error:';

strErr += '\nNumber:' + err.number;

strErr += '\nDescription:' + err.description;

document.write(strErr);

}

}

 

Porém após ele criar o objeto ele apresenta o seguinte erro:

"Error: Number:-2146827838 Description:Número de argumentos incorreto ou atribuição de propriedade inválida"

 

Não sei se estou fazend o de forma errada ou até mesmo não é nem por aí... Enfim se alguém puder me ajudar, desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É mais ou menos por aí mesmo:

 

function WriteToFile(){
try {
var fso, s;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.OpenTextFile("C:\\teste.txt", 8, true, 0);
s.write("This is a test");
s.Close();
}
catch(err){
var strErr = 'Error:';
strErr += '\nNumber:' + err.number;
strErr += '\nDescription:' + err.description;
document.write(strErr);
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso vai de cada usuário, pois é definido nas preferências do navegador, se diminuir o nível de segurança, os controles ActiveX serão executados sem exibir o alerta, mas isso não é aconselhável, já que outros controles maliciosos ou desconhecidos também poderão ser executados. Dê uma pesquisada sobre activeX assinado, o que vai garantir a segurança para o usuário.

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.