Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Object expected
Список форумов
 ->  JavaScript / JScript


 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
user75 : 29
Новичок

СообщениеЯнв 24, 2012 10:25 
Ответить с цитатой
У меня есть JS файл с функцией:
Код:

function importFilePathValidation( filePath )
{
   var errorMessage = document.getElementById("idError");
   var file = fopen(filePath, 0);   // Open the file for reading
   if (file != -1)              // If the file has been successfully opened
   {
       if (0 == flength(file))
      {
          displayErrorMessage('idError',getErrStr('H7013'),null);
               return false;
      }
      fclose(file);
   }
   return true;
}


Но при дебаге этого кода на строке:
var file = fopen(filePath, 0);
выдается ошибка: Object expected.

Почему так может быть?

Заранее спасибо.
К началу Посмотреть профиль Отправить личное сообщение
user75 : 29
Новичок

СообщениеЯнв 24, 2012 11:00 
Ответить с цитатой
Может нужен какой-то инклюд (src) для fopen?
К началу Посмотреть профиль Отправить личное сообщение
Beowulf13th : 311
Бывалый

СообщениеЯнв 24, 2012 11:20 
Ответить с цитатой
вы хотите javascript'ом открыть файл на клиентской машине через web-страницу?

я подозреваю это прокатит только с использованием объектов ActiveX что-то вроде ActiveXObject('Scripting.FileSystemObject')
_________________
Блог программиста.
Товары в ULMART'е по второй колонке. Промокод: 972946
К началу Посмотреть профиль Отправить личное сообщение
user75 : 29
Новичок

СообщениеЯнв 24, 2012 12:00 
Ответить с цитатой
Да, надо открыть javascript-ом файл на клиентской машине, сейчас ActiveX и используется, но мне надо от него отвязаться, т.к. не все хотят включать галочку "Initialize and script ActiveX controls not marked as save for scripting" в браузере. К тому же, если я не ошибаюсь, то ActiveX поддерживается не во всех браузерах.

Можно ли как-нибудь открыть файл без ActiveX?
К началу Посмотреть профиль Отправить личное сообщение
 
Начать новую тему  Ответить на тему
Страница 1 из 1
Список форумов
 -> JavaScript / JScript


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru