Tomsk Sysadmins Forum

Windows => Программирование => Topic started by: Martin on October 01, 2007, 23:23:43

Title: ActiveXObject в JavaScript
Post 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");
Title: ActiveXObject в JavaScript
Post by: never hood on October 02, 2007, 00:24:24
это означает, что в Опере нет такого объекта, как ActiveXObject.
Исполняйте этот скрипт на IE или используйте другой скрипт (что для данного пассажа, возможно, будет не просто, ибо обращения к объектам локальной системы обычно запрещены политикой безопасности браузеров).