Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Так всё же что есть "Ошибка 8020101" (здесь кто-то выкладывал скриншот ну точ-в-точь: http://www.neobooker.ru/_fr/9/7576017.jpg) Эта зараза выходит при попытке запустить JavaScript в объекте Web-browser. (функция безопасного режима в нём НЕ помечена галочкой)
Сообщение отредактировано шнырь - Вс, 27 Декабря 2009, 03:33
Мы имеем: Web-страницу, на которой размещена форма, содержащая кнопку "Submit"
Скрипт:
Code
<script>document.forms[0].submit();</script>
Так он выглядит на самой html-страничке, если её пишу я. Скрипт этот работает как надо. Вот только мне требуестя НЕ создавать страничку вручную, а внедрить такой код в открываемую страницу. Это реально?
Так он выглядит на самой html-страничке, если её пишу я. Скрипт этот работает как надо.
Эта ошибка зачастую возникает из-за некоторых особенностей интерпретации скриптов разными браузерами. Наверняка все у вас работает замечательно, когда вы открываете страничку в своем браузере (и наверняка это не IE). Необук использует движок браузера IE, попробуйте открыть страницу в системном IE и проверить будет ли ошибка? Если да, то возможно придется увидеть еще код хтмл-формы, может немного поправить его... Как задавать вопросы
попробуйте открыть страницу в системном IE и проверить будет ли ошибка?
ошибка может быть и не явной, т.е. без окон. В этом случае обратите внимание внизу-слева браузера на значок(желтый восклиц.знак). Если будет, то кликните по нему, а потом подробно...
DEMBEL, похоже НБ пользуется не только самим движком IE, но и увесистой охапкой его же настроек. Так?
В открыл страницу IE-шке, ошибок не вышло ни одной, правда скрипт не запустился - выплыла панель информации и мило так сообщила:
Quote
"В целях безопасности Internet Explorer не разрешает этому веб-узлу выполнение сценариев или элементов управления ActiveX, которые могут получить доступ к компьютеру. Щёлкните здесь для выбора нужного действия..."
При разрешении оных действий код сработал как надо. Попробовал найти параметр для автоматического разрешения скрипта, не вышло (то что нашёл, в свойствах обозревателя > вкладка безопасность > пункт о сценариях - не сработало, а где ещё посмотреть - даже не соображу). А ещё неплохо бы управлять этой нестройкой программно, чтобы не рыскать по всем этим вкладкам да менюшкам.
В открыл страницу IE-шке, ошибок не вышло ни одной, правда скрипт не запустился - выплыла панель информации и мило так сообщила:
так вот же она:
Code
Ошибка: Объект не поддерживает это свойство или метод
Добавлено (31 Декабрь 2009, 06:35) --------------------------------------------- может тебе тогда для этой цели использовать штатную команду?! и послать можешь в любое время и контролировать проще. Кнопку можно поставить в самой проге
sp3d, зныешь, я в http-протоколах ни в зуб ногой, потому не пользовался этой командой. За идею спосибо, её я использую в дрегом проекте, как раз такое там и нужно было (ускорит процесс). Но здесь - не пойдёт. Дело в том, что доступ к страничке можно получить только если приходишь с определённого сайта (сервер ведёт проверку предпосещений), потому для меня проще внедрить скрипт. Или есть обходной манёвр???