Рассмотрим пример преобразования обычного правильно построенного XHTML документа в презентацию, состоящую из отдельных слайдов.
Браузеры с отключенным JavaScript просто покажут всю страницу полностью. Зато браузеры, с включенным JavaScript и поддерживающие DOM представят этот документ в виде отдельных слайдов с:
Для реализации нашего слайд-шоу разобьем документ на логически законченные блоки и заключим каждый в
.
Каждый слайд будем начинать с заголовка, заключенного в теги
. Из них соберем оглавление....
Остальной XHTML-код в пределах слайда может быть произвольным, включая изображения, таблицы и т.п.
XHTML-код документа должен получиться таким:
...
Заголовок слайда 1
... произвольный XHTML-код 1-го слайда
...
Заголовок слайда n
... произвольный XHTML-код n-го слайда
...
Зная, что каждый слайд заключен в
, а заголовки заключены в теги
, мы сможем:...
IE6 | Opera8 | FF1.5 | |
---|---|---|---|
HTML | + | + | + |
CSS | + | + | + |
DOM | + | + | + |
Можно использовать практически любые теги для разметки внутри слайдов. Важно лишь соблюдать правила разметки и корректно закрывать теги.
...
и подсчитаем их количество....
для генерации оглавленияМожно взять архив с этим примером и исследовать JavaScript, в котором очень подробно описаны все действия по созданию элементов навигации и управлению слайдами.
Можно попытаться оптимизировать код JavaScript или добавить что-то новое.
Можно задать любой вопрос по работе этого примера или оставить комментарий.
Можно написать свой вариант скрипта и продемонстрировать его работу посетителям сайта.