Tomsk Sysadmins Forum
Windows => Программирование => Topic started by: Martin on October 01, 2007, 23:23:43
-
Подскажите пожалуйста почему, казалось бы простой код, перепечатанный из книжки, не работает?
java script:
<script>
var fso = new ActiveXObject("Scripting.FileSystemObject")
fso.CreateTextFile("C:\\test.txt")
</script>
При выполнение в консоле Oper'ы вот такие строки появляются:
Inline script thread
Error:
name: ReferenceError
message: Statement on line 2: Reference to undefined variable: ActiveXObject
Backtrace:
Line 2 of inline#1 script in http://.../test.html
var fso = new ActiveXObject("Scripting.FileSystemObject");
-
это означает, что в Опере нет такого объекта, как ActiveXObject.
Исполняйте этот скрипт на IE или используйте другой скрипт (что для данного пассажа, возможно, будет не просто, ибо обращения к объектам локальной системы обычно запрещены политикой безопасности браузеров).