![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Просто мольба о помощи, уже на недели счет пошел, как бьюсь с одной задачей.
Свел кратко вот к чему: через DOM-модель нужно запустить в компоненте TWebBrouser html-код, включающий вызов скрипта из файла *.js, лежащего на диске, в той-же папке. Зачем именно так - вопрос отдельный, для работы оффлайн с картами через OpenLayers, если кому интересно. Пример: Код:
Текст OL.js: var myVar; function MyInit () { myVar=55; return myVar; }; Так вот не читает он этот файл OL.js вообще: "символ 1, строка 1, ошибка - недопустимый знак, код 0, URL: file:///e:\.../OL.js". При этом картинку и текст через теги показывает. А IE, как и другие браузеры выполняет нормально! И методом Navigate тот же TWebBrouser показывает нормально! Только вот, это бесполезно, т.к. нужно далее обмениваться переменными со страничкой, т.с. Специально ввел сохранение строки с html-кодом в файл, открываю его браузером - все норм. Да и д.б. норм., стандартнейшая операция. Пробовал: - TWebBrouser и ТEmbeddedWebBrouser; - разные кодировки файла и задание их в коде, создание ".htaccess.txt"; - Win7 и WinХР, IE9..6. ![]() ![]() Последний раз редактировалось arev, 30.05.2013 в 15:47. |