У мя вопрос по веб-дизайну!! Как мне
сделать, чтоб при наведении на картинку с
соседнем окне появлялась другая картинка.
Поясняю: Ну допустим меню, Я навожу на его
пункт допустим здоровье 🙂 а в соседнем
окошке (фрейме, таблице хоть где) появляются
таблетки или змея!! ну в обoем вы меня поняли…
Для начала нужно написать в хеде
следующие скритпы:
<script>
function over(img) {
document.images[img].src = "/select.gif";
}
</script>”
Этот скрипт определяет картинку, при
наведённом указателе мыши.
<script>
function out(img) {
document.images[img].src = "/pusto.gif";
}
</script>”
Эта конструкция демонстрирует картинку,
как “пустую”, то есть неактивную
В <body> следует написать следующее:
<img src="/pusto.gif" name="pic1">
<a href="index.html" onmouseover="over('pic1');"onmouseout="out('pic1');">
<img src="/image.gif"></a>
Здесь процедуры onmouseover="" и onmouseout=""
передают скриптам соответствующие
указания. Есть различные вариации на тему
этого скрипта.
Вопрос такой... уже наверное не первый и
не второй раз, но все-таки... Подскажите
хостинг (забугорный есесенна) cgi, pop3 -
обязательны, оплачиваемый кредами, и самое
главное что б хозяева хостинга не звонил
хозяину креды и не подтверждали его желание
зарегиться. А то как где не ткнусь :-)...именно
так и есть.
Вопрос такой уже поднимался в первом
выпуске фака по Web-Design’y! Зачем тебе платный
хостинг? И почему забугорный – это “есесенна”?
Ну, в общем, это твоё дело. Судя по всему,
хочешь спертые креды обкатать. Сразу хочу
тебя обломать! Всё что связано с кредитками
- на западе (впрочем как и у нас) держится под
серьёзнейшим контролем! То есть позвонят
обязательно! Во всяком случае, нигде такого
лоховского (с точки зрения оплаты) хостинга
не встречал!
Хочу, что бы у таблицы была толстая, даже
жирная(в 5pix) граница. Я в FronPage 2000 делаю
толщину border=”5”, но в Нейтскейпе и Опере всё
выглядит убого. Подскажите, в чём дело?
В одном из прошлых номеров я упоминал, про
убогие фишки FrontPage – и предостерегал от их
использования! А вам всё не почём! Кто ж так
делает?? Что бы сделать “жирную” границу,
нужно повозится со вложенными таблицами.
Одну залей чёрным(можно и другими цветами).
В неё вставь ещё одну таблицу, но с cellspacing=”5”
и залей её белым цветом! В итоге будет
красиво. Хотя я предпочитаю больше 2pix
толщину не делать. для особо продвинутых
текст такой конструкции:
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#000000">
<table width="100%" border="0" cellspacing="5"
cellpadding="0">
<tr>
<td bgcolor="#FFFFFF">бла-бла-бла</td>
</tr>
</table>
</td>
</tr>
</table>
Кстати, прописывать все теги таблицы не
обязательно! Хотя из-за этого некоторые
версии Netscape могут взгюкнуть!
У меня такой вопросик, можно ли
директивы ssi запрашивать с удалённого
сервера?
Директивы как таковые запрашивать нельзя!
Можно попросить у удалённого сервера файл с
нужным текстом. Но он не даст! это факт…
проверенный:) Не потому, что он жадный, а
потому, что в принципе такая функция не
предусмотрена! Хотя есть выход и из этой “безвыходной
ситуации”! Нужно реализовать cgi скрипт,
который будет забирать с сервера
необходимые файлы и вставлять в html-страницу,
как SSI.
E меня возник такой вопрос: я знаю HTML, но
не знаю Яву и VBScript, ну то есть только HTML, и
вот меня интересует насколько надо быть
профессионалом, чтобы работать по
специальности WEBmaster, так чтоб дома работать,
сайт поддерживать, или еще что-нибудь, то
есть каковы должны быть знания.
Честно говоря, чтоб склепать себе
хоумпагу, достаточно всего трёх вещей:
прямых рук, способных нажимать на клавиши,
FrontPage (самый простой из визуальных
редакторов) и способность складывать
отдельные междометия в удобочитаемые
предложения (типа “Yo, дык ёпть, вау…мля!” –
не прокатит!). С такими “базовыми” знаниями
можно спокойно жить и не тужить:) Но, если ты
надумал этим зашибать деньгу, то маловато
окажется. Хотя…кому и так сойдёт:) Вообще,
для серьёзного Web-Mastering’a тебе понадобятся
знания в следующих областях науки и техники:
CGI(глубоко и с чувством), SSI(для облегчения
трудов), Perl(для усложнения процесса:)),
знания особенностей различных серверов(для
правильного применения всех вышеназванных
чудес света)… и ещё туева хуча всего….надеюсь
я тебя не напугал?
У меня примитивный “до нельзя” вопрос:
“Как пишуться cgi скрипты???”
CGI-скрипт – это по сути такая же программа,
как и те, что живут на твоём винте в
немереном количестве, только
узкоспециализированная. Всё что она делает
– это выполняет определённую
программистом функцию или их набор. Суть
действия скрипта сводится к следующему:
получить входящие данные, обработать их,
выдать результат в определённом виде. Чаще
всего результатом является html-страница.
Пишутся такие программы на разных языках
программирования, чаще всего встречаются C(семейство),
Perl и Delphi(реже, но тоже встречается – ищи
инфу на Хакере).
Какой дизайн сайтов сейчас является
оптимальным? Что сейчас модно?
Ответ: Вопрос сложный и лёгкий
одновременно. Как говорят французы: “модно
– это то, что тебе нравится!” Нельзя
определить какие-то стандарты в дизайне,
так же, как нельзя ограничить фантазию
дизайнера! Это факт! Но существуют
некоторые каноны, или лучше сказать
традиции, следовать которым не только можно
и нужно. Во-первых – это цветовая гамма(где-то
слышал, что более правильно использовать
цвета, кратные трём, то есть – 33, 66, 99, CC, FF(значения
в hex)), во-вторых – поддержка всех популярных
разрешений дисплея(от 640x480 до 1024x768), в-третьих
– поддержка различных браузеров(IE, NN, Opera),
ну и наконец в-четвёртых – “не
перегруженность страницы графикой”(здесь
стоит заметить, что не только графикой, но и
скриптами, флешем или чем-либо ещё.
Суммарный объём страницы не должен
превышать 50kb). Более подробно всё это
описано Артемием Лебедевым на сайте www.design.ru.
Как запустить на странице в фоновом
режиме звуковой файл?
Очень просто, лови код:
<bgsound src="coolsound.wav">
<embed src="coolsound.wav" width=0 height=0 volume=50 autostart=true
loop=yes>
Теперь поясню кое-что. Звуковой файл может
быть как midi(*.mid), так и wave(*.wav). Величины “width”
и “height” указывают размер окна Windows Media Player.
При 0х0 его на странице не видно. “autostart”
обеспечивает мгновенный запуск файла после
его загрузки. Volume – громкость, “loop” -
автоматическая перемотка на начало после
воспроизведение, т.е. звук у тебя будет
бесконечным.
Я слышал про оптимизацию HTML. А как это? И
что для этого нужно?
Оптимизация сводится к уничтожению
лишних(бессмысленных, дублирующихся) тегов
и знаков. Например, добрая половина META тегов
- является чистой воды лажа! Оптимизировать
можно также и таблицы. Например, очень часто
возникает ситуация, когда можно обойтись
без тега <tr> и парного тега </tr>.
Удаляем! При многократном описании
скриптов, можно ограничится лишь одной
парой <script>…</script>. Удаление пробелов
между краем экрана и тегами, использование
однократного определения цвета в теге <table>,
а в ячейках не указывать цвет. Это лишь
немного из того, что можно оптимизировать в
html! Что для этого нужно? Честно говоря, если
ты юзаешь html-редактор типа notepad, то ничего, а
если лопатишь страницы в Dreamweaver’e или FrontPage,
то тебе понадобиться соответствующий софт.
В Инете его пруд пруди. Введи в поисковике
комбинацию “html+оптимизация” – разгребать
будешь месяц:)