Программирование >>  Руководство по созданию web приложений 

1 ... 19 20 21 [ 22 ] 23 24 25 ... 141


и БазыданныхвИнтернете. -

Алгоритм преобразования десятичного числа в шестнадцатеричное основан па делении исходного числа на 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.



1 ... 19 20 21 [ 22 ] 23 24 25 ... 141

© 2006 - 2025 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика