script language="Javascript"> <!-- function CadCSV() { var fso, f, r, nome, setor, Mes, Dia, nome2, nome3, nome4, nome5; var ForAppending = 8; var strVariable = "Voltar ao site"; var BackForm = "Tentar novo cadastro"; var site = "Intranet classica"; strVariable = strVariable.link("scripts3.htm"); BackForm = BackForm.link("java script:window.history.back()"); site = site.link("http://galdino/intranet"); nome = document.all.nome.value; nome2 = document.all.nome2.value; nome3 = document.all.nome3.value; nome4 = document.all.nome4.value; nome5 = document.all.nome5.value; setor = document.all.setor.value; horario = document.all.horario.value; Dia = document.all.Dia.value; Mes = document.all.Mes.value; fso = new ActiveXObject("Scripting.FileSystemObject"); f = fso.OpenTextFile("c:\\UserCad.csv", ForAppending, true); f.WriteLine("" + setor + ":" + nome + ";" + "" + Dia + "/" + Mes + ";" + "" + horario + ";"); f.WriteLine("" + setor + ":" + nome2 + ";" + "" + Dia + "/" + Mes + ";" + "" + horario + ";"); f.WriteLine("" + setor + ":" + nome3 + ";" + "" + Dia + "/" + Mes + ";" + "" + horario + ";"); f.WriteLine("" + setor + ":" + nome4 + ";" + "" + Dia + "/" + Mes + ";" + "" + horario + ";"); f.WriteLine("" + setor + ":" + nome5 + ";" + "" + Dia + "/" + Mes + ";" + "" + horario + ";"); f.Close(); if (f) { document.write("<CENTER> Obrigado pela sua inscrição neste evento!</CENTER>"); } else { document.write("<title>Erro do cadastro!</title>"); document.write("Desculpe, devido a um erro não conseguimos realizar seu cadastro, tente novamente ou mais tarde.<br>" + BackForm); } return(r); } --> </script>
Aonde eu coloquei de vermelho e a onde esta o erro... eu sei que ele vai gravar em C:\\.... Mas acho que deve ser no C do servidor, mas ele aparentemente esta querendo gravar no c: do usuário... Então eu testei isso aqui e não deu...
fso = new ActiveXObject("Scripting.FileSystemObject"); fso.OpenTextFile(server.mappath("c:\\UserCad.csv") & File1, ForWriting, True);