Реализация ссылок "Добавить сайт в Избранное"

и "Сделать стартовой страницей"

Какой владелец сайта не мечтает, чтобы пользователь еще раз посетил сайт? Размещение ссылки с возможностью быстрого добавления сайта в Избранное позволит приблизить эту мечту. Метод addFavorite() объекта external по- зволяет вывести диалоговое окно для добавления адреса сайта в список Из- бранное Web-браузера. Вызов метода имеет следующий формат:

Читать

Функции. Разделение программы на фрагменты

Функция — это фрагмент кода JavaScript, который можно вызвать из любого места   программы.  Функция  описывается  с  помощью  ключевого  слова function по следующей схеме:

function <Имя функции> ([<Параметры>]) {

<Тело функции> [return <Значение>]

Читать

Перемещение внутри файла

Каждый  открытый  файл  поддерживает  указатель  на  текущую  позицию  в файле.  Для  перемещения  и  манипулирования  позицией  указателя  внутри файла используются следующие функции:

ˆ rewind(<Дескриптор>) устанавливает указатель на начало файла;

Читать

Действия по умолчанию и их отмена

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

Читать

Проверка корректности данных. Создание формы регистрации пользователя

Рассмотрим форму регистрации пользователя с проверкой корректности вве-

денных данных (листинг 3.73).

Листинг 3.73. Проверка данных на стороне клиента

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"

"http://www.w3.org/TR/html4/strict.dtd">

Читать

Функции. Разделение программы на фрагменты

Функция — это фрагмент кода PHP, который можно вызвать из любого места программы. Функция описывается с помощью ключевого слова function по следующей схеме:

function <Имя функции> ([<Параметры>]) {

<Тело функции> [return <Значение>]

Читать

Поле для ввода многострочного текста. Добавление слов из текстового поля в поле <textarea>

Поле   для   ввода   многострочного   текста,   определяемое   парным   тегом

<textarea>, поддерживает те же свойства, методы и события, что и простое

поле ввода (см. разд. 3.16.6), за исключением свойства maxLength. Кроме то-

Читать

Текстовое поле и поле ввода пароля. Проверка правильности ввода E-mail и пароля. Получение данных из элемента формы

Текстовое поле и поле для ввода пароля имеют одинаковые свойства:

ˆ value — значение элемента формы;

ˆ defaultValue — начальное значение, заданное параметром value;

ˆ disabled — запрет элемента формы: если задано значение true, то поле является неактивным (отображается серым цветом);

Читать

Создание каналов синдицирования Django

В Django имеется высокоуровневая система для создания каналов синдицирования, упрощающая генерацию лент новостей в форматах RSS и Atom.

Что такое RSS и Atom?

RSS и Atom – основанные на XML форматы, позволяющие автоматически обновлять ленту новостей вашего сайта. Подробнее об RSS можно прочитать на сайте http://www.whatisrss.com/, а об Atom – на сайте http://www.atomenabled.org/.

Читать

Методы модели Django

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

Читать