Комп'ютери та сучасні гаджети

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

Зовнішній скрипт формується динамічно і має заповнити

текст.

Приклад зовнішнього скрипту:

при цьому виходить помилка 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) 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. На робочому місці, де буде здійснюватися робота з СУФД-онлайн, повинні бути встановлені кореневий сертифікат Федерального казначейства та особисті сертифікати ЕП співробітників Організації відповідно до наведеної нижче інструкції.

Іншими словами, у вас може бути додана папка робочого простору до ваших інструментів chrome dev. Тепер, коли ви намагаєтеся внести зміни до деяких файлів, він робить запит до файлової системи. Це працює добре на деякий час. Однак у деяких сценаріях ви видаляєте мережне зіставлення.

Потім, коли ви намагаєтеся відкрити цю веб-сторінку в браузері, вона може вимагати або не вимагати перепризначення мережевих ресурсів і намагатися оновити файлову систему. І це коли ви отримаєте цю помилку. У script немає нічого поганого.

Тепер єдиним рішенням для цього може бути видалення кешу, а потім перезапуск системи. Якщо проблема ще залишається, ви можете просто встановити хром, і це повинно бути виправлено.

Крім того, іноді мережне зіставлення може також викликати кілька інших проблем. Наприклад, щоб розмір файлу CSS перевищив 75 МБ або вище. Тому ви повинні вживати запобіжних заходів при грі з мережевим зіставленням.

Необов'язково, якщо ви перебуваєте на Mac... або навіть Windows і маєте sh доступних команд.

sudo find / -type f -size +50000k -exec ls -lh()\; | awk "( print $9 ": " $5 )"

Вразіть це у своєму Терміналі, щоб дізнатися індивідуальний файл винуватця, який перевищує 50 МБ. Ви можете видалити їх.

Примітка. Що робить наведена вище команда, він знайде всі окремі файли розміром більше 50 МБ і надрукує їх на вашому терміналі один за одним.

Загальні відомості

9. Під час підписання документа з'являється помилка «Немає сертифікатів/Не знайдено чинних сертифікатів»

Помилка може виникати з кількох причин:

1) Не встановлені чинні сертифікати – необхідно встановити потрібні сертифікати.

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

10. Проблеми з Порталом СУФД в Windows 7

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

Клацніть правою кнопкою миші по потрібному ярлику (ярлик браузера Mozilla Firefox) і виберіть пункт "Властивості".

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

Або перейдіть на вкладку "Сумісність" і встановіть прапорець "Виконувати цю програму від імені адміністратора" (рис. 13):

Якщо помітили помилку, виділіть фрагмент тексту та натисніть Ctrl+Enter
ПОДІЛИТИСЯ:
Комп'ютери та сучасні гаджети