Документарный контроль не активна кнопка суфд. Ошибки в JavaScript и как их исправить

Общие сведения

9. При подписании документа появляется ошибка «Нет сертификатов/Не найдено действующих сертификатов»

Ошибка может возникать по нескольким причинам:

1) Не установлены действующие сертификаты - необходимо установить нужные сертификаты.

2) На рабочей машине стоит неверная дата и время - необходимо установить правильную дату и время!

10. Проблемы с Порталом СУФД в ОС Windows 7

Для стабильной работы Портала СУФД в операционной системе Windows 7 необходимо запускать Портал (браузер Mozilla Firefox) от имени администратора. Для этого необходимо выполнить следующие действия:

Щелкните правой клавишей мыши по нужному ярлыку (ярлык браузера Mozilla Firefox) и выберите пункт " Свойства ".

Перейдите на вкладку " Ярлык ", нажмите "Дополнительно ", установите флажок "Запускать от имени администратора " (рис. 12):

Или перейдите на вкладку "Совместимость " и установите флажок "Выполнять эту программу от имени администратора " (рис. 13):

Проблема такая, необходимо подключить скрипт с внешки:

Внешний скрипт формируется динамически и должен заполнить

Текстом.

Пример внешнего скрипта:

при этом вылезает ошибка document.getElementById("v1") has no properties
Однако если применить такой код рабочий:

Window.onload= function () { document.getElementById("v1").innerHTML="это динамический текст"; }

Проблема этого решения в том, что больше 1 раза window.onload не сработает, в то время как в HTML могут содержаться id v1, v2, v3 и т.д.
подскажите плиз решение.

сообщение промодерировано

Скрипты и стили грузятся в первую очередь до рендеринга страницы (а вдруг там document.write()). Соответственно и парсинг происходит до рендеринга. А, значит, ваш код не может обратиться к несуществующему элементу. Вот если бы вместо

document.getElementById("v1").innerHTML="это динамический текст";

тогда никаких проблем бы не было.
Поменяйте логику заполнения.

Евгений Петров[досье]

document.getElementById("v1").innerHTML="это динамический текст";

Дело в том что вызов скрипта, может осуществляться с любой странички и даже с других доменов.

Евгений Петров[досье]

Скрипты и стили грузятся в первую очередь до рендеринга страницы

Стили — да, а про скрипты не уверен. По крайней мере, я раньше с этим не встречался. Обычно, страница не парсится дальше того момента, где скрипт встретился. Как раз, из-за document.write злополучного, ибо там тэги незакрытые могут быть.

Давид Мзареулян[досье]
Видите ли мне придется этот обработчик вставлять в http://localhost/my/load/1
Таким образом если на той же странице вызывается скрипт http://localhost/my/load/2 , то получается 2 таких обработчика, вам не кажется странным?
И еще:

Function setGlobalOnLoad(f) { var root = window.addEventListener || window.attachEvent ? window: document.addEventListener ? document: null if (root){ if(root.addEventListener) root.addEventListener("load", f, false) else if(root.attachEvent) root.attachEvent("onload", f) } else { if(typeof window.onload == "function") { var existing = window.onload window.onload = function() { existing() f() } } else { window.onload = f } } }

setGlobalOnLoad это функция, которую необходимо, как я понял вызвать! Вопрос как?

Алексей В. Иванов[досье] Представь, я в скрипте внешнем пишу document.write(). Страница прогрузилась, отрендерилась, а тут бац - наконец-то прогрузился этот скрипт (связь заело). Ну и что теперь делать браузеру?

Булат[досье] Я не понимаю, как Вы включаете скрипты на страницу.
Что мешает Вам сделать 1 общий скрипт и в нем прописать обработчики?

Прежде, чем приступать к работе с системой СУФД, необходимо убедиться, что соблюдены следующие технические требования:
1. У организации есть доступ к сети Internet со скоростью доступа не менее 128кб\с, а для комфортной работы с СУФД-онлайн 512 кб\с Организация выделяет компьютер с характеристиками не ниже:
Процессор/x86 частота 2.0 Ггц;
ОЗУ/256 Мб;
ПЗУ/40 Гб;
Монитор/1024х768;
2. Сеть/FastEthernet (100+ Mbit/s)

3. На рабочем месте, где будет осуществляться работа с СУФД-онлайн, должно быть установлено следующее программное обеспечение:
3.1. Крипто Про версии 3.6
3.2. Континент-АП
3.3. Java версий 8.25
3.4. Браузер InternetExplorer не ниже 8 версии либо MozillaFirefox версии 3.6 и выше
ПО Java и браузер Mozilla Firefox версии 3.6 устанавливаются самостоятельно из установочного пакета АРМ ДУБП (все дистрибутивы и инструкции выложены по адресу в блоке «Информация для клиентов, переходящих на СУФД»), и настраиваются в соответствии с «Инструкцией по установке ПО.doc» , находящейся в архиве .

4. Организация осуществляет установку на выделенном компьютере средства криптографической защиты информации (СКЗИ) КриптоПро версии 3.6.
Прим.: Дистрибутив СКЗИ КриптоПро версии 3.6 и лицензия предоставляется органом Федерального казначейства по доверенности. Установка/удаление СКЗИ КриптоПро осуществляется специалистами Организации по «Инструкции по установке ПО.doc».

5. Организация осуществляет установку на выделенном компьютере ПО Континент-АП.
Прим.: ПО Континент АП предоставляется органом Федерального казначейства. Установка и настройка ПО Континент АП осуществляется специалистами Организации по инструкции, приведенной в файле «Инструкция по установке ПО.doc». В ОС Win7 ставится ПО Континент-АП версии 3.6.7.0.

6. В Организации должен быть определен перечень должностных лиц, которые в силу своих должностных обязанностей будут иметь производственную необходимость непосредственной работы в СУФД-онлайн.
Прим.: На начало внедрения в эксплуатацию ППО “Портал АСФК для ДУБП” (СУФД-онлайн) указанный перечень лиц определяется Приказами о наделении правом электронной цифровой подписи, изданных Организацией в ходе подключения к СЭД ФК и работе в СЭД ФК.
При необходимости корректировка перечня может быть осуществлена путем издания Организацией нового приказа, аналогичного имеющимся приказам в части СЭД ФК. Заверенная копия нового Приказа должна быть предоставлена в орган Федерального казначейства. Обобщенная информация по откорректированному перечню (ФИО сотрудников полностью, должности) должна быть предоставлена в орган Федерального казначейства для формирования учетных записей (“заведения”) в ППО “Портал АСФК для ДУБП”.

7. В Организации должны быть изготовлены ключи ЭП для сотрудников Организации, упомянутых в откорректированном перечне (См. п.6). Прим.: Ключи ЭП изготавливаются специалистами Организации по инструкции "Создание ключей ЭП.doc" , находящейся в архиве . Программа генерации ключей ЭП предоставляется органом Федерального казначейства, и доступна для скачивания по адресу . При генерации в программе ключей ЭП рекомендуется устанавливать расширенное назначение сертификата открытого ключа по максимально возможному варианту (Это позволит минимизировать вероятность переделки ключей ЭП вследствие возможных ошибок при наделении полномочиями сотрудников Организации).

8. Сотрудниками Организации должны быть своевременно получены логины и пароли для входа в СУФД-онлайн.

9. На рабочем месте, где будет осуществляться работа с СУФД-онлайн, должны быть установлены корневой сертификат Федерального казначейства и личные сертификаты ЭП сотрудников Организации в соответствии с нижеприведенной инструкцией.