|
форму, расположенную внутри фрейма mainpage:
parent.mainpage.document.forms[0].hexValue.value = "";
parent.mainpage.document.forms[0].decValue.value = "";
Здесь parent ссылается на объект, который является родительским по отношению
к документу HTML, содержащему сценарий. В данном случае это окно, содержащее
все наши фреймы.
Для чтения содержимого поля decValue применяется аналогичная техника:
szOld = parent.mainpage.document.forms[0].decValue.value;
Функция getResult, выполняющая десятично-шестнадцатеричное преобразование,
получает исходное число из поля decValue и передает его функции dec2hex .
Результат преобразования, выполненного этой функцией, записывается затем в поле
hexValue:
function getResult(form)
{
parent.mainpage.document.forms[0].hexValue.value = dec2hex(parent.mainpage.
document.forms[0].decValue.value);
bNewNumber = true;
}
Отображение нескольких документов HTML
На рис. 4.2 мы показали внешний вид содержимого нашего авторского
компакт-диска, первый выпуск которого появился недавно в продаже.
Рис. 4.2. Авторский компакт-диск
Информация отображается в трех фреймах. Верхний фрейм используется для
заголовка, левый выполняет роль оглавления, и, наконец, правый - служит для
показа содержимого. Нажимая кнопки, расположенные в левом фрейме, вы можете
просматривать в правой части окна различные документы HTML.
В первом выпуске компакт-диска мы не использовали сценарии JavaScript.
Сейчас мы покажем, как можно с помощью несложного сценария усовершенствовать
интерфейс пользователя.
Мы будем использовать фрейм заголовка, расположенный в верхней части окна,
для размещения аннотации на материал, представленный в правом фрейме.
При этом если нажать кнопку с надписью “Добро пожаловать”, в заголовке
появится наш логотип, показанный на рис. 4.2. Если же нажать кнопку “Книги” или
“Статьи”, заголовок будет выглядеть так, как это показано на рис. 4.3 и 4.4,
соответственно.
Рис. 4.3. Просмотр информации о книгах
Рис. 4.4. Просмотр информации о статьях
В листинге 4.5 мы показали исходный текст файла описания фреймов.
Листинг 4.5. Файл chapter4/ourCD/index.html
Авторский диск Александра Фролова и Григория Фролова
|
|