СообЧа > База Знаний > Интернет > Веб-строительство > HTML и XHTML

Вопрос

Возможно ли (если вдруг да, то как?) в списке, состоящем из тегов <li> использовать свой рисунок (вместо стандартных маркеров)? Можно, конечно, прописывать url рисунка каждый раз вручную, но это громоздко и неудобно.

Ответ

Используйте CSS:

<STYLE>
.LI1 { list-style-image:URL(/images/pic.gif);}
</STYLE><!-- применять к пунктам списка -->
<LI class=LI1></LI>

Вопрос

Выучил HTML. Что дальше? Без чего не обойтись? Java? JavaScript? Perl, XML или что то другое?

Ответ

На заметку: Java и JavaSript — это две совсем разные вещи, не имеющие ничего общего кроме названия.

JavaScript: это программы, которые выполняются на стороне клиента. Т.е. сервер браузеру выдает просто код этой программы, а браузер, если умеет (и если это не запрещено настройками защиты), выполняет этот скрипт. Используется для написания программ для проверки данных, введенных в формы до их отправки на сервер, для визуальных наворотов типа изменения рисунка при наведении курсором на него (или на что-нить другое), для изменения строки состояния, для простеньких калькуляторов, для отправки данных о пользователе на сервер счетчика, для коррекции страницы в зависимости от браузера посетителя… можно еще много перечислять.

Perl: скрипт выполняется на стороне сервера, а клиенту (посетителю) выдается лишь результат его работы. Одна программа — один файл. Обычно с расширением .pl . Язык довольно гибкий, но не приспособленный. Для того, чтобы написать что-то действительно стоящее, нужно будет немного попыхтеть. Используется… да для чего угодно. Форумы, чаты, голосования, счетчики… и т.п.

PHP: выполняется программа так же на стороне сервера. Но есть одна особенность: программа «врезается» в обычный хтмл документ, а не записывается отдельным файлом. Заключается в нем между <? и ?>. Но выполняется обработчиком на сервере и клиенту попадает хтмл документ, в котором эти блоки программ замещены выводом этих программ. Использовать можно для того же, для чего Перл. Более удобно на нем работать с формами. Если Перл — это язык программирования для *никсов, то ПХП — чисто для веб-программирования. Следовательно он наиболее адаптирован к требованиям веба. Писать на нем очень просто.

Andrew Perevodchik

Вопрос

Подскажите, где можно было бы взять шаблоны для моего сайта?

Ответ

www.woweb.ru Много всяких шаблонов. Очень даже красивые.

Из конференции Expert_FAQ

Вопрос

Как мне автоматически направить человека, попавшего на мою страницу, на другой инет-адрес?

Ответ

<meta http-equiv="Refresh"
content="0; url=http://куда.надо.перенаправить.ру">

Вопрос

Как в Macromedia Dreamweaver 6 сделать что-бы страничка открывалась во фрейме такую фишкуя в FrontPage2002 нашел ,а Macromedia Dreamweaver 6 че нет

Ответ

В свойствая ссылки есть поле «target» Вот там и меняй все!

Из конференции Expert_FAQ

Вопрос

Как в одном документе сделать ссылки различных цветов?

Т.е. все будут такие, как указано в <body></body>! А вот как сделать, что бы какая то другая ссылка была другого цвета?

Одно условие — при этом не должен быть использован тег <p></p>

Ответ

Чтобы изменить текст ссылки и вообще любого текста, надо использовать тег <font></font> с атрибутом color.

Например:

<font color=red><a href=>ссылка</a></font>

<font color=green><a href=>ссылка 2</a></font>

Свойство атрибута color может быть название цвета (red, blue…) или шестнадцатеричный код.

Вот таблица цветов:

Aliceblue F0F8FF
Antiquewhite FAEBD7
Aqua 00FFFF
Aquamarine 7FFFD4
Azure F0FFFF

Beige F5F5DC
Bisque FFE4C4
Black 000000
Blanchedalmond FFEBCD
Blue 0000FF
Blueviolet 8A2BE2
Brown A52A2A
Burlywood DEB887

Cadetblue 5F9EA0
Chartreuse 7FFF00
Chocolate D2691E
Coral FF7F50
Cornflowerblue 6495ED
Cornsilk FFF8DC
Crimson DC143C
Cyan 00FFFF

Darkblue 00008B
Darkcyan 008B8B
Darkgoldenrod B8860B
Darkgray A9A9A9
Darkgreen 006400
Darkkhaki BDB76B
Darkmagenta 8B008B
Darkolivegreen 556B2F
Darkorange FF8C00
Darkorchid 9932CC
Darkred 8B0000
Darksalmon E9967A
Darkseagreen 8FBC8F
Darkslateblue 483D8B
Darkslategray 2F4F4F
Darkturquoise 00CED1
Darkviolet 9400D3
Deeppink FF1493
Deepskyblue 00BFFF
Dimgray 696969
Dodgerblue 1E90FF

Firebrick B22222
Floralwhite FFFAF0
Forestgreen 228B22
Fuchsia FF00FF

Gainsboro DCDCDC
Ghostwhite F8F8FF
Gold FFD700
Goldenrod DAA520
Gray 808080
Green 008000
Greenyellow ADFF2F

Honeydew F0FFF0
Hotpink FF69B4

Indianred CD5C5C
Indigo 4B0082
Ivory FFFFF0

Khaki F0E68C

Lavendar E6E6FA
Lavenderblush FFF0F5
Lawngreen 7CFC00
Lemonchiffon FFFACD
Lightblue ADD8E6
Lightcoral F08080
Lightcyan E0FFFF
Lightgoldenrodyellow FAFAD2
Lightgreen 90EE90
Lightgrey D3D3D3
Lightpink FFB6C1
Lightsalmon FFA07A
Lightseagreen 20B2AA
Lightskyblue 87CEFA
Lightslategray 778899
Lightsteelblue B0C4DE
Lightyellow FFFFE0
Lime 00FF00
Limegreen 32CD32
Linen FAF0E6

Magenta FF00FF
Maroon 800000
Mediumauqamarine 66CDAA
Mediumblue 0000CD
Mediumorchid BA55D3
Mediumpurple 9370D8
Mediumseagreen 3CB371
Mediumslateblue 7B68EE
Mediumspringgreen 00FA9A
Mediumturquoise 48D1CC
Mediumvioletred C71585
Midnightblue 191970
Mintcream F5FFFA
Mistyrose FFE4E1
Moccasin FFE4B5

Navajowhite FFDEAD
Navy 000080

Oldlace FDF5E6
Olive 808000
Olivedrab 688E23
Orange FFA500
Orangered FF4500
Orchid DA70D6

Palegoldenrod EEE8AA
Palegreen 98FB98
Paleturquoise AFEEEE
Palevioletred D87093
Papayawhip FFEFD5
Peachpuff FFDAB9
Peru CD853F
Pink FFC0CB
Plum DDA0DD
Powderblue B0E0E6
Purple 800080
Red FF0000
Rosybrown BC8F8F
Royalblue 4169E1

Saddlebrown 8B4513
Salmon FA8072
Sandybrown F4A460
Seagreen 2E8B57
Seashell FFF5EE
Sienna A0522D
Silver C0C0C0
Skyblue 87CEEB
Slateblue 6A5ACD
Slategray 708090
Snow FFFAFA
Springgreen 00FF7F
Steelblue 4682B4

Tan D2B48C
Teal 008080
Thistle D8BFD8
Tomato FF6347
Turquoise 40E0D0

Violet EE82EE

Wheat F5DEB3
White FFFFFF
Whitesmoke F5F5F5

Yellow FFFF00
YellowGreen 9ACD32

Из конференции Expert_FAQ

Вопрос

Как вписать всю страницу в прямоугольную рамку (чтобы рамка была в нескольких миллиметрах от края страницы) со скругленными углами?

Ответ

Берешь и рисуешь в Photoshop'е тот угол таблицы, где бы ты хотел видеть закругление, сохраняешь как *.gif с прозрачным фоном, и вставляешь в угол таблицы. Все. Можешь посмотреть, как я это делал.

Вопрос

Как все поле ячейки таблицы сделать ссылкой?
Чтобы курсор был в виде руки на всем поле ячейки, как на обычной ссылке в виде текста или рисунка.

Ответ

Делай так:

<html>
<head>
<title>Sample</title>
</head>
<body>
<table border="2" cellspacing="1" width="100%">
<tr>
<a href="Ссылка"><td width="100%" Style="Cursor: hand;">Текст ссылки</td></a>
</tr>
</table>
</body>
</html>


Из конференции Expert_FAQ

Вопрос

Подскажите пожалуйста, как заблокировать кнопки «Назад» и «Обновить» или, по крайней мере, сделать так, чтобы при их нажатии ничего не происходило.

Ответ

Никак, можно только не отображать панель с кнопками. Но это не спасет от соответствующих комбинаций клавиш (F5, Alt + Left).

Из конференции Expert_FAQ

Для BACK:
поставь в начале загрузки своих страниц код : <script LANGUAGE="JavaScript">if (window.history.next !='') window.history.forward();</script> И как бы ты не игрался с Back, тебя всегда вернет на последнюю страницу.

asdp99

Вопрос

По нажатию сабмит надо, чтобы проверялись введенные данные, и при неправильном заполнении выводилось сообщение и submit не срабатывала.

Ответ

Создайте функцию JavaScript для проврки значений формы (внутри тэгов <Head> и </head>). В форме замените кнопку «Submit» на простой «Button». И назначьте кнопке вызов нашей функции javascript по событию onclick (нажатие кнопки). Например:

<head> …
<script language="javascript">
<!function checkvalues ()
{ //Здесь проверка значений и, если все Ok, submit формы
//Например if (document.myform.Question.value == "значение")
{ myform.submit () }
else
{ alert ("Неверно заполнена форма!") }
} -->
</script> </head>
<form name=myform id=myform …>
<input name="Question"> …
<input type=button value="Отправить" onclick="checkvalues()">
</form>


В этом примере, пока Вы не введете в поле Question формы «значение», форма отправлена не будет, а будет выдаваться сообщение.

Из конференции Expert_FAQ

Вопрос

Как заставить <table> не переводить строку? Хочется сделать что-то вроде этого:
Text | Table | Text.

Ответ

Разве что вложенными таблицами:

<table cellspacing=0 cellpadding=0><tr>
<td bgcolor=red> Text before table.</td>
<td>
<table cellspacing=0 cellpadding=0>
<tr>
<td bgcolor=green> test on Table.</td>
</tr></table>
</td>
<td bgcolor=red> Text after table.</td>
</tr></table>

Вопрос

Есть htm-файл. Есть картинка. Как мне из файла показать эту картинку в новом окне без панели инструментов и строки состояния?

Ответ

<a href="#"
onClick="javascript:open('image.jpg','','resizable=yes, status=no,toolbar=no,menubar=no,scrollbars=yes');"> открыть рисунок в новом окне </a>


Вот это должно быть записано в одну строку.

Дмитрий

Добавить

<IMG src="image1.jpg" width="?" height="?" border="0" alt="имя риса"> вместо =рисунок в новом окне=, где image1.jpg маленький рис, а image.jpg большой, который откроется.
Чтобы выглядело красиво в строке onClick="javascript:open('image.jpg','','resizable=yes, status=no,toolbar=no,menubar=no,scrollbars=yes… добавить ,width=?, height=?,' не разрывая строки! где =? это ширина и высота большого риса. получится next::::===»

<TABLE cellpadding="0" cellspacing="0" align="left">

<TR><TD><a href="#" onClick="javascript:open('image.jpg','','width=450, height=360, resizable=yes, status=no, toolbar=no, menubar=no,
scrollbars=yes');"><IMG src="image1.jpg" width="134" height="101" border="0" alt="имя риса"></A></TD></TR>

<TR><TD align="center" bgcolor="efefef"><SPAN> подпись к рисунку </SPAN></TD></TR> </TABLE>


А еще, присваивайте какому-нибудь фрагменту над рисунком(ссылкой) <a name="3">слово</a> и в <a href="#" писать <a href="#3" и при открытии нового окошка с рисунком ваша страничка останется на месте, а не прокрутится к началу.

rom

Вопрос

Одна страница в папке "papka \ str.html», а другая «papka \ folder \ sait.html" как на страницу "sait.html" вставить ссылку, указывающюю на "str.html" ?

Ответ

Есть два способа: относительно текущего местоположения, или относительно корня сайта.

1. "../str.html"
2. "/papka/str.html"

1-й способ будет работать всегда, пока страница со ссылкой не будет куда-либо перемещена.

2-й способ работает только если сайт не изменит корневой каталог (каталог papka лежит сразу в корне сайта).

|
|+papka
|-|papka\str.html
|-+papka|folder
|-+papka|folder\sait.html

Из конференции Expert_FAQ

Вопрос

Ситуация: В меню сайта добавляется новый пункт (раздел). Можно ли, не используя фреймы, как-то выкрутиться из этой ситуации? (Чтобы не вставлять в каждую страницу этот пункт). То есть, создавая страницу, не переписывать меню, а сделать вставку, мол, «от такой-то галочки до такой-то = как и в index.html»?

Ответ

Если используется технология SSI или ASP, то нужно меню в отдельный файл, например, menu.inc. А во всех страницах на месте, где нужно поставить меню нужно вставить строку:

<!--#include file="menu.inc"-->

Тогда для изменения меню нужно будет редактировать только файл menu.inc.

А если SSI или ASP использовать нельзя, то воспользуйтесь простой заменой. Для этого удобно использовать такие HTML-редакторы, как Macromedia Homesite или Macromedia ColdFusion. Функция расширенной замены вызывается из меню Search|Extended Replace. В открывшемся окне выберите опцию замены в каталоге, укажите каталог, введите искомый текст (html-код старого меню) и текст замены (html-код нового меню).

Из конференции Expert_FAQ

А еще есть программулька (малюсенькая такая) Search and Replace, которая также может заменять одну часть текста на другую во всех файлах и дирикториях, которые ей вы укажите. Можно скачать на www.tucows.com.

magitrоnic

Вопрос

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

Ответ

Напишите в любом месте странички:

<meta http-equiv=Refresh content='20; URL=123.html'>

20 — означает 20 секунд,

123.html — урл, куда попадет пользователь(можно и абсолютный, и относительный).

Из конференции Expert_FAQ

Вопрос

Имеется несколько страниц с текстовой информацией. Как можно организовать поиск по конкретному слову?
Есть телефонный справочник. на странице 1 — абоненты на «А» и их телефоны. на странице 2 — абоненты на «Б» и т.д. Как организовать поиск по страницам, чтобы пользователь, набрав номер телефона перешел на нужную страницу и получил бы подсвеченную строку с запрашиваемым номером?

Ответ

Я могу сказать поиск только по одной странице, но не по всему сайту (т.к этот поиск не поддерживается на бесплатном хостинге в инете, а уж дома и тем более). Могу предложить вам такой ответ, если устроит то пожалуйста!

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

Вот текст поиска по странице:

<p align="center"
class="T1">
<b>
<a title="Поиск по странице» href="javascript:FD983r={x:function()
{var r,i,s=document.selection.createRange().text;
if(!s)s=prompt('НАЙТИ:','');
if(s){r=document.body.createTextRange();
for(i=0;r.findText(s);i++){r.execComman
d('BackColor','','lightblue');
r.collapse(false)};alert('Найдено: '+i+' слов(а) — найденное слово или выражение выделено синим')}}};FD983r.x()">
<u>
<font color="#FFFFFF">ПОИСК</font></u></a></b>

Из конференции Expert_FAQ

Вопрос

Есть страница (картинка, возле нее пара ссылок), которая нормально выглядит при 600*800, но висит в левом верхнем углу при 768*1024.

Как можно привязать картинку к середине страницы (не только по горизонтали, но и по вертикали)?

Ответ

Во-первых, можно поместить картинку в ячейку таблицы. Выглядеть это будет примерно так:
<table width=100% height=100% border=0>
<tr><td valign=middle align=center><img src=some.jpg></td></tr>
</table>

Как нетрудно догадаться, за выравнивание содержимого в ячейке отвечают значения атрибутов align и valign. Соответственно, горизонтальное выравнивание (align) устанавливаем в center, а вертикальное (valign) — в middle.

Еще один нехитрый способ — это описать стиль фона с помощью каскадных таблиц стилей (CSS):
<body style="
background-image: url(some.jpg);
background-position: center center;
background-repeat: no-repeat;
">

Атрибут background-image: url(some.jpg); определяет, что фоном будет изображение, хранящееся в файле, имя которого указано в скобках.

Атрибут background-repeat: no-repeat; указывает, что изображение не должно «заливать» страничку, а отображаться в единственном экземпляре.

Ну, и самый нехитрый атрибут background-position: center center; определяет, что и по вертикали и по горизонтали фон должен выравниваться по центру.

Есть еще, кстати, способ, с использованием банального элемента <img>. Но он гораздо сложнее и сильно громоздок: нужно использовать не только CSS, но и DHTML (скрипты).

Из конференции Expert_FAQ

Вопрос

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

Конечно, решение можно найти в настройке браузера на проверку обновления страницы при каждом визите,но я не могу быть уверен,что у всех моих посетителей браузер настроен именно так. Так как же можно реализовать обновление страницы при каждой загрузке? Мета-таг не подходит,это может помешать при заполнении формы.

Ответ

Добавьте на страницу тег
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> тогда браузеры не будут кешировать страницу и каждый раз будут ее обновлять. Или посмотрите на www.citforum.ru как можно указывать время устаревания странички.

Из конференции Expert_FAQ

Вопрос

Как можно сделать в одной ячейке таблицы три внутренних таблицы, расположенные вряд, одна к одной. Одна под другой получается, а вряд нет.
Пытался сделать так:
разделил эту ячейку на три ячейки, расположенные вряд, и в каждую из них вставил таблицу, но проблема в том, что у меня в общей таблице установлена ненулевая граница (border) и эти три ячейки получаются тоже с границей, чего мне не надо. Можно ли сделать так, чтобы для каждой ячейки в отдельности выбирать, какие границы отображать, а какие нет. Пытался это сделать в style, не получилось.

Ответ

Кладешь в эту ячейку таблицу с тремя столбцами (ячейками), в которые запихиваешь нужные тебе таблицы.

Из конференции Expert_FAQ

Вопрос

Надеюсь вы мне поможете. Дело в том что я недавно сделал свой сайт http://webstaff.h10.ru

Все вроде ничего, тока он получился несколько широковат. Мне бы хотелось сделать с каждой стороны сайта по черной/синей полоске дабы сузить сайт.

Как это сделать используя HTML?

Ответ

У Вас все сделано в одной таблице. Не пытайтесь ставить что-либо по краю. Поиграйте шириной таблицы. Просто строчку

<table width="100%" border="0" height="100%" cellpadding="0" cellspacing="0">

замените на:
<center><table width="80%" border="0" height="100%" cellpadding="0" cellspacing="0" bgcolor="#FF9966">

а цвет фона — черный.

При этом ширина таблицы уменьшится, а дополнительный тег отцентрует таблицу. Какое бы ни было окно, обязательно по краям останутся полоски

Из конференции Expert_FAQ

Вопрос

Как по клику и по наведению курсора на рисунок (1.gif) расположенный в одной из ячеек таблицы, открыть одновременно рисунки (2.gif;3.gif;4.gif) расположенные в соседних ячейках таблицы?

Ответ

Нужно воспользоваться возможностями скрипта.
Например:

html — код:
<html>
<script language=VBScript>
sub run()
dim asd
set asd=document.forma
asd.a2.src="2.jpg»
asd.a3.src="11.jpg»
end sub
</script>
<body>
<form name=forma>
<img name=a1 src=1.jpg onclick=run() width=20px><br>
<img name=a2 width=20px>
<br>
<img name=a3 width=20px>
</form>
</body>
</html>


Данный пример меняет картинки при нажатии по первой картинке, но если нужно делать это по наведению на картинку, то вместо onclick нужно написать onmouseover

Из конференции Expert_FAQ

Вопрос

Как отключить скролбары в Internet Explorer 5-6?
у меня на странице используются iframe'ы, в результате получается по два вертикальных и горизонтальных скролбара.

Ответ

BODY {overflow: hidden}

В Вашем случаем это свойтво следует использовать к IFRAME.
Попробуйте так:

IFRAME {overflow: hidden}

php-coder

Вопрос

Как открыть страницу в новом окне броузера?

Ответ

<a href=http://… target=_blank>

Вопрос

Можно ли сделать вот такую форму:
1. Поле для ввода E-mail
2. Кнопка «Отправить» при нажатии на которую, письмо уходит на мой емэйл и открывается страничка, например, ok.htm.

Ответ

<form name="registration form" method="post" action="http://www.name.ru/cgi-bin/form.cgi" >
<input type=hidden name="recipient" value="mail@host.ru">
<input type=hidden name="subject" value="Registration">
<input type=hidden name="required" value="e-mail">
<input type=hidden name="redirect" value="http://www.name.ru/ok.htm">
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td colspan="2">
<div align="right"><font face="Arial, Helvetica, sans-serif" size="2">
<font color="#FF3333">*</font>E-mail:</font></div>< br> </td>
<td width="59%">
<input type="text" name="e-mail">
</td>
</tr>
<td width="59%">
<input type="submit" name="Submit" value="послать">
</td>
</table>
</form>


A. Samsonov

Для того, чтобы форма отправлялась по e-mail нужно:
написать приблизительно так:
<form method='post' action='mailto:Кому@Куда.ru?subject=Сюда можно добавить тему письма' ENCTYPE=text/plain name='Имя формы(не обязательно)'>

Здесь собственно поля

</form>

alex

Вопрос

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

Ответ

По поводу «разумнее устроить» — чем больше эффектов и нестандартных функций бы хотите задействовать, тем дольше будет грузиться страница, и придется прибеггать к помощи нестандартных средств, которые может не поддерживать сторона клиетна.
Однако все необходимое предоставляет и HTML.

Форма заключается в теги <Form> </Form>. В качестве параметров тега нужно указать :

Method = "Get" или Method = "Post"
Action = "URL"
<Form Method="Post" URL="www.provider.ru/cgi/forma.cgi">

URL — это локатор обработчика формы. Дело в том, что форма не пересылается сразу на e-mail, она передается на сервер обработчику.. Обработчик можно написать самостоятельно, или использовать стандартный. Обработчик должен поддерживать cgi (общий интерфейс шлюза), его можно написать на языке Perl или одном из других, подходящих для этой цели. Но это отдельный разговор.

Элементы формы описываются спец. тэгами :

<Textarea Name="…" Rows=n Cols=m>Значение по умолчанию</Textarea>

Окошко для ввода текста.

<Input Name="…" Type=Text Maxlength=n Size=m>Комментарий</Input>

Окошко для ввода строки.

<Input Name="…" Type=Checkbox Value="…">Комментарий</Input>

Выбор параметра.

<Input Name="…" Type=Password Maxlength=n Size=m>Комментарий</Input>

Ввод пароля :)

<Input Name="…" Type=Radio Value="…">Комментарий</Input>

Выбор опции.

<Input Name="…" Type=Reset Value="Надпись"></Input>

Очистка формы (значения по умолчанию).

<Input Name="…" Type=Submit Value="Надпись"></Input>

Отправка формы

<Select Name="…">
<Option>Значение 1
<Option>Значение 2

<Option>Последнее значение
</Select>

Выбор из разворачивающегося списка

<Select Single Name="…" Size=n>
<Option>
<Option>

<Option>
</Select>

Выбор из списка, где видно сразу n позиций

<Select Multiple Name="…" Size=n>
<Option>
<Option>

<Option>
</Select>

Возможность выбирать сразу несколько опций

Из конференции Expert_FAQ

Вопрос

Какими средствами можно организовать следующую задачу:

Нужно заполнить форму на страничке и содержимое отправить по определенному адресу.

Ответ

За отсутствием инфы о наименованиях форм, напишу несколько форм для заполнения и отправке на адрес www@www.ru:

<!--This HTML-code-->
<form method="post" action="www@www.ru">
Имя: <input type="text" name="Name">


Пожелания:

<input type="text" name="Feedback">
<input type="submit" value="Послать данные">
<input type="reset" value="Сброс">
</form>
<!--END HTML-code-->


Из конференции Expert_FAQ

Вопрос

Как лучше оформлять мета-тег Keywords — слова через запятую или пробел?
Я обычно использовал и то и другое:

<meta name="Keywords" content="крокодил, кашалот, дуремар, морковка">

Но одна вещь меня смущает — у каждого поисковика свое ограничение в количестве символов для этого мета-тега. И значит пробел после каждого слова уменьшает количество рабочих ключевых слов, а делать просто через запятые не хочется, т.к. некоторые поисковики (Aport) требуют пробела между ключевыми словами.

Ответ

Лучше (я не говорю — правильнее) через пробелы. Так как не знаю поисковиков, некорректно обрабатывающих такую запись, что, впрочем, не значит, что таких не существует. А вот запятые, как Вы сами заметили, понимают не все…

Zanuda

Вопрос

Подскажите пожайлуста, как мне поменять цвет полосы прокрутки?

Ответ

Чтобы поменять полосу прокрутки:

scrollbar-3dlight-color Определяет или устанавливает цвет верха и левой части ползунка и кнопок со стрелками на полосе прокрутки

body {scrollbar-3dlight-color: green;}

scrollbar-arrow-color Устанавливает или определяет цвет стрелок на кнопке со стрелками

body {scrollbar-arrow-color: red;}

scrollbar-base-color Устанавливает или определяет цвет основных элементов ползунка: ползунка, кнопок со стрелками, дорожки для ползунка, если не определены параметры в scrollbar-face-color

body {scrollbar-base-color: green;}

scrollbar-darkshadow-color Устанавливает или определяет цвет тени для ползунка и кнопок со стрелками

body {scrollbar-darkshadow-color: red;}

scrollbar-face-color Устанавливает или определяет цвет ползунка и кнопок со стрелками. Также, если вы не задали параметр SCROLLBAR-TRACK-COLOR, у вас изменится цвет дорожки

body {scrollbar-face-color: green;}

scrollbar-highlight-color Устанавливает или получает цвет подсветки, создающий эффект объемности. Это цвет, который окаймляет освещенную часть кнопочки. Когда кнопка не нажата, то цвет заливает левый верхний угол и стороны между ним, когда нажата — нижний правый угол

body {scrollbar-highlight-color: green;}

scrollbar-shadow-color Схоже с scrollbar-darkshadow-color

body {scrollbar-shadow-color: green;}

scrollbar-track-color Устанавливает или получает цвет дорожки для ползунка

body {scrollbar-track-color: aqua;}

Вот например в ХТМЛ коде пишите

<style>

body {scrollbar-track-color: aqua; scrollbar-shadow-color:green;)

</style>

Из конференции Expert_FAQ

Вопрос

Может кто знает, как посмотреть свои лог-файлы на hut.ru? Хостер рекомендует использовать прогу «analog». Но сами файлы скачать не дает — такие правила на сайте. На письма — не отвечает. Как же можно их посмотреть, ведь для чего-то они существуют?

Ответ

Это у них в FAQ

Вы запретили скачивать файлы по ftp. Что мне делать?

Доступ по ftp для скачивания (редакции) файлов действительно закрыт: http://register.h1.ru/faq/

Сделано это по причинам того, что многие хотят превратить наш хостинг сайтов в банальную храниловку файлов, а мы этого ОЧЕНЬ не хотим. Воспользуйтесь программой pscp.exe. Ее можно скачать, например, с сайта: http://www.chiark.greenend.org.uk/~sgtatham/putty Она является аналогом UNIX-овой программы scp для Win32. scp, в свою очередь, является безопасным аналогом программы cp (copy). Пользоваться ею необходимо следующим образом:

— переместите программу в любой каталог доступный в переменной окруженния PATH (в вашей ОС). Допустим, Вам необходимо скопировать файл file.dat, лежащий в каталоге data в папке WWW в Вашем домашнем каталоге. При этом Ваш login — user6;

— в командной строке введите:

pscp user6@host.domain.ru:~/WWW/data/file.dat c:\local\my_site\file.dat

— после ввода пароля файл будет скопирован.

Вы произвели необходимые изменения в этом файле и хотели бы скопировать его обратно. Для этого в командной строке введите:

pscp c:\local\my_site\file.dat user6@host.domain.ru:~/WWW/data/file.dat

После ввода пароля файл будет выгружен в сеть.

Из конференции Expert_FAQ

Вопрос

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

Ответ

В Dreamweaver 4 это делается так:
Меню Modify, пункт Page Properties, параметр Document Encoding — из списка нужно выбрать Cyrillic (Windows-1251)

Из конференции Expert_FAQ

Вопрос

Я слышал, что все файлы которые закачиваются на сайт в cgi-bin должны быть с пометкой ASCII .

Вопросы:

1. Как поставить это значение?
2. Нужно ли отмечать другие файлы которые я закачиваю на сайт (ну там index.html , about.php …)?

Ответ

1. Все скрипты должны закачиваться на сервер в тестовом формате ASCII. Эта функция активизируется обычно при копировании файлов. К примеру в FAR'е,кактолько нажмете F5 (при работе с FTP) увидите соответствующую пометку. Почему это так важно — для компилятора, который не разбирается в кодировках KOI-8и др.

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

Из конференции Expert_FAQ

Вопрос

С помощью какой программы можно выполнить преобразование файлов HTML в HELфайл? Речь идет не об отдельных страницах, а о целых сайтах, скачанных с помощью Teleport Pro.

Ответ

Вообще процесс компиляции кучи html-ов в один chm-файл осуществляется с помощью майкрософтовского
HTML Help Workshop.
Достаточно несложная программа в освоении. Предоставляет полностью все инструменты для создания полноценного хелпа.

Но если лень разбираться с тем, как он работает, то можно запустить его в связке с другим софтом, коего в сети предостаточно. Как вариант, маленькая программка (всего 195 КВ в архиве)
Web2HTMLHelp.
Представляет из себя визард, который задаст несколько вопросов и сам все скомпилирует. Но, повторюсь, что бы все заработало нужны именно 2 программы — обе, кстати, фриварные.

Можно вообще не напрягаться, а сделать несколько щелчков, указать url сайта, и получить уже скомпилированный help файл. Делает это некий FAR от HelpWare.

Есть еще Help Pad (1513 Кб) и WebTwin

stasus, Eugene

На yarix.by.ru есть htm2chm 1.7
Программа позволяет преобразовывать как отдельные HTML страницы с рисунками, так и целые сайты (например, скачанные offline браузерами) в один CHM файл (открывается стандартными средствами Windows) для того, чтобы их было удобней хранить. Конвертер автоматически сжимает файлы в процессе компиляции.

tvvparse

htm2chm самая удобная для таких дел прога. А главное самостоятельная — кроме нее больше ничего качать не нужно.

tester

Вопрос

На сервере народ.ру есть поганая фича — на него нельзя давать прямые ссылки с других сайтов. При этом вместо ожидаемого файла получаем страничку, уже с которой и можно забрать файл. Причем забрать любой программой закачки. Главное чтобы reference был сайт с narod.ru.

Собственно вопрос: а можно ли подделать референс? То есть создать ярлык так, чтобы находясь на любом сайте такой ярлык говорил, что рефернс (предыдущая страница) — это народ.ру. Если нельзя — то можно ли написать на ява-скрипте редирект (чем короче тем лучше)?

Ответ

Редирект на JavaScripte — этот скрипт перебрасывает страницу на need_page.html

<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="1; URL=need_page.html">
<script language="JavaScript">
<!--
window.location.href = "need_page.html"
// -->
</script>
<body>
</BODY>
</HTML>


Из конференции Expert_FAQ

Вопрос

При создании сайта, столкнулся с необходимостью привязки 2-х ссылок к одному слову (к примеру, в верхнем фрейме необходимо открытие одной страницы, в нижнем — другой). Вы знаете, как это выразить в html?

Ответ

На JavaScript:

<a href="javascript:TwoOpen()">Заполнить оба фрейма <script language="javascript"> function TwoOpen() { window.open("topframe.html","TopFrame"); window.open("bottomframe.html","BottomFrame"); };

На чистом HTML AFAIK нельзя.

Из конференции Expert_FAQ

Можно поставить ссылку на frameset, который откроет две страницы в разных фреймах.

Piotrek

Вопрос

Как присвоить шрифт всей странице?

Ответ

Напиши в разделе <head>

<style>
body
{
font-family: "Arial Black";
font: 10px;
}
</style>

и у тебя весь шрифт на страничке будет "Arial Black" размером 10px

Из конференции Expert_FAQ

Вопрос

Возможно ли растянуть таблицу на всю площадь окна (или фрейма) браузера, чтобы не было пробелов от ее границ до границ окна?

Ответ

Только для Internet Explorer:

<body topmargin="0" leftmargin="0">

Универсальное лекарство:

<style type="text/css">
body {margin-left:0px; margin-top:0px; position:absolute; top:0; left:0} </style>

Вопрос

Есть таблица, в ней ячейка. В ячейке — вложенная таблица.
Проблема такая — вложенная таблица имеет высоту в зависимости от количества текста, а нужно, чтобы она расширялась сразу по высоте ячейки.
Можно задать конечно в пикселях, но это не есть хорошо.

<td>
<table height="100%">
..


..не работает.

Ответ

Если внешняя таблица не имеет высоту 100%, то вложенная не увеличится.

Magistr

Вопрос

Растолкуйте мне процедуру закачки файлов на сервер по FTP (например на домашнюю страничку на народе.ру) Какая программа для этого нужна (они наверно все работают по одному принципу)?

Можно ли для этого использовать IExplorer5 или Dreamweaver (3 версия)?
Что еще можно делать через FTP?

Ответ

Да, Можно в DreamWeaver: site — edit sites — new — remote info — acess — ftp--------tune--------->done

Connect…

Из конференции Expert_FAQ

Вопрос

Как с помощью ссылки, запустить EXE файл, не выводя окно «Загрузка файла»?

Ответ

Никак. Это невозможно в целях безопасности пользователей.

Из конференции Expert_FAQ

Вопрос

Есть желание самому обрабатывать ошибки, к примеру 404, т.е. отлавливать случаи, когда кто-то запрашивает с моего сайта не существующую страницу.
Как это сделать? А если на своем серваке?

Ответ

В файле .htaccess директива errordocument.
Прописываешь там скрипт, который и будет обрабатывать
ErrorDocument 404 /error/404.html
И вместо ненайденной странички люди будут попадать на /error/404.html

Андрей Переводчик

Вопрос

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

Ответ

<meta http-equiv="refresh" content="10;URL=http://www.moya_stranitsa.ru/">

Trog

Вопрос

Как сделать подтверждение на нажатие кнопки?
Что-то вроде "Вы действительно хотите удалить? [да][нет]"…
Там такая фишка: в форме есть кнопка «удалить». А чтобы пользователь на нее случайно не нажал (очень уж много удаляется), нужно подтверждение в виде window.confirm.

Ответ

<a href='script_del.php?id=2' onclick="return confirm('Удалить?')">Удалить</a>

Andrey Kononovich

Вопрос

Такой вопрос. есть в хтмл такой тег <iframe>. Он вставляет в документ фрейм. А можно это сделать не фреймом, а слоями или таблицами или еще чем-нибудь? Главное, чтобы не подгружался другой файл, а эффект был, как будто встроен фрейм.

Ответ

Ты хочешь полосы прокрутки? Можно. Есть такой CSS стиль overflow. Вот пример из MSDN:

<html>
<body>
<script language="JavaScript">
function SetOverflow(o, sValue) { o.style.overflow = sValue; }
</script>
<div id="div1" style="font-size:18pt; background-color:yellow; height:50px; width:75px">
The quick brown fox jumped over the lazy dog.
</div>
<select onchange="SetOverflow(div1, this.options[this.selectedIndex].text)">
<option selected>visible <option>scroll <option>hidden <option>auto>
</select>
</body>
</html>


Из конференции Expert_FAQ

Вопрос

Есть таблица :
<table>
<tr>
<td>
Тут несколько вложенных таблиц, картинок, много текстат и т.д.
</td>
</tr>
</table>
Задача вот в чем.
Как сделать так что бы эта таблица занимала 100% от размера окна?
При том что :
<body marginwidth="0" marginheight="0" leftmargin="0" rightmargin="0" bottommargin="0" topmargin="0">

Т.Е. таблица должна занимать 100% не от размера содержания окна, а 100% от всего окна.

Допустим у пользователя окно равно width="780" height="420" если сделать такой параметр таблице то естественно она будет занимать все окно, но есть и другой пользователь у которого размер онка — width="1012" height="752" и при этом у второго на окне появится скрулинг-линия .(та что щас справа). а появление скрулинга не есть гут…

Так вот есть ли способ реализовать мою идею…?

Ответ

<table width=100%>
<tr width=100%>
<td width=100%>
Тут несколько вложенных таблиц, картинок, много текстат и т.д.
</td>
</tr>
</table>

Из конференции Expert_FAQ

Вопрос

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

Ответ

С помощью языка CSS. Вот код:

<html><head><title></title></head>
<style type=text/css>
a {text-decoration: none;}
</style>
<body>
</body>
</html>

Из конференции Expert_FAQ

Вопрос

Хочу чтобы текст на экране прокручивался мышкой на неподвижном фоне страницы. Это как сделать?

Ответ

В тег body включить следующее:

bgproperties="fixed"

Вопрос

Как сделать чтобы на моем сайте была гостевая книга?

Ответ

Не ломайте голову, регистрируйтесь на каком-либо сайте бесплатных гостевых книг. Например, guestbook.net.ru или gb.lpt.ru

Из конференции Expert_FAQ

А лучше — регистрируйте гостевую книгу MBook.
http://modernsite.km.ru

Вопрос

Хочу сделать, чтобы при открытии моего сайта, в новом окне открывался другой заданный сайт (или 2 сайта). Вы знаете, как это сделать?

Ответ

<script language=JavaScript>
window.open("http://www.soobcha.lionovsky.us","Soobcha","width=10,height=10");
</script>


В принципе должно работать. Но чисто из эстетических соображений не советую тебе это делать.

Из конференции Expert_FAQ

Вопрос

Как сделать, чтобы с html-страницы посылалось письмо без открытия почтовой программы?

Ответ

Это возможно только с использованием языков сценариев (Perl, Php и т.п.)

HTML такое не под силу :-(

Из конференции Expert_FAQ

members.ozemail.com.au
покопайся с кодом

paganel

Вопрос

Ячейка таблицы имеет фон (1.gif)
Как сделать,чтобы при наведении или клике курсором фон менялся на (2.gif)?
Как озвучить(1.wav) эту же ячейку при наведение курсором и на клик?
Как сделать,чтобы одновременно менялся фон и звучал wav?

Ответ

Первое, что пришло в голову:

<html>
<body id=bo>
<bgsound id=s SRC="">
<table>
<tr><td style="background: url(1.gif)" onmouseover="this.style.background='url(2.gif)'; s.src='1.wav';" onmouseout="this.style.background='url(1.gif)'">

Наведение на эту ячейку изменить фон и проиграет звук.

</td>
<td style="background: url(1.gif)" onmouseover="this.style.background='url(2.gif)';" onclick="s.src='1.wav';" onmouseout="this.style.background='url(1.gif)'">

Наведение на эту ячейку изменит ее фон. Клик проиграет звук.

</td>
</tr>
</table>
</body>
</html>

В MSIE работает. В Netscap'е — не знаю, звука точно не будет (для этого нужно мутить с plug-in-ами).

Из конференции Expert_FAQ

Вопрос

Как согласовать Flash 4.0 и HTML, т.е. у меня есть какое-то красивое Flash меню с кнопками, на которых ссылки по темам. Как сделать, чтобы при нажатии во Flash-меню на, например, ЮМОР, в другом фрейме открывался HTML-файл с юмором.

Ответ

Во флеше на нужной кнопке щелкаешь правой кнопкой — Preferences — Action — GotoURL Далее вводишь нужный урл и нужный таргет.

Вопрос

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

Ответ

<a href="link.html">
<img src="picture.jpg" border="0">
</a>

Вопрос

Как создать меню с правой стороны страницы с обтеканием текстом?

Ответ

Можно предложить такой вариант. Работает в IE, Opera, NN 6.x. В NN 4.x меню отображается сверху, а не справа, и в одну строчку.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Меню справа с обтеканием текстом.</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style type="text/css" media="all">
#menu {
border:1px solid black;
width: 20%;
background-color:#c0c0c0;
padding: 5px;
margin: 5px;
float: right;
}
a {
clear:right;
display: block;
width:100%;
text-decoration:none;
font-size:13px;
font-weight:bold;
}
a:link {
color:Maroon;
text-decoration:none;
}
a:visited {
color:Maroon;
text-decoration:none;
}
a:hover {
color:Red;
text-decoration:none;
background-color:#ffcc66;
}
.text {
font-family: Arial, sans-serif;
border: 1px solid;
padding: 5px;
margin: 5px;
background-color:gainsboro;
}
</style>
</head>
<body>
<div id="menu" class="menu">
<a href="menu1.shtml">Меню 1</a>
<a href="menu2.shtml">Меню 2</a>
<a href="menu3.shtml">Меню 3</a>
<a href="menu4.shtml">Меню </div>
<div class="text">
Content. Content. Content. Content. Content. Content. Content. Content.Content.
Content. Content. Content. Content. Content. Content. Content. Content.Content.
</div>
</body>
</html>


Nikolai Prokoschenko, Igor Komlew

Более удобный вариант для NN 4.x:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Пример 2a</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<STYLE TYPE="text/css"><!--
body
{
background-color:white;
color:black;
font-family:Verdana,Arial,"sans-serif";
text-align:justify;
}
div
{
position:absolute;
}
.text {
margin-top: 10pt;
left: 5%; width: 70%;
text-align:justify;
color:black;
}
div.td1
{
margin-top: 10pt;
background-color:green;
color:white;
left: 78%; width: 16%;
min-height: 100px;
min-width: 150px;
font-weight:bold;
font-family:Verdana;
font-size: 10pt;
}
-->
</STYLE>
</head>
<body>
<div class="td1">
Вот тут у нас навигационная панелька.<br> Довольно неплохой вариант
размещения больших статей
</div>
<div class="text">
А тут у нас идет текст статьи …
А тут у нас идет текст статьи …
А тут у нас идет текст статьи …
</div>
</body>
</html>


rts

Вопрос

У меня есть текст (в текстовом формате) с отступами более одного пробела. Когда я копирую его в буфер, а потом в Html-страницу, я получаю текст, но без идущих перед ним знаков. Как сохранить форматирование пробелами при переносе.

Ответ

Заключи текст в теги <PRE>…</PRE>

Вопрос

Как убрать бордюр в фреймах?

Ответ

<FRAMESET framespacing="0" border="false" rows="40,*" frameborder="0">
<FRAME SRC="sstitle.htm" NAME="Frame1" scrolling="no" marginheight="0" noresize>


Или по вкусу:

<iframe src="script.htm" name="name" width="380" height="850" frameborder="0" marginwidth scrolling="no" marginheight="0">

Вопрос

Как убрать тонкую линию в NN при использовании фреймов с границей 0?

Ответ

Укажите не только
frameborder="e;0"e;,
но и
border="0"

Zara Guk

Вопрос

Как указать, что рисунок для фона страницы находится в той-же папке, в которой находится сама страница, не указывая полного пути?

Ответ

Так и пиши просто имя файла без пути. Будет работать.

Из конференции Expert_FAQ

Вопрос

Как при попадании на страницу курсор установить сразу в определенное поле (типа <textarea name=text …)

Ответ

Ну очень просто!

<body onload="document.myTextArea.focus();">

Random

Вопрос

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

Ответ

Есть HTMLOpt, вроде все делает. Поищи по поисковикам.

Вопрос

Каким кодом вставляется музыка (в формате «mid») в страницу и играет при открытии этой страницы?

Ответ

Есть тег, называемый кажись Backmusik или backsound. Его тебе подскажут многие. Но тут музыка будет играть всегда.

А я тебе расскажу про другой. Чтобы музыка играла только один раз. Скажу сразу, что лучше этого не делать. Потому что если пользователю не понравится, то во второй раз он на вашу страницу не вернется. Далее цитата:

EMBED

(В спецификациях W3C отсутствует) — Embed

Используется для вставки в HTML различных объектов: не-HTML документов и media-файлов. Тип вставляемого объекта, будь то музыкальный wav/midi-файл или трехмерный мир VRML, должен быть зарегистрирован на машине пользователя как проигрываемый одним из имеющихся plug-in'ов или поддерживаемый каким-либо приложением. Если браузер поддерживает элемент EMBED, содержащиеся между начальным и конечным тэгами текст и элементы будут игнорироваться.

Параметры:

Вставка объекта происходит так же, как и вставка изображения (см. элемент IMG) : под внедряемый объект необходимо сначала выделить место. Поэтому элемент EMBED имеет ряд одинаковых с элементом IMG параметров, а именно:
NAME, ALIGN, ALT, BORDER, WIDTH, HE
IGHT, HSPACE и VSPACE.

Другие параметры:

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

PLUGINSPACE — указывает на адрес (URL), по которому можно найти plug-in, необ-ходимый для просмотра типа файлов, аналогичных указанному в параметре SRC.

PALETTE — определяет тип цветовой палитры для просмотра объекта. Данный параметр работает только на Windows-машинах с 256-цветной системной палитрой. Возможные значения:

background — использовать background-палитру для отображения объекта (используется по умолчанию).
foreground — использовать foreground-палитру для отображения объекта.
HIDDEN — определяет, отображать указанный объект или нет.

Возможные значения:

true — отображать объект.
false — не отображать объект (используется по умолчанию).
TYPE — явно указывает браузеру к какому типу файлов относится загружаемый объект, помогая определить необходимое средство просмотра (plug-in). В качестве значения указывается зарегистрированный MIME-тип файла.

Пример 1:

<EMBED SRC="music.mid" HIDDEN="true">
<NOEMBED>
Альтернативный текст для старых браузеров</NOEMBED>
</EMBED>

Пример 2:

<EMBED SRC="music.vrml"
HEIGHT="300"
WIDTH="200"
HSPACE="10"
ALIGN="center"
PLUGINSPACE="../plugins/download_vrml.html">
<NOEMBED>Альтернативный текст для старых браузеров</NOEMBED>
</EMBED>

Примечания:

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

Обратите внимание — в спецификациях консорциума W3C про EMBED ничего не сказано (!), скорее всего данный элемент появился по инициативе разработчиков Netscape 1.1 и с тех пор поддерживается всеми браузерами для совместимости (начиная с MSIE 3.0-beta-2 и выше).

Каким бы привлекательным элемент EMBED вам ни казался, но, поверьте, лучше его не использовать. Далеко не каждому может понравиться принудительное проигрывание MID-файла или попытка прокрутить ролик в неизвестном браузеру формате. Если вам все же не терпится украсить HTML чем-нибудь из ряда вон выходящим, не поленитесь, потратьте время на усиленное тестирование со всеми популярными видами браузеров.

Из конференции Expert_FAQ

Вопрос

Каким образом на странице указать ссылку на файл по FTP?

Ответ

<a href="ftp://www.xxx.ru/download/myfile.zip">Загрузить</a>

Вопрос

Можете подсказать где можно почитать о мета тэгах?

Ответ

Тег <META>. Закрывающий тег </META> запрещен

Специальная группа инструкций <META>, предназначена в основном для описания и индексирования документа поисковыми машинами. Все тэги META не видны при просмотре документа. Команды <META> вносятся в «шапку» гипертекстового документа — внутри блока <HEAD>…</HEAD>.
-----------------------------------------
<META HTTP-EQUIV="Expires" CONTENT="Mon, 25 Sep 2001 00:02:01 GMT">
Используется для того, чтобы в нужное время браузер при просмотре документа брал не версию, хранящуюся в кэше, а свежую версию прямо с Вашего сайта.
-----------------------------------------
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Windows-1251">
Используется для того, чтобы браузер мог правильно отобразить содержимое страницы и для определения поисковой машиной языка, на котором написана страница.
-----------------------------------------
<META HTTP-EQUIV="Refresh" CONTENT="x; URL=http://changer.newmail.ru/">
Используется для того, чтобы браузер автоматически переключался на новый адрес.

-------------------------------------
<META name="author" content="Arni Schwarz"> Используется для указания имени автора. Поисковые системы могут найти нужный сайт по имени автора (или найти самого автора).

-------------------------------------
<META name="copyright" content="© 2001 SOFT BANANAS"> Полезно также указать и авторские права название фирмы почти наверняка будет проиндексировано поисковой машиной.

-------------------------------------
<META http-equiv="PICS-Label" content=' (PICS-1.1 "http://www.gcf.org/v2.5" labels on "1994.11.05T08:15-0500" until "1995.12.31T23:59-0000" for "http://w3.org/PICS/Overview.html" ratings (suds 0.5 density 0 color/hue 1)) '>
Еще одна интересная штучка отсечение нежелательных пользователей от указанной страницы (например, детей от секс-серверов), при помощи введения рейтинга — т.н. «красной лампочки». Некоторые браузеры позволяют «повесить замок» на содержимое определенных сайтов, запрещая их просмотр. Имеется несколько признанных рейтинговых систем, распознаваемых браузерами. Сам браузер, естественно, можно подстроить под использование рейтинга, а профиль пользователя браузера защитить паролем. Как правило, текст в этот тэг вставляется в строгом соответствии с текстом, имеющемся на рейтинговом сервере.
------------------------------------------
<META name="keywords" content="META, HTML, WWW, Web, паутина, поиск, определение, рекомендации, примеры использования, учебник, руководство, информация, справка, Netscape, Microsoft Internet Explorer">
Список терминов и ключевых слов это то, что является самым главным при индексировании Вашего сайта поисковой машиной! Длина содержимого тегов МЕТА «keywords» не должна превышать 1000 символов.
------------------------------------------
<META name="description" content="The best homepage">
Краткое описание Вашего сайта, используемое поисковым сервером для индексирования, и, как правило, вставляемое в текст страницы найденных совпадений в качестве описания Вашего сайта. Длина содержимого тегов МЕТА «description» не должна превышать 200 символов.

Из конференции Inet_prog

Вопрос

Скажите, можно ли в HTML написать форум или что-то подобное?

Ответ

Сам по себе HTML используется только для отображения. То есть, он позволяет создавать статические страницы. Если вместе с HTML использовать client-side скрипты (Ј/ЈavaScript, VBScript), то можно добиться некоторой динамичности страниц. Это уже называется DHTML (Dynamic HTML). В общем случае форум представляет собой следующее:

1. Сервер БД, хранящий всю необходимую информацию. Существуют уже наработанные связки Сервер БД-Веб сервер-Скрипты, например MySQL-Apache-PHP или MSSQL Server-IIS-ASP…
2. Server-side скрипты, генерирующие страницы, отправляемые клиенту (например, содержимое топиков, извлечJнное из БД). Могут использоваться ASP, PHP, …
3. Client-side скрипты, которые осуществляют действия на клиенте перед отправкой данных на сервер (проверка данных, введJнных в формы и т.д).

Для примера можно посмотреть движок форума PhpBB (http://www.phpbb.com/ .

Из конференции Expert_FAQ

Вопрос

Можно ли в <textarea> как-то указать максимальное число символов в 1 слове?

Делаю форму для гостевой книги и боюсь, что она (книга) может расползтись из-за очень длинных слов.

Ответ

Я думаю надо на событие onBlur (потеря фокуса) или onChange (изменение) повесить вызов проверочной функции на JScript

Из конференции Expert_FAQ

Вопрос

Можно ли во FrontPage98 сделать карту изображения (пользователь щелкает по картинке и, в зависимости от координат нажатия, открывается та или иная ссылка)?

Ответ

Можно, View-Toolbar-Pictures и выбираете изображения с подписью Hotspot (3,4,5 справа)

Вопрос

Можно ли использовать системные цвета в ХТМЛ-страницах? Системные цвета — это цвета, которые использует win для оформления(цвет рабочего стола, рельефные объекты, цвет выделения и т.п.).

Ответ

Надо взять что-нить вроде TopStyle, где они указаны так:

ActiveBorder
ActiveCaption
AppWorkspace
Background
ButtonFace
ButtonHighlight
ButtonShadow
ButtonText
CaptionText
GrayText
Highlight
HighlightText
InactiveBorder
InactiveCaption
InactiveCaptionText
InfoBackground
InfoText
Menu
MenuText
Scrollbar
ThreedDarkShadow

ThreedFace
ThreedHighlight
ThreedLightShadow
ThreedShadow
Window
WindowFrame
WindowText

Названия выдрал из TopStyle, а вот насколько браузеры поддерживают эту фишку, только браузеры и знают… ;)

Максим

Смотри webber.ru

info

Вопрос

Можно ли с помощью сценариев JavaScript или VBScript или с помощью Perl`а проверить доступна ли и работает ли мышь и клавиатура у клиента использующего MSIE 5.0? Если можно, то как?

Ответ

Ни с помощью VBScript, ни с помощью JavaScript проделать это не удастся. Чтобы это осуществить, нужно писать апплет (ActiveX, Java, etc.).

Из конференции Expert_FAQ

Вопрос

Что-то не выходит расположить текст внутри таблицы по нижнему краю. Я пишу vertical-align="bottom". Вроде же так?

Ответ

А вот и не так:

valign="bottom"

Причем не в тэге <table>, а в <tr>, <td>, <th>.

vertical-align — это CSS. Тогда вот так:

<td style="vertical-align: bottom;">

Из конференции Inet_Prog.

Вопрос

Необходимо отцентрировать небольшую таблицу по вертикали в окне браузера (причем не тегами <p>, а так, чтобы она висела по центру независимо от разрешения и размера окна браузера. Средств HTML вроде бы таких нет. Как быть?

Ответ

Есть в HTML такие средства:

<br> <table width="100%" height="90%" align="center"><br> <tr align="center" valign="middle"><br> <td align="center" valign="middle"><br< Тут пишем то, что должно быть по центру <br> </td><br> </tr><br> </table>

Вопрос

Подскажите «примитивный» конвертор из RTF в HTML, который умеет начертание шрифтов выделять (про стили знать не должен), понимает таблицы и умеет экспортировать картинки из документа, чтобы использовать в дальнейшем в html странице.

Куча документов свалилась, надо их конвертить для выкладания на сайт. перепробованы FrontPage, WinWord, hierogyph.
Среди php классов найти ничего хорошего не сумел. Только для создания встречаются изредка :(

Ответ

Программа WordToWeb 2.0 (конвертор из Word в html)
http://www.businesssite.ru/utility/utility1.html

Вопрос

Как назначить элемент html-страницы, относительно которого нужно позицировать, например, слой? Т.е., например, от левого верхнего угла таблицы, ячейки и т.п.

Ответ

Меняешь absolute на relative.

Из конференции Inet_prog

Вопрос

До не давнего времени использовал HotDog Pro 6.
Но он, бывает, часто зависает. Больше всего мне в нем нравилась функция подсказки и подсветки синтаксиса. Вот вспомнил, что год назад CuteHTML юзал и никогда не жаловался может кто даст ссылку или вышлет мне его?
Или что другое посоветуете?

Ответ

Под Виндой использую HTMLPad Fisherman
(www.kimsite.wallst.ru), а под Linux'ом KWrite…

php-coder

Вопрос

У меня не получается отослать страничку с рисунком, пишу <img src="путь к картинке у меня на диске">, сохраняю, как надо в html формате отправляю другу,а там только рамки рисунков. Браузер рисунки отображает.

Ответ

Дело, вероятно, в том, что нужно кроме HTML-страницы отправлять еще и рисунок. Причем если в тэге img задан полный путь к картинке (C:\dir1\…\image.jpg), то у друга она должна лежать по тому же адресу. Или можно объявить картинку так:
<img src="image.jpg">
Тогда другу достаточно положить картинку в ту же папку, где лежит HTML-страница.

Из конференции Expert_FAQ

Вопрос

Не получается подключить элемент ActiveX (OCX) к HTML странице. Как можно сделать, чтобы этот скрипт запускался вместе со страницей? Например, чтобы можно было поместить страницу на сайт вместе с этим скриптом. Скрипт написан на VisualBasic 6.0

Ответ

Пишешь <embed src="x" />, где х — адрес активикса

Из конференции Expert_FAQ

Вопрос

С благими намерениями забил в <head> такие строки:

<script language="JavaScript» src="http://users.i.sokol.ua/www/js/head1.js">

</script>

<script language="JavaScript» src="http://users.i.sokol.ua/www/js/head2.js">

</script>

с целью использовать разные скрипты в <head>

Теперь при обращении к этим страницам происходит сильное торможение загрузки, потом броузер выдает «произошла ошибка сценария, синтаксическая ошибка, строка 1, символ 1»

Почему?

Ответ

В данном случае необходимо так же посмотреть и модуль сценария, в котором происходит ошибка.

Строкой <script language="JavaScript»

src="http://users.i.sokol.ua/www/js/head1.js"> Вы подключаете внешний модуль скрипта. Если вы не имеете исходного текста этого модуля, использовать его крайне не рекомендую.

Так же не имеет смысла ставить 2 скрипта подряд, так как они одновременно загружаются и начинают исполняться (из-за того такие тормоза). Кроме того, сценарии Java сами по себе сильно тормозят работу IE, особенно на слабых компьютерах.

В описываемом случае причина ошибки может быть в следующем:

— рельно синтаксическая ошибка в скрипте,

— отсутствие на странице объекта, с которым работает скрипт,

— неверное указание параметров для скрипта.

— head1.js не есть JS, а непосредственно Java апплет, тогда вызывать его надо следующим способом:

<APPLET code="…» width=… height=…></APPLET>

Из конференции Expert_FAQ

Вопрос

Посоветуйте толковое руководство по Macromedia Dreamweaver MX в Сети, а также подскажите нет ли где русского хелпа к проге.

Ответ

Быстро пополняемое наиболее подробное руководство по DW MX — с самых азов:
srez.ru

Из конференции Expert_FAQ

Вопрос

Чем отличается html от shtml, ehtml, xhtml, phtml?

Ответ

HTML — простой HTML, который отрисовывается броузером на экране у клиента. Расширение у таких файлов обычно .html. Все остальные — небольшие модификации html, требуемые для поддержки встраиваемых серверных скриптов, таких как PHP, SSI и др. Так, например, если в HTML внедряется PHP, файлам обычно дается расширение .phtml. Выглядят они примерно так:

<HTML>
<BODY>

<?php // PHP программа
echo "я PHP скрипт";

?> …
</BODY>
</HTML>


Аналогично, shtml — HTML со вставками SSI, и т.д. Разные расширения даются для того, чтобы сервер знал, какие файлы через что прогонять перед отправкой клиенту. Так, phtml прогоняется через интерпретатор PHP, shtml — SSI и т.д., а также для увеличения быстродействия, чтобы не прогонять все странички через кучу интерпретаторов.

Вопрос

Какой тег нужно прописать в HTML-файле, чтобы поисковая система не индексировала этот файл?

Ответ

Вот этот между <head;> и </head>:

<meta name="norobots" content="noindex">

Вопрос

Что нужно сделать, чтобы нажав на пиктограмму в документе начинала играть музыка, без открытия каких-либо программ проигрывания звуковых файлов.

Ответ

В книгах ОЧЕНЬ мало примеров с обработкой звука… И более менее путевые дизайнеры предостерегают от использования звука в страницах т.к. это СИЛЬНО замедляет работу. Иными словами — овчинка выделки не стоит!
Но вот кое-какие сведения по вашему вопросу…

Музыку можно проигрывать, по крайней мере, двумя способами:
1. Используя тег <bgsound>
2. Использовать тег <a href='URL'>

Если записать так, то начнет звучать музыка…
<bgsound id='mysound' src='URL'>
Если верить написанному, подгрузки других программ не произойдет. Но если захочется "сменить пластинку", то придется пользоваться скриптами, чтобы изменить свойство src на другое значение mysound.src="new_url" или "" — чтобы замолчало ;-) <a href='URL'> По сведениям источника, если сам не сможет справиться с обработкой ресурса (любого) "позовет на помощь" операционную систему и та запустит ассоциированное приложение, которое справится с поставленной задачей!

Из конференции Expert_FAQ

Вопрос

Объясните пожалуйста выражение "strict html", что имеется ввиду?

Ответ

Думаю имеется ввиду "строгий" html, т.е. код которого полностью соответсвует стандартам.

Из конференции Expert_FAQ

Вопрос

Что такое "резиновая" таблица? Т.е. растягивается по браузеру в зависимости от расширения?

Ответ

Резиновая таблица не просто растягивается по браузеру.
Резиновая таблица — это таблица, ширина которой выражена не в фиксированном значении точек, а в процентном отношении от видимой ширины окна браузера. Таблица может занимать не все 100% ширины, а меньше, но при изменении ширины окна изменяется и ее ширина.

На таких таблицах построен т.н. «резиновый» дизайн. Он сложнее в реализации, зато удобнее в использовании, не создает проблемы у пользователей.

Из конференции Expert_FAQ

Вопрос

Хочу сделать, чтобы при открытии моего сайта, открывались еще 1 или 2 сайта или окна, но не перед сайтом (pop-up), а позади него, чтобы был виден после закрытия основного сайта

Ответ

Вот код:

<HTML>
<HEAD>
<TITLE></TITLE>
<script language="JavaScript" type="text/javascript">
// Открываем страницу 1
window.open("1.htm")
// Открываем страницу 2
window.open("2.htm")
</script>
</HEAD>
<BODY onBlur="javascript:win_focus(this)">
<script language="JavaScript" type="text/javascript">
// Делаем шлавную страницу активной
function win_focus(window_x)
{
window_x.focus()
}
</script>
</BODY>
</HTML>

Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация