Статьи

HTML кодирование Q & A

В. Какие версии IE и Netscape могут читать Java и JavaScript? — Агнес

О. Netscape 2+ поддерживает JavaScript, а Internet Explorer версии 3+ поддерживает JScript. По данным StatMarket.com, более 90% интернет-пользователей поддерживают JavaScript / JScript.

В. Я бы хотел предложить подписку, скажем, на 10 лучших маркетинговых рассылок. Идея состоит в том, что посетители будут нажимать на кнопку с маркером, выбирая рассылки, на которые они хотят подписаться. Затем они вводят свою электронную почту и нажимают отправить. Идея состоит в том, что программа cgi, которую я запускаю, затем отправляет запрос на каждый из серверов, на которых работают списки рассылки, и подписывает человека по электронной почте. Я понимаю, что некоторые списки рассылки не смогут работать так, но есть идеи? — Крис Падфилд

A. Postmasterdirect.com — это то, что вы ищете. Вы можете выбрать из большого списка новостных рассылок и включить форму (с флажками) на вашем сайте. Они даже дают вам возможность заработать немного денег, зайдите на их сайт для получения дополнительной информации.

Если вы имеете в виду, что вы хотите предлагать подписку на информационные бюллетени, с которыми вы торгуете формами подписки, то вам придется выполнить какое-то пользовательское программирование CGI. Проверьте www.cgi101.com для хорошего учебника.

В. В мой текущий веб-проект меня попросили включить коллекцию из 5 или 6 веб-документов только с внутренним доступом. Как я могу ограничить доступ к этим нескольким страницам только пользователям с определенным логином и паролем? — Стив Уолтман

О. Существуют десятки сценариев CGI, которые позволят вам настроить сценарии членства, так что только люди с определенным логином / паролем могут получить доступ к каталогу. Охотьтесь вокруг http://www.cgi-resources.com, и вы найдете то, что соответствует вашим потребностям.

В. Я работаю над формой, которая будет отправлять информацию непосредственно на мобильные телефоны с поддержкой Интернета. Телефоны будут поддерживать только 160 символов, и мне нужно предоставить форму с TEXTAREA, которая будет ограничивать пользователя до 160 символов. Есть ли простая мера для ограничения ввода пользователя в HTML-форме TEXTAREA? — Майкл Лэйлэнд

О. Надежный способ добиться этого — использовать CGI-скрипт с пользовательским кодом, который может быть написан на PERL. Вы найдете отличное руководство по PERL для непрограммистов по адресу http://www.cgi101.com .

В. Я где-то недавно читал о том, как можно устанавливать ссылки без обычного подчеркивания / подчеркивания, но, конечно, я не могу вспомнить, где. Как это сделать? — Стив Хоукер

О. Вы можете удалить подчеркивания из ссылок, используя таблицы стилей. Учебник о том, как вы можете это сделать, находится на HTML Goodies . Примечание. Старые браузеры без поддержки таблиц стилей будут по-прежнему отображать подчеркивание. Кроме того, подавляющее большинство людей в сети привыкли ко всем текстовым ссылкам, имеющим подчеркивание.

В. У меня проблемы с перезаписью Front Page некоторого кода JavaScript, который я добавил на свои страницы, чтобы помочь отследить информацию о посетителях. Есть ли какой-нибудь способ, которым я могу не позволить Front Page изменить javascript SuperStats? Знаете ли вы, почему некоторые, но не все компьютеры, которые посещают страницы, получают сообщения об ошибках JavaScript? — Лора Чейз

О. WYSIWYG HTML-редакторы (такие как MS FrontPage) обычно изменяют ваш HTML-код и портят его. Чтобы избежать этого, откройте html-файл, как только это будет сделано с помощью текстового редактора, такого как Блокнот, и вставьте скрипт между тегами <head> </ head>.

В. Есть ли способ в HTML сделать математику в форме HTML? Например, я пишу онлайн-форму заказа на покупку. Было бы неплохо, если бы клиент мог нажать на кнопку «Итого» и рассчитать количество приобретенных товаров, умноженное на цену покупки за единицу. Также была бы отличная кнопка общего итога. Нужно ли изучать JavaScript, чтобы сделать это, или это можно сделать в HTML? — Джефф Джонстон

О. HTML просто контролирует, как отображается веб-страница. Для любой обработки формы, математики и т. Д. Вам потребуется использовать JavaScript (на стороне клиента) или PERL, который является языком программирования на стороне сервера. Серверная сторона просто означает, что работа / обработка выполняется сервером, а затем отправляется обратно в браузер.

В. Мне нужно раскрывающееся меню для моего сайта, которое позволит получить доступ ко всем 58 округам Калифорнии. Я пытался вырезать и вставлять, но я не думаю, что я понимаю все, что я знаю о HTML. Существует ли стандартная форма для выпадающих меню? — Джордж Делакруз

A. Раскрывающиеся меню не зависят исключительно от HTML для работы. Обычно они вызывают сценарий PERL, который затем обрабатывает запросы и перенаправляет посетителя. Вы найдете список таких скриптов здесь . Если вы не хотите или не можете запускать CGI-скрипты на своем сервере, вы можете использовать Mach — у них есть скрипт выпадающего меню на их сервере, который вы можете использовать (спасибо Джейку за указание на эту службу мне).

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

В. У меня есть 4-кадровый макет на моем сайте, я хочу разместить несколько раскрывающихся списков на одном из кадров и нацелить его на другой кадр, есть ли какие-либо обычные html / java-сценарии, которые позволят вам назначить цель к этому? Я вижу, как-то вы можете сделать это с помощью перенаправления cgi, но было бы намного проще с целью .. — Дэнни Келли

О. Вы можете сделать это с помощью скриптов JavaScripts и CGI Re-direction. Просто добавьте тег target = _NAME к URL, который вы указали в скрипте. Например:

<option value = «http://www.sitepoint.com/faqs/»> Статьи </ option>

становится:

<option value = «http: // http: //www.sitepoint.com/faqs/» target = «_ FRAME-NAME»> Статьи </ option>

В. У меня есть веб-документ, состоящий из нескольких разделов, каждый из которых должен быть прокомментирован группой отдельно. Я включил тег «mailto» для комментариев в каждом разделе. Можно ли автоматически заполнять строку темы названием каждого раздела для каждого тега mailto? –Стив Уолтман

О. Чтобы строка темы автоматически помещалась в почтовый клиент при нажатии на ссылку mailto: просто добавьте? Subject = SUBJECT к ссылке mailto :. HTML-код должен выглядеть примерно так:

<a href=»mailto:[email protected]?Subject=HELLO»> Нажмите здесь </a>

Q. Уважаемый доктор Дизайн:

Я ищу JavaScript, который будет отправлять информацию, такую ​​как имя, адрес и комментарии, из формы на чью-либо электронную почту или в виде текстового файла на сервере? Ричард Фонг

О. Вы можете сделать это вообще без JavaScript, просто создав форму mailto :. Вы также можете использовать скрипт CGI (проверьте cgi-resources.com ), чтобы сделать это для вас. Если вы используете CGI Script, посетитель, использующий форму, не получит предупреждающее сообщение о том, что он использует форму Mailto: и что он покажет свой адрес электронной почты.

Q. Дорогой доктор

Я сейчас пытаюсь заняться веб-дизайном. Я занимался серфингом и читал много статей, пытаясь выяснить, какую программу лучше использовать. У меня есть Front Page Express, который появился на моем компьютере, и я знаю, что мне нужно либо перейти на FrontPage, либо выбрать другую программу. Я слышал пару жалоб на FrontPage, но, на самом деле, даже не мнение о других программах. Не могли бы вы дать мне несколько советов о том, как начать и выбрать программу веб-дизайна. –Терри Г.

О. Мой лучший совет — прокрутите все основные редакторы HTML и посмотрите, какой из них вам подходит. Почти все компании имеют полнофункциональную пробную версию на 14-30 дней. Посетите страницу обзора HTML-редактора , на которой представлен список некоторых редакторов, которые вы можете попробовать.

Q. Хорошо, я знаю, что скрытый текст — «нет-нет», но как насчет того, когда текст лишь на оттенок светлее используемого фона? Кроме того, откуда берется фон по умолчанию, если у зрителя отключена графика, можете ли вы по-прежнему использовать текст? Я заметил, что все сайты, которые размещаются выше в поисковых системах, чем мой сайт, используют скрытый текст. Почему они не в черном списке? — Ронда Кадделл

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