Книги, научные публикации Pages:     | 1 |   ...   | 2 | 3 | 4 |

X. Вильямсо технологии, используемые при создании интерактивных сайтов сходство и различие функций Netscape Navigator и Internet Explorer элементы языка сценария и HTML, одинаково воспринимаемые обоими ...

-- [ Страница 4 ] --

Добавление функций электронного магазина Электронная коммерция является перспективным использования Интернета. Электронные магазины в Интернете создаются быстрее, в ре альном мире. На самом деле большинство новых домашних предприятий пред ставлены только в Интернете, поскольку это самый эффективный и требующий наименьших затрат способ реализации товаров, ориентируемых на огромное число потенциальных покупателей. Существует огромное количество программного обеспечения, которое позволяет оформлять витрину магазина в сети. Некото рые из них позволяют создавать торговые ряды, а другие Ч только отдельные магазины. Одни позволят оперативно оформить покупку (online), а для других требуются оформление заказа в автономном релсиме и отправка его на сайт ма газина. Ассортимент некоторых электронных магазинов ограничен сотнями то варов, тогда как другие представляют широчайший выбор товара, исчисляемый несколькими тысячами наименований. Вы можете найти бесплатные версии элек тронных магазинов, а можете затратить на их создание тысячи долларов. Вам просто необходимо найти то, что вас устроит.

В табл. 14.1 представлено краткое сравнение двух типов электронных ма газинов.

Таблица 14.1. Сравнение программного обеспечения электронных магазинов Extropia's Web Store Merchant Интерфейс Отчет по электронной почте или Web-интерфейс администратора самостоятельное чтение CGI и HTML-файлов Число продуктов До 500 (число наименований Не ограничено товаров ограничено базой представленной в виде текстового файла. Приемлемая скорость поиска в ней определяется мощностью сервера) Советы по завоеванию популярности у посетителей Web Store Miva Merchant Стоимость лицензии Бесплатно $500 за торговый ряд из одного магазина и по $ за каждый дополнительный магазин Возможность настройки При помощи HTML и CGI. Но С помощью HTML-форм требуются специальные знания с помощью сценариев.

Требуется знание HTML в пределах команд форматирования страниц Система безопасности Поддержка SSL Поддержка SSL web-адрес Эти примеры позволяют вам заглянуть в мир электронных магазинов. Рабо тают они практически одинаково. Вы можете импортировать базу данных, со зданную в Extropia Web Store, в Miva Merchant. Поскольку Extropia Web Store базируется на открытых написанных на языке Perl, вы можете переделать этот магазин по своему усмотрению. Можно добавлять и удалять наименования товаров без всякого обучения и не зная языка. Miva Merchant так же можно модифицировать, но для этого необходимо изучить язык HTMLScript компании Miva. Магазин также можно изменить, добавив новые функции и про граммные модули. Новые расширения Miva Merchant можно приобрести на их web-сайте ( или сайте их адептов Ч компании www.starbase21.com).

Запись и чтение cookies Cookies Ч это один из способов проследить, кто посещает ваш web-сайт. При посещении сайта производится запоминание всех личных настроек, произведен ных на сайте каждым посетителем. Например, если вы когда-нибудь посещали страницы Excite ( и производили настройки своей учетной записи, то вы могли увидеть этот процесс в действии.

Самый простой способ настроить cookie при помощи JavaScript и JScript за ключается в использовании следующей команды:

= Свойства cookie-документа выражены значениями, содержащими наименование и значение cookie. Например, содержание свойства будет:

George;

expires= May S После того как вы установили это значение cookie, вам необходимо найти возможность прочитать его при следующем визите посетителя. Проведение ана лиза строки с целью нахождения в ней точного наименования cookie, хранимого в переменной name, представлено в примере:

Var name = var = name + var begin = + prefix);

if (begin == -1) { begin = if (begin != 0) return null;

236 Глава 14 Х Последние подсказки, уловки и хитрости } else += var end = begin);

if (end == -1) end = return + Печать Одно из самых неприятных впечатлений посетителя может быть связано с об рывом половины изображения или даже части строк текста при печати страниц на некоторых принтерах. Устранить эту проблему можно добавлением в HTML документы специальных команд печати.

Сначала необходимо использовать атрибут в объекте для назначения типа среды, к которой будут относиться но вые Затем при помощи описателя класса настроить свойства break-before или для всех элементов данного класса. Пример применения данного способа представлен ниже:

<Н1>Это первая

<Н1>Это начало второй <Н2>