Рухома строка та скрипти

Лекція 4

Фрейми та елементи діалогу.

Рухома строка та скрипти

Визначення та сутність фреймів.

Варіанти розміщення фреймів на WEB-сторінках.

Вбудовані фрейми.

Рухома строка та скрипти

Цю главу ми з вами присвятимо специфічному тегу, мова піде про тег Marquee - рядок, що біжить (тексту).

Тег Marquee підтримується лише Internet Explorer, але багато людей, початківців освоювати сайтостроение, це не зупиняє, і вони із задоволенням його вживають. Оскільки це хвороба масова, то мені доведеться розповісти детально про тег Marquee (ті, у кого броузер не IE, не будуть в цій главі залишені за бортом, для них я кинула рятівний круг в кінці глави).

<marquee height="10" width="270" bgcolor="#99CCFF">

</marquee>

Як бачите, все просто. Текст, який ми поміщаємо в тегу <marquee></marquee>, стає рядком, що біжить.

Всі атрибути тега <marquee></marquee> вам вже знайомі: bgcolor - колір фону рядка, що біжить, height - висота рядка, width - ширина рядка.

Також для рядка, що біжить, можна задати і інші знайомі вам атрибути - hspace, vspace і align (той, хто їх не пам'ятає, терміново повертається до Простих сходинок і освіжає свою пам'ять). У наш приклад я їх вводити не буду, ви можете самі.

<marquee height="10" width="270" loop="2">

</marquee>

Атрибут loop задає скільки разів прокрутиться рядок, в нашому прикладі вказане loop="2" - 2 рази, а це означає, що до того моменту, коли ви дійдете до цього прикладу, рядок може вже не бігти, тому відновите сторінку і переконаєтеся в правоті моїх слів - рядок пробіжить лише двічі.

Далі будуть лише описи атрибутів без наочних прикладів, підставляйте їх самих в код, і дивитеся, що виходитиме.

Direction - задає напрям руху рядка, що біжить, - direction="left" (right, up, down) - рух вліво (управо, вгору, вниз).

Behavior - поведінка рядка - behavior="scroll" (slide, alternate). Scroll - звичайна прокрутка (можна не прописувати, воно так і є за умовчанням). Slide - прокрутка із зупинкою, рядок пробігає до краю і зупиняється. Якщо одночасно з behavor="slide" спожити параметр loop, то рядок прокрутиться встановлена кількість разів і зупиниться в краю. Alternate - рядок рухатиметься від краю до краю.

Scrollamount - швидкість руху рядка, scrollamount="1". Може набувати значень від 1 до 10. 1 - найповільніший рух, 10 - найшвидше.

Тепер, коли ми розібралися зі всіма параметрами тега Marquee, я небагато позанудничаю, закликаючи читача все ж бути розумним і не особливо зловживати цим тегом. Поверніться хоч би до першого прикладу. Поглянете на рядок, що біжить, задумливо і признайтеся, що вона заважала вам зосередитися на читанні і ознайомитися з цією главою, а також виглядає вона не дуже, непрофесійно, любительський. Вже ці два аргументи повинні змусити вас задуматися, чи потрібні рядки, що біжать, вам на вашому сайті. Крім того, текст рядка, що самої біжить, не зручно читати, що знову ж таки служить аргументом проти неї. Отже, це не красиво і не зручно, а значить не особливо і потрібно, лише якщо ви хочете побалуватися в межах вашої домашньої сторінки ради інтересу.

Отже, що робити, якщо ви не визнаєте Internet Explorer, або хочете, аби користувачі інших броузеров побачили ваш рядок, що біжить. Пам'ятаєте, в попередніх главах я згадувала CSS - таблиці каскадних стилів, додатковий засіб, за допомогою якого ви можете управляти вмістом ваших сторінок.

Окрім таблиць каскадних стилів ми можемо вводити в наш html-документ і скрипти, це знову ж таки чудовий засіб, аби робити ваш незграбний HTML-документ динамічним. Про скрипти, і як їх вводити в наш документ, ми знову ж таки поговоримо пізніше.

Скрипт - програма, включена до складу Web-сторінки для розширення її можливостей.

За допомогою скриптів ми можемо ввести рядок, що біжить, в наш документ, це буде правильніше, і це побачать користувачі не лише Internet Explorer, але і інших броузеров.

Коди скриптів з рядком, що біжить, в можете поглянути http://scriptic. narod.ru/writ.htm, аби потім ввести рядок, що біжить, на ваш сайт, якщо вам це дуже хочеться.