|
Программирование >> Руководство по созданию web приложений
и БазыданныхвИнтернете. - Алгоритм преобразования десятичного числа в шестнадцатеричное основан па делении исходного числа на 16 в цикле. Если целая часть результата деления, вычисляемая методом Math, f 1.00 меньше 16, цикл завершается. В противном случае остаток от деления рассматривается как значение текущего : разряда. Для того чтобы получить представление шестнадцатерично- го числа по его значению, мы извлекаем . символ из строки заНзхТаЫе. вызывая для этого метод По : цикла функция вычисляет старшие разряды результата, а также корректирует знак этого результата в . :-с состоянием перемен- ной bNegative. Одновременная замена нескольких документов HTML в окнах разных фреймов Еще одна задача, для решения которой можно с успехом применять клиентские связана с одновременным отображением нескольких документов ПТМЕ в окнах разных фреймов. Рассмотрим следующую ситуацию. Предположим, мы готовим страницу с тремя фреймами. Верхний фрейм содержит заголовок, левый - некоторое подобие оглавления и, наконец, правый - показывает содержимое. Щелкая в левом фрейме. Вы можете просматривать в правой части окна различные документы ПТМЕ (рис. 2-20). Фролов, Григорий Фролов Д<>о)(> (>ж<1.11(>1ит>! MyCcriputa Рис. 2-20. Главная страница с тремя фреймами С помощью клиентского сценария мы отобразим аннотацию на представленпый в правом фрейме, во фрейме расположенпого в вер- части окна. Если Вы щелкнете кнопку Добро пожаловать, в заголовке появится наш логотип. Еслиже щелкнете кнопку Книги или Статьи, заголонок будет выглядеть так, как это показано на рис. 2-21 и 2-22 . . . две Все Б К - рассмотрены АО Наши Эта серия - как = -:-перс Рис. в результате щелчка кнопки Книги изменилось содержимое праве-го и верхнего фрейма для КАПИТАЛ г Три . Рис. 2-22. Просмотр информации о статьях В листинге 2-14 мы показали исходный ичрп файла описания фреймов на прилагаемом к книге 2-14 хранится в файле chi компакт-диске. Также какив . , примере, определены три фрейма: <FRAMESET i <FRAM£P : р 4rtemtlEiai!T=-i > <FRAMESET - FRAMEB0RDER=1> (см. стр.) <FRAME 8СЙ0ШЮ=! <FHAHE SCRCJLLlHe= </FRAMESET> <NOFRAME> </FBAMESE!> Документ HTML, загружаемый в окно фрейма заголовка и отображающийся сразу после загрузки фрейма (а также после того, как пользователь щелкнет кнопку Добро пожаловать), показан в листинге 2-15. Листинг 2-15 Вы найдете в файле с1 ipititle.html на прилагаемом к книге компакт-диске. i представлен н листинге 2-16. Он lie имеет никаких интересных особенностей. Листинг 2-16 Вы найдете в файле ch02/outCD/main hnnl на прилагаемом к книге компакт-диске. Гораздо важней для нас файл toc.html. В этом файле находятся функции сценария JavaScript и ссылки на другие документы HTML. Этот файл показан в листинге 2-17. Листинг 2-17 Вы найдете в файле chiZ/ourCD/toc.litBii на прилагаемом к книге компакт-диске. Функция loadPage загружает в фреймы mainpage и title документы HTML, адреса URL которых передаются ей через параметры: function I Чтобы загрузить документ, мы ,-, свойство location, href окна соответствующего фрейма: Для вызова функции ; . ;. мы используем следующую конструкцию: <А г . V... <mg . . ..л . BORDER=0 ; : Здесь в параметре HREF тега ссылки <А> после ключевого слова javascript мы расположили строку вызова функции. Обратите внимание на применение одинарных и двойных кавычек. Так как в сценариях JavaScript вложение одинаковых кавычек недопустимо, для строк, : функции в качестве параметров, мы применяем одинарные кавычки. : . : же параметра HREF выделено при этом двойными кавычками. Использование растровых изображений Растровые изображения в виде файлов формата GIF и JPEG щироко применяются в документах HTML, так как они позволяют значительно улучшить внещний вид страниц серверов Web.
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки. |