[ПРЕДЫДУЩАЯ СТРАНИЦА][СЛЕДУЮЩАЯ СТРАНИЦА]
[ОГЛАВЛЕНИЕ][ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ]
[КОНЕЦ СТРАНИЦЫ]

Приложение В: Некоторые вопросы и ответы

В этом разделе мы рассмотрим некоторые дополнительные вопросы, с которыми авторы часто сталкиваются при написании и публикации HTML-документов.

Есть ли ограничения на максимальный размер файлов и рисунков?

HTTP-протокол не накладывает никаких ограничений на физический размер файлов. Однако надо понимать, что при низкой пропускной способности сети передача большого файла может занять очень много времени. Психологи отметили, что ожидание документа более одной минуты обычно вызывает раздражение и желание пользователя прервать получение документа, не дочитав его до конца. Поэтому узнайте (или сами оцените) пропускную способность вашей сети, умножьте на 60 секунд и вы получите разумную оценку максимальной длины файла. Предлагая файл особо больших размеров (более 100 кбайт), будет разумно предупредить об этом получателя, указав длину файла в гиперссылке. Длинные текстовые файлы обычно удается разбить на более короткие части, а не очень нужные файлы можно "положить" в архивированном виде на FTP-сервер и указать на него гиперссылку.

Как сделать так, чтобы программа просмотра загружала текст прежде рисунков?

Многие программы просмотра, в том числе и Netscape, перед началом отображения пытаются "спланировать" размещение текста, рисунков и таблиц на странице и не выводят изображение пока не узнают размеры рисунков и таблиц. Если вы - автор документа и хотите, чтобы программы просмотра сразу начинали выводить текст вашего документа по мере его получения, вам следует указать в физические размеры рисунков и таблиц (в пикселах). Для этого используйте дополнительные атрибуты WIDTH и HEIGHT в описаниях рисунков и таблиц (см. стр. 109 и 128). Эти небольшие добавления оказываются очень полезными при работе в сетях с низкой пропускной способностью.

Что такое счетчики и как с ними работать?

Установив свой документ на WWW-сервере, вы, конечно, захотите узнать, насколько популярен ваш документ, а, может быть, и похвалиться этим перед другими. Обычно сервер конфигурируется так, что все обращения к нему документируются в одном или нескольких файлах. За этой информацией вы можете обратиться к администратору вашего сервера. Если же вы хотите сделать информацию о частоте доступа к вашей WWW-странице публично доступной (чтобы на странице выводилась надпись типа "вы - 34859-й читатель этой страницы"), вам следует попросить администратора установить на сервере одну из многочисленных программ счетчиков. [179]

Другое решение - использовать некоторые узлы в Internet, предоставляющие подобные услуги (об одном из таких узлов вы можете узнать из документа по адресу http://www.dbasic.com/counter/index.html).

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

Где найти сервер, чтобы разместить мою информацию?

Если у вас нет компьютера с круглосуточным on-line доступом в Internet, за небольшую плату (несколько десятков долларов в месяц) вы можете разместить ваши документы на одном из многочисленных серверов, предлагающих такие услуги. Подобные предложения в большом количестве публикуются в телеконференциях и компьютерных журналах. На некоторых серверах вам могут предоставить ограниченный объем дискового пространства (скажем, 1 мегабайт) бесплатно, (иногда на ограниченное время), возможно, в расчете на то, что за дальнейшее использование сервера вы будете платить.

Можно ли включать один HTML-файл в другой?

Да. Такая ситуация встречается, например, если вы хотите включать оперативную (достаточно часто меняющуюся) информацию в несколько ваших файлов, не редактируя каждый раз все эти файлы. Для этого ваш WWW-сервер должен поддерживать режим server-side includes и разрешать использовать его в директории с вашими файлами. Обратитесь к администратору сервера, чтобы уточнить эту возможность и узнать точный синтаксис.

Как добавить в текст математические формулы?

К сожалению, поддержка математических формул, которую предполагалось ввести в версии языка HTML 3, не реализовалась. Единственная программа просмотра, поддерживающая математические формулы - Arena. В настоящее время лучшее решение проблемы - использовать для представления формул рисунки (см. также стр. 62).

Как выделить отступом блок текста?

Пока это лучше всего делать при помощи таблиц (см. стр. 128). В будущем эта задача будет решаться при помощи таблиц стилей (см. стр. 103).

Я хочу использовать в заполняемой форме рисунок вместо кнопки "Submit". Как это сделать?

Это можно сделать так:

<INPUT NAME=... TYPE=image SRC="путь_к_графическому_файлу">

Можно ли, работая с WWW, заразить компьютер вирусом?

Практически нет - до тех пор, пока вы не запускаете программы, которые получили с помощью WWW. Единственным исключением является группа вирусов, распространяющихся в виде макроопределений вместе с текстовыми документами, написанными в редакторе Word for Windows 6 . Вирус активизируется при загрузке такого документа в Word for Windows.

Более подробную информацию о вирусах вы можете найти по адресу: http://www.mcafee.com/

Как для получения файлов с FTP-серверов использовать утилиту ftp, входящую в систему UNIX, Windows 95 и Windows NT?

Протокол FTP (File Transfer Protocol) позволяет переносить файлы между компьютерами, имеющими доступ к Internet. При этом, на одном из компьютеров должно быть установлен FTP-сервер, а на другом - FTP-клиент.

Для доступа на FTP-сервер пользователь запускает на своем компьютере специальную программу-клиент. Затем, получив от сервера подтверждение успешного соединения, пользователь вводит свое имя и пароль для регистрации на сервере. Ряд FTP-серверов, называемых анонимными допускает в качестве имени пользователя слово anonymous, при этом в качестве пароля такой пользователь должен ввести свой адрес электронной почты.

Как мы уже говорили ранее (см. примеч. 5 на стр. 11), программы просмотра WWW-документов могут работать в качестве FTP-клиентов и получать файлы с анонимных FTP-серверов (при этом, регистрация пользователя anonymous осуществляется автоматически). Однако, часто подходящей программы просмотра не оказывается под рукой (скажем, вы как раз только собираетесь получить такую программу с FTP-сервера, чтобы установить ее на своем компьютере). В этом случае имеет смысл воспользоваться утилитой ftp, работающей в текстовом режиме. Эта утилита входит систему UNIX, а также в Windows 95 и Windows NT. В Windows она запускается из командной строки DOS в окне DOS. Ниже мы на примере покажем, как использовать ftp для UNIX [180] для получения файла SOFTLIB.EXE, находящегося на FTP-сервере ftp.microsoft.com в директории /Softlib. [181] В примере ввод пользователя выделен жирным шрифтом, а комментарии к отдельным строкам даны в примечаниях.

mch% ftp ftp.microsoft.com[182]
Connected to ftp.microsoft.com.
220 ftp Microsoft FTP Service (Version 3.0).
Name (ftp.microsoft.com:dima): anonymous[183]
331 Anonymous access allowed, send identity (e-mail name) as password.
Password:[184]
230-This is FTP.MICROSOFT.COM. Please see the
dirmap.txt file for more information.
230 Anonymous user logged in.
Remote system type is Windows_NT.
ftp> cd Softlib[185]
250 CWD command successful.
ftp> dir[186]
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
---------- 1 owner group 152065 Jan 28 4:02 index.txt
d--------- 1 owner group 0 Jan 28 4:07 MSLFILES
---------- 1 owner group 2763 Jul 12 1996 README.TXT
---------- 1 owner group 316945 Jan 28 4:02 SOFTLIB.EXE
---------- 1 owner group 48654 Dec 21 1994 WDL.TXT
---------- 1 owner group 11407 Mar 18 1995 WNTDL.TXT
226 Transfer complete.
ftp> binary[187]
200 Type set to I
ftp> hash[188]
Hash mark printing on (1024 bytes/hash mark).
ftp> get SOFTLIB.EXE[189]
200 PORT command successful.
150 Opening BINARY mode data connection for SOFTLIB.EXE(316945 bytes).
#####################################################################[190]
226 Transfer complete.[191]
316945 bytes received in 2.3e+02 seconds (1.3 Kbytes/s)
ftp> bye[192]
221 Thank you for using FTP.MICROSOFT.COM!

[НАЧАЛО СТРАНИЦЫ]
[ПРЕДЫДУЩАЯ СТРАНИЦА][СЛЕДУЮЩАЯ СТРАНИЦА]
[ОГЛАВЛЕНИЕ][ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ]

Просьба присылать замечания и предложения по адресу: www@chemnet.chem.msu.su. Последние изменения внесены: 14 Июль, 1997

(C) D.N. Rassokhin, A.I. Lebedev