скрипт на языке Tcl для вставки данных

скрипт на языке Tcl для вставки данных

<script type="text/tcl">
...скрипт на языке Tcl для вставки данных...
</script>
<noscript>
<p><a href="http://www.place.com/data">Доступ к данным</a>
</noscript>


<object>...</object>

Позволяет управлять генерацией данных – задавать внешнюю генерацию или
использование некоторой, определяемой автором, программы, генерирующей данные в
браузере пользователя.

В большинстве браузеров имеются встроенные механизмы для
генерации основных типов данных, таких как текст, изображения в формате GIF, цвета,
шрифты и ряд графических элементов.

Для генерации типов данных, которые браузеры
не поддерживают по умолчанию, они обычно запускают внешние приложения.

В более общем случае автор должен определить три типа информации:
реализация включенного объекта.

Например, если включенный объект – апплет,
необходимо указать местоположение исполняемого кода апплета;
генерируемые данные.

Например, если включенный объект является программой,
генерирующей данные шрифта, следует указать местоположение этих данных;
дополнительные значения, необходимые объекту.

Например, некоторым апплетам
могут быть нужны исходные значения для их параметров.
Элемент <object>...</object> позволяет указать все три типа данных объекта, но авторы
могут не указывать их все.

Некоторым объектам не требуются данные, например
апплетам, выполняющим анимацию.

Другим может быть не нужна инициализация.
Третьим может не понадобиться дополнительная информация о реализации, то есть сам
браузер может уже знать, как генерировать этот тип данных, например изображения в
формате GIF.

Авторы задают реализацию объекта и местоположение данных, генерируемых с
помощью элемента <object>...</object>. Однако для указания рабочих значений следует
использовать элемент <param>.

Элемент <object>...</object> может также присутствовать внутри элемента
<head>...</head>.

Поскольку программы просмотра обычно не генерируют элементы в
заголовках, следует убедиться, что во всех элементах <object>...</object> в
<head>...</head> нет содержимого, которое должно генерироваться.

Атрибуты:
classid=[url]
Может использоваться для указания местоположения объекта с помощью
URL вместе с атрибутом data или как альтернатива ему, в зависимости от
типа объекта.
codebase=[url]

Определяет базовый путь, используемый для разрешения относительных
адресов URL, задаваемых в атрибутах classid, data и archive. Если этот.


атрибут отсутствует, значением по умолчанию является базовый адрес URL
текущего документа.

codetype=[тип содержимого]

Определяет тип содержимого данных, получения которых следует ожидать
при загрузке объекта, задаваемого атрибутом classid.

Этот атрибут не
является обязательным, но рекомендуется, если используется атрибут classid,
поскольку он позволяет программе просмотра избежать загрузки
информации для типа содержимого, который она не поддерживает.

Если этот
атрибут отсутствует, по умолчанию используется значение атрибута type.
data=[url]

Используется для указания местоположения данных, например данных для
отображения объектов.

Если задается относительный адрес URL, он
должен интерпретироваться относительно атрибута codebase.
type=[тип содержимого]

Определяет тип содержимого для данных, задаваемых атрибутом data.

Этот
атрибут не является обязательным, но рекомендуется, если используется
атрибут data, поскольку он позволяет браузерам избежать загрузки
информации для типа содержимого, который они не поддерживают.
archive=[список url]

Может использоваться для определения разделенного пробелами списка
адресов URL архивов, содержащих относящиеся к объекту ресурсы,
который может включать ресурсы, задаваемые атрибутами classid и data.

Предварительная загрузка архивов приведет к уменьшению времени
загрузки объекта. Архивы, указанные в виде относительных адресов URL,
должны интерпретироваться относительно атрибута codebase.
declare

Если этот логический атрибут указан, он делает текущее определение
<object>...</object> только объявлением.
standby=[строка]
Определяет сообщение, которое браузер может генерировать при загрузке
данных объекта.

Пример:
В следующем примере в документ с помощью элемента

<object>...</object> вставляется апплет, которому не нужны
дополнительные параметры и рабочие значения. Атрибут classid
определяет местоположение апплета:
<p><object classid="http://www.rusia.ru/analogclock.py">
</object>


<ol>...</ol>

Представление информации в виде упорядоченного, нумерованного списка.
Упорядоченные и неупорядоченные списки генерируются одинаково за исключением
того, что визуальные браузеры нумеруют упорядоченные списки.

Программы просмотра
могут представлять эти номера несколькими способами.

Атрибуты:
type=[информация о стиле]
Устанавливает стиль элемента списка. Доступные в настоящее время
значения предназначены для визуальных браузеров.

Возможные значения
учитывают регистр:
1 – арабские цифры: 1, 2, 3, ...
a – латинские буквы в нижнем регистре: a, b, c, ...
A – латинские буквы в верхнем регистре: A, B, C, ...
i – римские цифры в нижнем регистре: i, ii, iii, ...
I – римские цифры в верхнем регистре: I, II, III, ...

start=[число]
Задает начальный номер первого элемента в упорядоченном списке. По
умолчанию начальный номер – 1.

Помните, что, хотя значением этого
атрибута является целое число, соответствующая метка может быть не
цифровой.

Если в качестве стиля выбраны латинские буквы верхнего
регистра (A, B, C, ...), start=3 означает C.

Если в качестве стиля выбраны
римские цифры нижнего регистра, start=3 означает iii и т.д.
compact

Если этот логический атрибут установлен, он сообщает визуальным
программам просмотра, что генерировать список нужно более компактно.

Интерпретация этого атрибута зависит от браузера.
Пример:
<ol>
<li>Элемент 1
<li>Элемент 2
<li>Элемент 3
</ol>


<optgroup>...</optgroup>

Позволяет логически группировать варианты выбора в меню формы.

Обычно это
полезно, если пользователь должен делать выбор в длинном списке вариантов; группы
связанных вариантов проще просматривать и запоминать, чем один длинный список
вариантов.

В HTML 4.0 все элементы <optgroup>...</optgroup> должны задаваться
непосредственно в элементе <select>...</select>, т.е. группы не могут быть вложенными.
Поддерживается не всеми браузерами.


Атрибуты:

label=[строка]
Метка группы вариантов.

Пример:
<form action="http://somesite.com/prog/someprog"
method="post">
<p><select name="menu">
<optgroup label="File">Файл
<option label="New">Создать
<option label="Open">Открыть
<option label="Save">Сохранить
</optgroup>

<optgroup label="Edit">Правка
<option label="Copy">Копировать
<option label="Paste">Вставить
</optgroup>
<optgroup label="Format">Формат
<option label="Font">Шрифт
<option label="Border">Обрамление
</optgroup>
</select>
</form>


<option>...</option>

Представление элемента выбора в меню в пределах формы. Закрывающий тег
необязателен.

Атрибуты:
selected

Если этот логический атрибут установлен, данный вариант выбран заранее.
value=[строка]

Определяет исходное значение управляющего элемента.

Если этот атрибут
не установлен, исходное значение устанавливается равным содержимому
элемента <option>...</option>.
label=[строка]

Позволяет определить более короткую метку для варианта, чем содержимое
элемента <option>...</option>.

Если этот атрибут определен, программы
просмотра должны использовать его значение вместо содержимого
элемента <option>...</option> в качестве метки варианта.


Пример:

<select name="comp">
<option value="PC" selected>Персональные компьютеры
<option value="WS">Рабочие станции
<option value="LAN">Серверы локальных сетей
<option value="IS">Серверы Интернета
</select>


<p>...</p>

Представление обычного текстового абзаца. Закрывающий тег может быть опущен.
Атрибуты:

align=left | center | right | justify

Выравнивание текста в пределах элемента: влево (left), по центру (center),
вправо (right), по обоим краям (justify).
Пример:
<p align=center>Новый абзац


<param>

Определяет набор значений, которые могут понадобиться объекту во время работы.

В элементах <object>...</object> или <applet>...</applet> может присутствовать любое
число элементов <param> в любом порядке, но они должны помещаться в начале тела,
включающего элементы <object>...</object> или <applet>...</applet>.

Атрибуты:
name=[имя]

Определяет имя рабочего параметра, которое должно быть понятно
вставляемому объекту. Учитывает ли имя регистр, зависит от конкретной
реализации объекта.
value=[значение]

Определяет значение рабочего параметра, задаваемого атрибутом name.
valuetype=data | ref | object

Определяет тип атрибута value. Возможные значения:
data – Используется по умолчанию.

Означает, что значение, задаваемое
атрибутом value, будет определяться и передаваться в объект в виде строки.
ref – Значение, задаваемое атрибутом value, является адресом URL
ресурса, где хранятся рабочие значения.

Это позволяет средствам
поддержки идентифицировать адреса URL, заданные в качестве
параметров.


object – Значение, задаваемое атрибутом value, является
идентификатором, ссылающимся на объявление <object>...</object> в этом
же документе.

Идентификатором должно быть значение атрибута id для
объявленного элемента <object>...</object>.

Атрибут id=[имя] может использоваться во всех элементах HTML, кроме
<base>, <head>, <html>, <meta>, <script>, <style>, <title>, для назначения
имени данному элементу, которое в пределах документа должно быть
уникальным.

type=[тип содержимого]
Задает тип содержимого ресурса, назначаемого атрибутом value только в
случае, если значением атрибута valuetype является ref.

Таким образом,
этот атрибут определяет для программы просмотра тип значений, которые
будут находиться по адресу URL, назначенному атрибутом value.

Пример:
Если апплет может принимать два рабочих параметра, определяющих его
начальную высоту и ширину, то установить исходные размеры 60¯60
пикселов можно с помощью двух элементов <param>:

<p><object classid="http://www.angl.ru/analogclock.py">
<param name="height" value="60" valuetype="data">
<param name="width" value="60" valuetype="data">
</object>


 

Понравилась статья? Поделиться с друзьями:
Блог Измайлова Павла
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: