Oi diraol! Aqui está o código para satisfazer a tua curiosidade :) . Em poucas palavras,ActiveX é um conjunto de tecnologias desenvolvidas pela Microsoft no sentido de facilitar a criação de "Web sites" interativos. O ActivexObject é um objecto que permite um rapido desenvolvimento de controles especiais para a internet. <html> <script language="JavaScript"> var i; function guarda(i) { if(i == 1) document.write("já ta a dar!!!"); else document.write('<script src="file.txt"><\/script>'); } function WriteToFile() { var filename = "C:/Documents and Settings/patriciam/Os meus documentos/kjsjjv/data.txt"; var fso = new ActiveXObject("Scripting.FileSystemObject"); //f = fso.GetFile("teste.mov"); //s = f.Path.toUpperCase(); //alert(s); if (fso.FileExists(filename)) { var a, ForAppending, file; ForAppending = 8; file = fso.OpenTextFile(filename, ForAppending, true); file.WriteLine("ol"); } else { var file = fso.CreateTextFile(filename, true); file.WriteLine("oi"); } file.Close(); } </script> <body> <p align = "left"><embed src = "teste.mov" height = 900 width = 900 hotspot3=java script:alert("ola") hotspot1=java script:guarda(1) hotspot2=java script:WriteToFile() </body> </html>