Як вписати скрипт
Вам знадобиться
- - можливість редагування розмітки або шаблону розмітки документа.
Інструкція
1. Підключення сценарію, що завантажується з зовнішнього ресурсу, що адресується відомим URI за допомогою елемента SCRIPT. Даний спосіб хороший для додавання скриптів з вихідним кодом великого обсягу, використовуваних в багатьох документах. Спосіб дозволяє уникнути дублювання коду.
2. Впровадження коду скрипта безпосередньо в документ за допомогою елемента SCRIPT. За допомогою цього способу можна вписати код сценарію будь-якого обсягу в потрібне місце документа, що дозволить динамічно сформувати частину вмісту документа на етапі його завантаження призначеним для користувача агентом.
3. Додавання виконуваного коду в якості частини URI цільового якоря елемента A з зазначенням спеціального дескриптора протоколу. Даний спосіб дозволяє створювати в документі «розумні» посилання, спеціальним чином реагують на кліки по ним. Подібним чином можна буде додавати в документ лише невеликі фрагменти коду.
4. Розміщення коду скрипта у вбудованих обробниках подій елементів. Використовується в основному для додавання реакції на дії користувача. Має сенс додавати код невеликого обсягу.
При безпосередньому впровадженні скриптів за допомогою елемента SCRIPT слід виходити з доцільності розміщення коду в конкретній частині документа. Якщо впроваджуваний скрипт необхідний для динамічного створення вмісту, має сенс помістити його саме в те місце, де буде розташовуватися створюваний контент. Якщо ж скрипт працює з об`єктною моделлю, додаючи інформацію в уже існуючі елементи, або запускаючи на виконання інші сценарії, його розміщення в самому кінці тіла сторінки (перед заключним тегом BODY) може виявитися більш доречним.
Невеликі фрагменти коду, що додаються в якості частин URI якорів посилань або вмісту атрибутів вбудованих обробників подій, можуть розташовуватися тільки в місцях їх безпосереднього вживання (значення атрибутів конкретних елементів документа).
де URIскріпта - дійсний URI, за яким доступний код сценарію, кодіровка_документа - ідентифікатор кодування символів коду сценарію, а значення атрибута type вказує на мову скрипта (формально, це mime-тип вмісту).
Для додавання в документ коду скрипта, використовуйте розмітку:
в HTML-коментарі повинен знаходитися код на мові, ідентифікованим за допомогою значення атрибута type.
Для додавання скрипта на заслання, вкажіть як дескриптора протоколу URI цільового якоря значення, яке ідентифікує обробник, що передає дані ядру виконання сценаріїв, наприклад, "javascript:". В якості адреси цільового ресурсу слід вказати обчислюється значення на мові сценарію.
У вбудованих обробники подій поміщається код скриптів на мові сценаріїв документа за замовчуванням, який визначається вмістом атрибута type елементу META зі значенням атрибута http-equiv, рівним Content-Script-Type або відповідним полем заголовка HTTP-відповіді сервера.