Структура фреймового HTML документа
<HTML>
<HEAD>
ЗАГОЛОВОК ДОКУМЕНТА
</HEAD>
<FRAMESET>
НАБОР ФРЕЙМОВ
</FRAMESET>
<NOFRAMES>
АЛЬТЕРНАТИВНОЕ СОДЕРЖАНИЕ
</NOFRAMES>
</HTML>
Теперь рассмотрим контейнер <FRAMESET>...</FRAMESET> который определяет фреймовую структуру документа и содержит элементы фреймы, задаваемые тегом <FRAME>. Тег<FRAMESET>...</FRAMESET> имеет следующие атрибуты:
- ROWS - описание строк фреймовой структуры (проценты высоты окна броузера, пропорции, высота в пикселах);
- COLS - описание столбцов фреймовой структуры (проценты ширины окна броузера, пропорции, ширина в пикселах);
- FRAMEBORDER - описывает сетку фреймовой структуры (по умолчанию значение YES- трехмерная сетка, NO-без сетки);
- BORDER - ширина сетки фреймовой структуры (по умолчанию значение 5);
- BORDERCOLOR - цвет сетки фреймовой структуры;
Каждый элемент фреймовой структуры описывается при помощи тега <FRAME>, имеющего следующие атрибуты:
- SRC - URL содержимого фрейма;
- NAME - имя фрейма (аналогия имени окна броузера), для осуществления доступа к фрейму и обновления его содержимого;
- MARGINHEIGHT - ширина верхнего и нижнего свободного поля фрейма в пикселях;
- MARGINWIDTH - ширина левого и правого свободного поля фрейма в пикселях;
- SCROLLING - полосы прокрутки содержимого фрейма (AUTO/YES/NO, по умолчанию значение - AUTO);
- NORESIZE - наличием данного атрибута, пользователю запрещается изменять размеры фрейма при просмотре документа (по умолчанию это возможно при помощи мыши);
- FRAMEBORDER - описывает сетку фрейма (YES/NO);
- BORDERCOLOR - цвет сетки фрейма;
Пример:
· <FRAMESET ROWS="15%, 70%, 15%"> </FRAMESET> - создается фреймовая структура (по умолчанию с сеткой шириной 5 пикселей) из трех строк: первая строка 15% высоты окна броузера, вторая 70% и третья 15%;
· <FRAMESET COLS="*, 3*" BORDER=3 BORDERCOLOR=GRAY> </FRAMESET> - создается фреймовая структура из двух столбцов: первый ¼ ширины окна броузера, второй ¾ ширины, с сеткой шириной 3 пиксела, цвет сетки - серый;
· <FRAMESET ROWS="50%, 50%" COLS="50%, 50%" FRAMEBORDER=NO> </FRAMESET> - создается фреймовая структура без сетки из двух столбцов и двух строк, делящих окно броузера на 4 равные части;
Команда FORM определяет форму для заполнения в HTML документе. В одном документе может быть определено несколько форм для заполнения, но вложенные команды FORM не разрешены. Формат команды FORM выглядит следующим образом:
<FORM ACTION="url" METHOD="POST"> ... </FORM> |
Атрибуты команды FORM:
ACTION=url
URL адрес сервера запросов, куда будет отослано содержание формы после подтверждения; Если это поле отсутствует, будет использован URL адрес текущего документа.
METHOD=get-post
HTTP/1.0 метод используемый для посылки содержания заполненной формы на сервер. Этот метод зависит от того, как работает конкретный сервер запросов. Настоятельно рекомендуется использование метода POST. Возможные варианты следующие:
· GET это метод по умолчанию, который приводит к добавлению содержимого заполненной формы к URL, как и в нормальном запросе.
· POST при использовании этого метода содержимое заполненной формы пересылается не как часть URL, а как содержимое тела запроса.
ENCTYPE=
задает тип кодирования содержимого заполненной формы. Этот атрибут действует только когда используется метод POST и даже в этом случае имеет только одно возможное значение (которое является значением по умолчанию) - application/x-www-form-urlencoded. (За исключением случая, когда на сервер клиентом посылается file - File - Upload).
Передается через переменную окружения CONTENT_TYPE.
TARGET=window
Определяет положение ответа сервера по получению формы (по аналогии с командой A).
Значения параметра window:
window | имя окна, в котором будет выведен результат, если указанное имя отсутствует, то результат будет показан в новом окне; |
_blank | показать результат в новом окне; |
_parent | показать результат в родительском окне; |
_self | показать результат в том же окне; |
_top | показать результат в основном окне. |
Внутри команды FORM может находиться все, что угодно, кроме другого оператора FORM. Согласно спецификации, для задания интерфейсных элементов внутри команды FORM используются команды INPUT, SELECT, и TEXTAREA.
Пример
<html>
<head>
<body>
<font>
<h1><align='center'><u><b>Письмо</b></u></h1>
</font>
<form>
<font color='blue'>
Имя:<br>
<input type='text'name='name'size=20><br>
Введите текст:<br>
<input type='text'name='name'size=50><br>
<hr>
<br>
<input type='reset'value='Сброс'>
<input type='submit'value='Послать'>
</from>
</body>
</html>
Задачи
4. Девчонки, я тут понять не могу, там написано типа любой текст методом простой перестановки, ну я сделала 2 варианта – 1. Блочная перестановка (то, что мы на уроке проходили), 2. Простая (которую в интернете нашла) |
1. КОНЕЦ_СВЕТА
Ключ – ЛОЖЬ
Л2О3Ж1Ь4
К1 | О2 | Н3 | Е4 | Ц1 | _2 | С3 | В4 | Е1 | Т2 | А3 | _4 |
Л2 | О3 | Ж1 | Ь4 | Л2 | О3 | Ж1 | Ь4 | Л2 | О3 | Ж1 | Ь4 |
К1 | О2 | Н3 | Е4 | Ц1 | _2 | С3 | В4 | Е1 | Т2 | А3 | _4 |
Н2 | К3 | О1 | Е4 | С2 | Ц3 | _1 | В4 | А2 | Е3 | Т1 | _4 |
Н | К | О | Е | С | Ц | _ | В | А | Е | Т | _ |
2. КОНЕЦСВЕТА
Ключ=3142
К1 | О2 | Н3 | Е4 | Ц1 | С2 | В3 | Е4 | Т1 | А2 | _3 | _4 |
_3 | |||||||||||
Н | К | Е | О | В | Ц | Е | С | _ | Т | _ | А |
Н | К | Е | О | В | Ц | Е | С | _ | Т | _ | А |
5. Сообщение занимает 3 страницы по 25 строк. В каждой строке записано по 60 символов. Сколько символов в использованном алфавите, если все сообщение содержит 1125 байтов? |
Дано: | |
K – 3*25*60=4500 символов I – 1125 байтов*8 = 9000 битов | i-? N-? |
Решение: | |
I=K*i => i=I/K i– 9000 битов : 4500символов = 2 бит/символ N=2i N=22=4 (символов в использованном алфавите) |
6. Сколько килобайтов составляет сообщение, содержащее 12288 битов? |
Дано: | |
I – 12288 битов | I - ? кБ |
Решение: | |
I=12288/8*1024=12288:8192=1,5 кБ |
7. Сообщение занимает 6 страниц по 25 строк. В каждой строке записано по 60 символов. Сколько символов в использованном алфавите, если все сообщение содержит 1125 байтов? (Задача аналогичная задаче№5, только тут, обратите внимание 6 страниц, а не 3) |
Дано: | |
K – 6*25*60=9000 символов I – 1125 байтов*8 = 9000 битов | i-? N-? |
Решение: | |
I=K*i => i=I/K i– 9000 битов : 9000символов = 1 бит/символ N=2i N=21=2 (символов в использованном алфавите) |
ОШИБКА В ПЕРЕВОДЕ ИЗ 2 С.С. В 8 И 16, КОГДА ПОСЛЕ ЗАПЯТОЙ НЕ ХВАТАЕТ ЦИФР «0» ДОПИСЫВАЕТСЯ В КОНЦЕ, А В ЦЕЛОЙ ЧАСТИ «0» ВПЕРЕДИ….ВОБЩЕМ ПОСМОТРИТЕ ВО ВСЕХ ЗАДАНИЯХ ПРЕВОД ИЗ 2 С.С.
SORRY…..=)))
13. Перевести следующее число: а) 220 (10) → "2"; "8"; "16" с.с.;
б) 10101000,101 (2) → "8"; "10"; "16" с.с.
Решение:
а.1 220(10)-> «2» с.с.
220:1=110, остаток 0,
Остаток 0
Остаток 1
Остаток 1
Остаток 1
Остаток 0
Остаток 1
Остаток 1
Ответ: 22010=110111002
а.2 220(10)-«8»с.с
220:8=27, остаток 4
Остаток 3