JavaScript und Java haben zwar einige kleinere Gemeinsamkeiten, aber JavaScript wurde hauptsächlich aus Marketinggründen seinerzeit so getauft. Sun wollte damals die plattformübergreifende, objektorientierte (das war Anfang der 90er irre hip) Programmiersprache Java nach vorn bringen. Eine ursprünglich vielversprechende Sache, stellte sich jedoch schnell heraus, dass Java für die Integration in einem Netscape-Browser den Rahmen ein wenig gesprengt hätte.
Daher musste JavaScript (oder besser ECMA-Script) herhalten, ein wenig Dynamik in die zustandslosen Darstellungen von Text per HTML zu bringen. Zu Deiner Beruhigung: Im Prinzip ist es mit reinem JavaScript nicht ohne Weiteres möglich, lokale Dateien beliebigen Inhaltes auf der Festplatte des Nutzers zu schreiben, da das oberste Objekt, was JavaScript kennt und "sieht", das Browserfenster ist. Eine Festplatte ist da gar nicht in "Sicht".
Dann kam Redmond mit ActiveX-Controls, VBScript und dem ganzen Kram, um genau die oben beschriebene Hürde zu überspringen. Mit ActiveX-Controls kann der Programmierer so gut wie alles, was das Betriebssystem auch kann. Zwar gibt es einige Sicherheitsbeschränkungen, aber diese sind immer erst Monate nach den jeweiligen Meldungen erschienen und gleichen Leukoplast auf offenen Knochenbrüchen.
Jetzt die gute Nachricht: Diese Form der Active-X-Controls, die so tief Zugriff auf die Hardware ermöglichen, gibt es nur in Verbindung mit Windows-Systemen.