Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

   Интернет технологии -> CSS -> HTML & CSS FAQ


Вопрос: Чем &quot; реально отличается от того, как если просто кавычки поставить?


Ответ: Имеет значение, когда хочешь какую-нибудь фразу с кавычками вставить в JavaScript или другую конструкцию, где уже содержится кавычка. Еще есть версия, что просто ставить кавычки - не заработает на старых версиях браузеров, но я не проверял... В общем, лучше ставить &quot; и будет меньше проблем...



Имеется сайт на 100 страниц. На каждой странице наверху имеются ссылки на разделы сайта; то есть каждая страница имеет одинаковый фрагмент со ссылками.
ВОПРОС в следующем: можно ли сделать так, чтобы таблица со ссылками хранилась где-то в одном месте, а при посещении каждой страницы загружалась соответственно от туда?


Ответ: Это можно сделать 2-мя способами:

1. SSI - http://users.kaluga.ru/akwproject/articles/ssi.htm

2. JavaScript - В определенном месте основной страницы:

<script language="JavaScript" src="test.js"></script>

А вот пример файла test.js:
----[begin]----------------------------------
<!--

document.writeln('<h5 align="center"><font face="Verdana">&quot;Тестовый образец.&quot;</font></h5>');

//-->
------[end]---------------------------------



Как сделать свою иконку в Favorites, т.е. не использовать стандартную IE? А можно такую же добавить в NC?


Создайте изображение 16*16 пикселей и не более 16 цветов. Переименуйте его в favicon.ico (это приведет файл к стандартным размерам) и поместите его в каждый каталог на Вашем сайте. Работает только с IE5+



Если во FrontPage я о навигации особо не беспокоился, добавляю к примеру новую страницу, а панель навигации на ней уже присутствует, то как организовать навигацию, если писать все это дело на HTML?. Представим ситуацию, что сайт состоит из главной страницы и 50-ти страниц одного подуровня. И навигация такого вида [Главная] [Предыдущая] [Следующая]. Мне что, на каждой странице вручную проставлять ссылки? А если придется, к примеру, что-то выбросить из середины, то на последующих страницах все ломается. И весь этот кошмар заново? Наверняка можно это дело как-то автоматизировать.

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


Можно. Например, используя скрипты для создания динамических сайтов. В качестве примера могу привести свой сайт http://webscript.ru . У меня на сайте нет не одной статической страницы. Все страницы генерируются каждый раз для пользователя, когда он запрашивает соответствующую страницу. Существует только шаблон сайта, в котором задана структура и оформление сайта.

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



Я не могу понять, как люди делают, что ссылка сначала одного цвета, а потом
при наведенни она меняет цвет


Использовать CSS
<style type = "text/css">
A { color: green; } Цвет ссылки зеленый
A:hover {color: red; } Цвет ссылки на которую наведена мышь, в данном случае красный
</style>



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


Посмотрите в этом разделе http://webscript.ru/scripts/Perl/Schetchiki/   Программу LOGCOUNT 2.0 Практически аналог программ анализа логов. Автор наш, так что всегда можно к нему обратиться.



У меня страница из таблиц....слева меню, по середине - новости, а справа - реклама. все это мне надо олбновлять, причем т.к. дизайн на всех страницах одинаковый мне надо изменять содержание меню, текста и рекламы. Мой сервак поддерживает SSI, но я самое интересное я не знаю, что именно должно быть во вставляемом фрагменте (в SSI это делается <!--#include virtual="file.txt"-->) текста (или что в нем [вставляемом файле] должно быть: код НТМЛ или сразу текст, хочу заметить, что в некоторых случаях мне надо и то и то).
И если во вставляемом фрагменте может быть код НТМЛ, то надо ли в нем прописывать какие-либо коды, которые сочетались бы с документом, куда он будет вставлен?


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



Как мне убрать горизонтальную прокрутку?


Горизонтальная прокрутка на странице возникает в том случае, если ширина обьектов (рисунок, таблица, Flash-анимация и т. п.) больше ширины области экрана. Например, область экрана 800х600 пикселей, а рисунок по горизонтали - 801 пиксель. Единственный метод убрать горизонтальную прокрутку - уменьшить ширину рисунков, а ширину таблиц указывать в %-х от ширины области экрана, а не в пикселах.



Мы сделали небольшой сайт www.plushenko.narod.ru по шаблонам народа.ру Но дальше не знаем что делать,хотя купили книги по созданию сайтов ,а так же Front Page.Очень трудно что нибудь придумать.Интересно как к примеру вставить еще одну фотогафию или как сделать ссылки внутри текста, помимо того ,что можно сделать по шаблону.


Вам надо начинать изучать искусство разработки для Web. Причем с азов. А если нет времени, то обращайтесь к профессионалам. Причем последнее лучше, чем самостоятельные изыскания во Front Page.



Можно ли отсеч, открылась сктраничка во фрейме или нет? Или хотя бы если открылась во фрейме то открыть ее на весь экран?


<SCRIPT LANGUAGE="JavaScript">
<!--
setTimeout ("changePage()", 10);
function changePage() {
if (self.parent.frames.length != 0)
self.parent.location="http://aaa.ru/index.html";
}
// -->
</SCRIPT>



Правильно ли я понял, что Netscape не понимает стили (<style>.............</Style>) У меня он игнорирует информацию в этих тегах.


Стили Netscape понимает, но не все. Какие именно, зависит от версии браузера.



Дано: На странице есть маленькие картинки, превьюшки, которые,являются ссылками на крупные картинки. Крупные картинки являются файлами, допустим, типа jpg. Эти каритнки должны открывться в отдельном окне (это не проблема, достаточно использовать параметр target=... в тэге <a href... >). Вопрос: Окно должно иметь фиксированый размер и не содержать ни меню ни панели инструментов. Дополнительное пожелание: Без Java script.


Без JavaScript не получится. А с JavaScript - запросто:

<script language='JavaScript'>
<!--
function opreq(lnk,w,h)
{
var x=window.open(lnk+'.htm','addhelpwin',
'width='+w+',height='+h+',scrollbars=1,resizable=1');
x.focus();
}
function lp()
{
alert("Щелчок левой кнопкой мыши по блоку схемы выведет изображение");
return true;
}
//-->
</script>

И далее ссылка: <a href="javascript:opreq('index','171','225')">



Проблема такая: требуется гибкое решение по обновлению прайс-листов. Заказчик хочет сам обновлять сайт. Как сделать так, чтобы он мог просто как-то скидывать файлы Excel в интрнет и все. Прайсы ежедневно обновляются. Желательно без базы данных(SQL и т.д. может быть XML).


Решение очевидно: сделайте автоматический конвертер из .xls в .html и все. Единственная проблема - это как его сделать. Нужен хороший программист.



Я хотел бы разместить на страничке несколько маленьких рисуночков, но в точно определенных координатах. К примеру - один в центре, остальные вокруг него. При нажатии на один из них - вызывалась бы другая, тематическая страница. Есть ли такая возможность в HTML или же я должен объединть их все в один рисунок и представить его в виде КАРТЫ "MAP"


Ответ: Самый простой вариант - поместить картинки в таблицу без рамки (border=0).



Вопрос: Скажите, а что значат эти две строчки в html документах ?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0044) http://www.name.com -->


Ответ: Первая строка говорит о том в соответствии с какой версией спецификации HTML создан файл. Вторая строка ставится браузером IE при сохранении в файл текущей страницы.



Я  использую для меню кнопки с тегом <div>. Как сделать фрейм с этим меню, чтобы при нажатии на кнопку, вызванная страница выводилась в главное фрейм-окно, а не в фрейм-окно с меню?


Ответ: Используйте параметр target. Div здесь не при чем.



Допустим, я хочу вставить какую-либо фотографию в background.
Вопрос:
1. Как сделать, чтобы эта фото не "размножалась" на весь экран?
2. При прокрутке страницы, оставалась на месте?


1 - только с помощью CSS. Причем не самой первой версии. Советую не использовать по соображениям совместимости с NN.
2 - можно через параметр bgproperties="fixed". Однако в NN это не работает.



У меня на сайте 3 вертикальных фрейма. Когда в среднем фрейме много информации, появляется линейка прокрутки. Она торчит посреди страницы, и портит внешний вид. Как сделать что бы она была с краю всей страницы, а не одного фрейма.


Ответ: Сделайте средний фрейм крайним.



Подскажите пожалуйста - как правильно описать таблицу, чтобы её фоном была картинка. Фрагмент работает в IE5 и не работает в Netscape.

<table>
<tr>
<td border=1 width=160 background="images/round.gif">
</td>
</tr>
<tr>
<td border=1 width=160 background="images/line.gif">
</td>
</tr>
</table>


Ответ: Netscape, используемый Вами, не поддерживает бекграунд в таблице. Netscape 4.04 бекграунд поддерживает



Множество материалов, которые необходимо выложить на сайт, находятся в Wordовских файлах. Ни для кого не секрет, что при сохранении из Word в виде Html, получается довольно ужасно (хотя внешне и не плохо) Во-первых, размер на порядок больше. Во-вторых, плохое приобразование таблиц. Также: проблемы с шрифтами и специальными символами, буквами греческого алфавита, формулами,... FrontPage делает это несколько лучше но это слабо утешает. "Существуют платные конвертеры, но они платные". Посоветуйте, как лучше поступить в данной ситуации. Работы много, а текст довольно сложный - научный.


Ответ: В Dreamweaver есть функция Clean Up HTML. Удаляет вордовские теги.



Как сделать так чтобы на странице с 3мя фреймами, картинка расположенная в 3ем, больше фрейме рисовалась посередине общей страницы и можно ли это вообще?


Ответ: Не получится.



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


Ответ: А Вы представьте, что у Вас старое окно очень быстро закрылось, а новое тут же открылось :)



В данный момент я работаю над будущим сайтом. Но получается не совсем то, что я хочу получить.

1. Сайт состоит из двух частей (фреймов) - фрейм меню и "основной" фрейм. При загрузке сайта НЕ с главной страницы, получалось так, что фрейм с меню не загружался. Поэтому, я вставил во все страницы скрипт:

<SCRIPT LANGUAGE="JavaScript">
<!-- if (self.parent.frames.length == 0)
self.parent.location="INDEX.HTM"; // -->
</SCRIPT>

INDEX.HTM - имя файла заглавной страницы.(и если нужно, то путь к этому файлу)

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

Ответ : Можно сделать свой "index" для каждой страницы. А вообще фреймы потому и не используют. Рекомендую вообще от них отказаться. Лучше использовать следующий вариант:
<SCRIPT LANGUAGE="javascript">

if (self==parent)
{
document.write('<b>Данная страница находится в фрейме.
<a href="http:///">Главная страница</a></B>')

}

</SCRIPT>

2. Я читал, что для некоторых серверов файлы MY.HTM и my.htm это совершенно разные файлы. В каком регистре лучше писать имена и т.д., в верхнем или нижнем?

Ответ: В нижнем.

3. Хотелось бы узнать, есть ли, какие нибудь "симуляторы серверов"? Что бы можно было протестировать работу сайта у себя на винчестере. Если есть то, какие (названия) и где их можно скачать (адреса).

Ответ: Сервер Apache - http://tweak.tut.by или http://apache.ru Small HTTP Server http://www.wplus.net/pp/mrdoors/srv/index.htm

4. Куда можно закачать (бесплатно) свой сайт. Если можно - конкретные адреса.

Ответ: www.narod.ru www.boom.ru www.holm.ru www.by.ru www.lgg.ru

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

Ответ: Если кратко, то событие OnClick в JavaScript позволяет это реализовать.

6. Можно ли, сделать так, что бы выше приведённый скрипт загружался из одного места (например, отдельного HTM файла), а на страницах была какая ни будь ссылка на его.

Ответ от Антона Заболотского: <script language="javascript" src="java.js"></script> Здесь java.js - файл с текстом скрипта.



Мы издаем журнал, и имеем сайт поддержки. Для навигации по страницам очередного номера журнала есть меню с соответствующими линками, а все файлы находятся в директории NEW. Как только выходит новый номер, я переименовываю директорию, например в 02, а в директорию NEW помещаю новые файлы с теми же именами (Redaktor, Cover и пр.), чтобы линки сохранились. Но поисковики тут же сообщают, что страница не найдена, поскольку проиндексирована в другой директории. Каким образом можно избежать этой проблемы?


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



Вопрос: При  создании  фреймов  (заказчик требует), я установил leftmargin и topmargin в каждом окне по "0" а вот с права идет на глаз "5", как бы и отрегулировать правый край?


Ответ:Тег Frame

MARGINWIDTH
Задает размер отступа по горизонтали от границ фрейма в пикселах.

MARGINHEIGHT
Задает отступы сверху и снизу.



Возможно ли создать сайт, с которого отправлять сообщения на сотку и пейджер, с помощью веб-программирования?


Ответ: Существует 3 возможности организовать подобное на сайте:
1. Использовать чужие формы для отправки сообщения (т.е. данные из вашей формы передаются существующему скрипту и передаются на аппарат) Но это быстро вычислят и прикроют.
2.Использовать телефон подключенный к серверу для отправки сообщений. Не подходит при большом обьеме СМС
3. Договорится с СМС центром оператором.



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


Ответ: Все зависит от типа данных. Если это ссылки , то можно посмотреть готовые скрипты http://webscript.ru/scripts/Perl/Katalogi/ Если, что-то специфическое, то надо писать самому или искать программиста. Начните с изучения PHP и MySQL. Далее скорее всего придется заплатить за    нормальный хостинг. И начинайте реализовывать проект. Москва тоже не сразу строилась.



Назначение html-тэгов &nbsp, какие ещё есть аналогичные и что они значат?


Ответ: Набор символов &nbsp; в теле HTML-документа вставляет пробел (между словами вожможен только один пробел, для размещения более одного пробела нужно вставлять этот набор символов). Вот несколько аналогичных - &sect; (знак параграфа), &pound; (знак фунта стерлингов), &copy; (знак Copyright). Больше о специальных символах можно узнать на страницах - http://www.utoronto.ca/webdocs/
HTMLdocs/NewHTML/en_test.html
и http://www.utoronto.ca/webdocs/
HTMLdocs/NewHTML/iso_table.html



Мне больше нравиться писать HTML-коды вручную, но несколько утомляет писать теги (иногда автоматически буквы местами поменяешь,а потом полдня ошибку ищешь). Недавно я видела редактор под Linux, который при нажатии нужной кнопки вставляет нужные теги. Кроме того, насколько я поняла, там есть куча всяких настроек. Но это под Linux, а есть ли подобный редактор под W95/98/NT?


Ответ:  Aditor и HomeSite, который дает возможность работы напрямую с кодом.



Не подскажете как можно уменьшить в форме размер шрифта на кнопке, textfield и т.д. Увеличить можно через параметр style="font-size:NN" а уменьшить?


Ответ: Уменьшают тем же способом, что и увеличивают. Возможно, в Вашем случае шрифт не уменьшается, так как меньше быть уже не может. Пришлите адрес страницы или кусочек кода - я посмотрю.



Я хочу, чтобы был эффект такой, как и при разделении рабочего места при помощи фреймов, только вместо этой линии (которую можно двигать по усмотрению пользователя) чтобы была какая-то другая линия - в смысле я задал бы её графически. То есть я хочу, чтобы справа было у меня меню, а в левом окошке - другие html`ки, которые будут обновляться при нажатии на каком-то пункте меню справа, только вот эта линия была не такая, как при разделении с помощью фреймов.


Ответ: Линию разделения фреймов можно сделать невидимой и в нужном месте вставить картинку.



На форме находится два поля Input (Text) и нет кнопки Submit. Каким образом отправить запрос на сервер по нажатии кнопки Enter и без озвучивания этого события с помощью системного динамика?


Ответ: На моем компьютере, например, это событие не озвучивается системным динамиком. Это у вас так ОС настроена, наверное.



Кто слышал, какое разрешение мониторов чаще всего используют пользователи Интернет? Нужно ли расчитывать дизайн на тех, кто до сих пор пользуется 640х480?


Ответ: http://www.spylog.ru - лучшая Интернет-статистика. По данным SpyLOG на 13.01.01:
800х600 - 52.61%
1024х768 - 34.56%
640х480 - 3.136%
1152х864 - 1.770%
1600х1200 - 0.398%



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


Ответ: Если окно открыто не полностью и при этом расположение объектов меняется не так, как хотелось бы, значит не все параметры объектов, отвечающие за расположение, выставлены. Или есть ошибки в коде. Надо разбираться. Это процесс длительный и утомительный, но только так приходит опыт.
Шрифт можно "заморозить" с помощью CSS, но лучше этого не делать - работает только в MSIE, демонстрирует неуважение к посетителю (лишен возможности изменить шрифт). Лучше учесть изменение размера шрифта на этапе разработки дизайна сайта.



Как сделать ссылку, чтобы кликнув по ней открылся новый блок информации на этой же странице и в этом же окне. Например. Есть страница с общим описанием туристического маршрута: природа, сезон и т.д. Ниже есть строчка: "Подробное расписание по дням. Жми здесь". И конец страницы. Теперь надо сделать так, чтобы кликнув по этой строчке, внутри уже открытой страницы с общим описанием, открылось подробное описание маршрута.


Ответ: Можно с помощью слоев (Layers), но будет несовместимость с многими браузерами. Можно с помощью фреймов.


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


Ответ: Использовать скрипт случайного вывода CGI или Java. CGI можно посмотреть здесь http://webscript.ru/scripts/Perl/Sluchainii_vivod/ При использовании Java-скрипта все варианты должны находиться в коде страницы, что заметно увеличит ее размер.



Вопрос:   Вопрос мой может быть не по теме, но если можно, то пожалуйста ответьте на него... Вот он: -какую область программирования (в широком спектре слова) можно быстрее всего освоить? ((Для тривиального зарабатывания денег.)) Заранее благодарен за ответ. Но если ответа не будет, то я всё понимаю......


Ответ:  Сейчас  наблюдается   отсутствие   тех,  кто  мог  бы грамотно с технической  точки зрения писать системы помощи под Windows. Для этого обычно   используется  WinHelp.  Так же стали популярны системы помощи, сделанные  в  html   для  просмотра  в   обычном браузере. Изучайте язык разметки    гипертекста,   java-скрипты    -    перспективно   во  многих отношениях.  Среди  обычных  языков    программирования сейчас популярны C/C++ и Perl.



Вопрос: Расскажите  почему атрибуты 'leftmargin' и 'topmargin' тега  работают только в Internet Explorer. Что можно использовать для Netscape Navigator?


Ответ: Подобные нестыковки - это следствие конкуренции этих браузеров. Netscape использует  maginwidth и marginheight вместо leftmargin и topmargin. То есть для обеспечения совместимости следует писать:
leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"



Вопрос: У меня есть страница. По середине страницы должна проходить хаотично ломаная линия, с одной стороны черный фон, с другой красный. Как это осуществить?


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



Вопрос: Можно ли просматривать страницу в том шрифте, которого нет в базовом комплекте виндов, но который может висеть на сервере. Реально ли это, то есть загрузка шрифта с сервака (для просмотра страницы с нужным шрифтом).


Ответ: Нет, это невозможно. Показ шрифтов целиком зависит от браузера пользователя. Есть только один выход - указывайте все возможные шрифты в теге <Font>, может быть он окажется у Вашего гостя. При этом желательно, чтобы страница нормально смотрелась и при использовании широкораспостраненных шрифтов.



Вопрос: Как при загрузке страницы сделать загрузку изображений, которые будут использоваться в дальнейшем на других страницах?


Ответ: Если   изображения   используются  на  одной   странице, то они без труда могут  быть    использованы и на другой странице. Нужно только правильно указать  в коде путь к ним: <img src="путь_к_файлу">, где путь_к_файлу -    имя файла с изображением, если оно находится по тому же пути, что и страница, или путь и имя файла, если путь к изображению другой.



Вопрос: Как можно избежать изменения кегля на странице пользователем?


Ответ: Избежать   изменения   размера шрифта при указании пользователем размера шрифта  в  браузере   в   общем  случае  нельзя.  Этого можно добиться в Internet  Explorer  с   применением каскадных таблиц стилей (CSS), но в Netscape не заработает, то есть совместимости не будет.



Вопрос: Можно ли сделать так, что бы пользователь не мог увидеть кода страницы или части. А можно ли это сделать в CGI, SSI, JAVA и т.д.


Ответ: К сожалению сделать это практически невозможно. Можно лишь затруднить просмотр кода путем его оптимизации. Но его можно будет впоследствии сделать нормальным. Можно так же сделать вызов pop-up окна без toolbars, при этом поместив внутри <body> следующий скрипт:

<script language="JavaScript">
<!--

/*
Disable right mouse click Script (By Crash @ http://walk.to/crash)
Submitted to and permission granted to Dynamicdrive.com to feature script in it's archive For full source code to this script and 100's more, visit http://dynamicdrive.com
*/

var message="Function Disabled";
function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
// --> </script>

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



Вопрос: Где в сети можно получить русскоязычное описание таблиц CSS?


Ответ:

http://webclass.polyn.kiae.su/classes/css12/first.htm
http://htmlhelp.chat.ru/csshelp/index.html


Вопрос: Нашла в одном сайте тег <marquee.... Я имею ввиду бегущую строку с право на лево. Как его использовать? Какие есть еще разновидности бегущих строк? Как это дело работает в Netscape (c Explorer'ом и так все понятно)?


Ответ: Вид бегущей строки можно изменить через параметры этого тега:

ALIGN="left|right|top|middle|bottom"
BEHAVIOR="scroll|slide|alternate"
BGCOLOR="#rrggbb|colour name"
DATAFORMATAS="HTML|text"
DIRECTION="left|right"
HEIGHT="value|value%"
HSPACE="value"
LOOP="value|-1|infinite"
TITLE="Informational ToolTip
WIDTH="value|value%"

Для подробной информации можно зайти на сайт www.w3.org  Советуем также купить пособие по языку HTML 4.0:

Однако Netscape этот тег не поддерживает, поэтому кросс-совместимость может обеспечить скрипт:

<script language="JavaScript1.2">
/*
Cross browser marquee script-
© Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions,
100's more DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/
//Specify the marquee's width (in pixels)
var marqueewidth=330
//Specify the marquee's height (in pixels, pertains only to NS)
var marqueeheight=20
//Specify the marquee's scroll speed (larger is faster)
var speed=6
//Specify the marquee contents
var marqueecontents='<font face="Arial"><b><big>Text of marquee</big></b></font>'
if (document.all)
document.write('<marquee scrollAmount='+speed+' style="width:'+marqueewidth+'">'+marqueecontents+'</marquee>')
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){

setTimeout("window.onresize=regenerate",450)

intializemarquee()

}

}

function intializemarquee(){

document.cmarquee01.document.cmarquee02.document.write

('<nobr>'+marqueecontents+'</nobr>')
document.cmarquee01.document.cmarquee02.document.close()
thelength=document.cmarquee01.document.cmarquee02.document.width
scrollit()
}

function scrollit(){
if (document.cmarquee01.document.cmarquee02.left>=thelength*(-1)){
document.cmarquee01.document.cmarquee02.left-=speed
setTimeout("scrollit()",100)

}

else{
document.cmarquee01.document.cmarquee02.left=marqueewidth
scrollit()
}

}

window.onload=regenerate2
</script>
<ilayer width=&{marqueewidth}; height=&{marqueeheight}; name="cmarquee01">
<layer name="cmarquee02"></layer>
</ilayer>


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


Ответ: 1. <META HTTP-EQUIV="Refresh" Content="60; url=http://"> поместите в файл обновляющегося фрейма. 2. Нужно указать target="downframe_name", где downframe_name - имя нижнего фрейма, заданное в теге <frame name="downframe_name" src="df.html">



Вопрос: Как сделать на веб-странице вертикальную линию? На всякий случай - у меня есть FrontPage и Dreamweaver.


Ответ: Вертикальную линию вставить нельзя, так как горизонтальную. Можно заменить её чем-то похожим. Вот несколько предложений:
1. Создать документ в Word-е, вставить таблицу, текст писать в ячейках таблицы. Я думаю особых проблем не составит сделать нужные вертикальные линии таблицы видимыми, а все остальные – невидимыми. Сохранить в формате HTML. Недостатки – таблица корректно отображается только в IE 5, файл имеет очень большой размер.
2. В Dreamweaver-е создать таблицу, указать фиксированную ширину выбранной ячейки не в %-х, а в пикселях. Как бекграунд этой ячейки вставить рисунок выбранной ширины, высота не играет роли, только не очень большая. Текст и другие объекты вставлять в других ячейках таблицы. Можно было бы вставить просто рисунок вертикальной линии, но страница будет отображаться некорректно на мониторах с разным разрешением экрана.
3. Можно поэкспериментировать с фреймами – создать два вертикальных фрейма, и одному из них указать границу выбранной ширины и цвета.



Вопрос: Как сделать так, чтобы при открытии страницы, не помещающейся на экране по вертикали, она оказывалась прокрученной вниз на некоторое расстояние?


Ответ: В тег BODY вставьте onLoad="window.location='#label'" В том месте кода, к которому должна быть прокручена страница при загрузке вставьте <a name="label"></a> При таком способе страница всегда будет прокручиваться при загрузке к определенному месту.



Вопрос: Страница, со ссылкой на *.xls файл. Нужно чтобы при нажатии на ссылку загружался файл, а не показывался на экране, как это делает MSIE 5.0. Файл должен быть именно с расширением .xls (Бред конечно, но так надо).


Ответ: MSIE так сделан, что .xls всегда будет открываться в Excel (интеграция приложений от одного производителя). Можно заархивировать файл, как это всегда делают, но тогда расширение будет уже другим.



Вопрос: Что значат поля target существующие по умолчанию: _parent _top _self ? Что такое _blank научный тык разъяснил, а вот с этими...


Ответ:
_parent - используется для страниц с фреймами - откроет ссылку в своем фреймсете. (может быть такая фишка - страница из 2-х фреймов - а внутри его еще один фреймсет)
_self - тоже для фреймов - ссылка откроется в своем фрейме
_top - ссылка развернется на всю страницу, также часто для фреймов



Вопрос: Есть желание создать свою страницу и разместить на ней базу данных в Access. Как сделать, чтобы работали запросы и поиск в формах?


Ответ: Лучшая связка для подобных задач - это ASP/Access. Поэтому Вам и Вашему провайдеру необходимо иметь сервер IIS работающий под Windows NT для того, чтобы все формы и поиск были рабочими.


Вопрос: А как делаются вот такие красивые сообщения, как, собственно, сами сообщения листа? Иными словами, как и с помощью чего можно получить доступ к HTML-коду отправляемого сообщения (в HTML формате)? Этот вопрос можно разделить на 2 части:
1. как делается описанная вещь с помощью обычных средств (Outlook и т. п.)?
2. как называются и где можно найти специальные средства для управления контентом в таких рассылках (автоматическая подстановка имени получателя, адресов и т. п.)?


Ответ: HTML-формат рассылки готовится либо в любом HTML-редакторе (HomeSite, FrontPage, Dreamweaver, HotDog и т.п.), либо путем ручного написания HTML-кода, в зависимости от степени знания языка HTML. Далее в зависимости от службы рассылок код файла либо отсылается на особый адрес, либо переносится в форму на сайте службы. Информацию об этом можно найти на сайтах соответствующих служб рассылок.

К сожалению российские службы рассылок не поддерживают персонализацию сообщений, поэтому Вам придется скорее всего создать свою рассылку, используя CGI скрипты. Найти их можно здесь http://webscript.ru/scripts/Perl/Listi_rassilki/ Использовать рекомендую скрипт "Список рассылки ". Остальные попроще. Возможно придется дорабатывать скрипт под свои потребности. Или обращаться к разработчику, благо он из Белоруссии.

 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.