Отправляет email-рассылки с помощью сервиса Sendsay

Веб-дизайн. Вопросы и ответы.

  Все выпуски  

Веб-дизайн. Вопросы и ответы. # 49 (60)


Служба Рассылок Subscribe.Ru

WEB-дизайн. Вопросы и ответы.
# 49 (60)
4 октября 2001г.
Проект сайта "AGS Design" http://dweb.ru
кол-во подписчиков - 15540

    В этом выпуске:

    Ссылки Вебмастеру:

  • Web-дизайн, архив рассылок
  • Анимация и графика
  • Иконки и кнопки
  • Flash и Photoshop
  • Доска объявлений
  • Фоновые изображения
  • Сеть TBE
  • Баннеры
  • Скрипты
  • Фото
  • 3D анимация
  • ЧаВо

  • Доброе время суток!

    Задать вопрос можно на сайте http://dweb.ru, вписываете свой вопрос в форму для обратной связи и отсылаете. Описывайте свою проблему как можно подробнее.

    Вопрос публикуется только один раз (из-за ограничения размера выпуска и огромного кол-ва вопросов)
    Вопросы не относящиеся к тематике рассылки, публиковаться НЕ БУДУТ.
    Маленькая просьба. Если Вы пишете автору ответа, чтобы он уточнил какие-либо детали, то цитируйте в письме вопрос и ответ полностью.



    Вопросы


  • 2047. Где достать ПОЛНОЕ описание ВСЕХ тегов HTML на РУССКОМ языке?  Ответить.

  • 2048. Подскажите где скачать прогу или скрипт (только точный адрес) для создания фотоальбома, такоже как тут (с такими функциями): http://prikol.bigmir.net/index.php?rub=3&prub=5  Ответить.

  • 2049. Есть PHP скрипт, который на стороне сервера выполняет определенные действия, а результат выкидывает не на броузер, а в Excel клиенту. Возможно ли такое? Как?  Ответить.

  • 2050. Волею судеб моя первая страница сделана во FrontPage, правда, я ее еще потом правил ручками :). Страница с фреймами. Проблема состоит в том, что под IE и Opera все нормально, а под NС вместо заглавной страницы показывает белый лист без всяких сообщений об ошибке. Кто подскажет в чем проблема?  Ответить.

  • 2051. У меня есть текстовый файл в формате csv (разделители точка с запятой), например:
    1; Иванов; 2790
    2; Петров; 4390
    3; Сидоров; 1230
    Как на ПХП написать следующий скрипт:
    Чтобы он мне выводил это в виде таблицы, т.е. новую строчку начинал с тега tr, а точку с запятой понимал бы как столбцы, внутри строчки?  Ответить.

  • 2052. У меня есть таблица. Мне нужно с помощью Java Script установить в качестве фона ячейки с индексом "car" рисунок "logo.gif". Я знаю как добраться до этой ячейки:
    document.all['car'].style.background-image= (а дальше я не знаю, хотя может быть и это не правильно).
    Как сделать то, что мне надо?   Ответить.

  • 2053. Что такое JScript.Encode и как можно перевести его в нормальный Java script?  Ответить.

  • 2054. Где можно скачать прогу "Small HTTP Server?  Ответить.

  • 2055. Можно ли в файлах *.shtml использовать Java-апплеты?  Ответить.

  • 2056. Есть ли в SSI функция генерации случайных чисел? Мне нужно выводить файлы случайным образом с помощью include.  Ответить.

  • 2057. С помощью какого звукового редактора можно сделать "минусовку", т.е. убрать слова из песни?  Ответить.

  • 2058. Как прописываются стили a.active, a.hoover, a.link... в Нетскейпе ?  Ответить.

  • 2059. Какая программа сжимает html текст.программу тем самым сокращая объем веб-сайта?  Ответить.

  • 2060. Как сделать на Php обновляемый прайс лист, т.е. я например пише цену а потом могу ее изменить прямо в online?  Ответить.




  • Вопросы и ответы


  • 2032. Как на Perl определить время создание/обновления файла?
    Ответ прислал Евгений Салагаев.
    -M Время с последнего изменения
    -A Время последнего доступа
    -C Время последнего обновления файлового индекса
    Всё в днях. Использование: (-M "file.ext")
    Но смотри, на какой платформе ты работаешь. Для Windows последние два равны 0 или первому (если не ошибаюсь).
    Ответ прислал Alex.
    С помощью функции stat:
    ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks)= stat($filename);
    0 dev Номер устройства файловой системы
    1 ino inode
    2 mode файловый режим (тип и права)
    3 nlink число линков файла
    4 uid ID пользователя для владельца файла
    5 gid ID группы для владельца файла
    6 rdev идентификатор устройства (только для специальных файлов)
    7 size общий размер файла, в байтах
    8 atime последнее время доступа, в секундах, с начала эпохи
    9 mtime последнее время модификации, в секундах, с начала эпохи
    10 ctime время изменения (НЕ время создания!, в секундах, с начала эпохи 11 blksize предпочтительный размер блока для файловой системы I/O
    12 blocks фактическое количество размещенных блоков
    Если необходимо получить только время модификации, тогда можно получить только одну переменную, например
    $mtime = (stat($filename))[9];
    Поученное число - это время с начала эпохи 1.01.1970 Перевод в формат даты осуществляется функциями localtime или gmtime
    Ответ прислал Vladislav Shukov.
    Функция stat получает аттрибуты времени, а функция utime устанавливает их значения. Обе функции являются встроенными в perl.
    ($readtime, $writetime) = (stat($filename))[8, 9];
    utime($new_readtime, $new_writetime, $filename);
    Функция stat также может вызываться и для файловых манипуляторов:
    @entry = stat(INFILE);
    Более подробную информацию по возвращаемым данным смотрите в документации или выполните
    $_ perldoc -f stat.
    Можно использовать модуль File::stat для более простой работы с аттрибутами файла.

  • 2033. Как делать невидимыми или видимыми линии границ ячеек по моему выбору?
    Ответ прислал Design-studio RGB GRAPHICS.
    Что значит "по моему выбору"? В коде ставишь border=0 или border=какое_нибудь_число. В первом случае границы будут невидимыми, во втором - толщина границы будет равна этому числу. Или тебе нужен интерактив? Пиши, поможем.
    Ответ прислал Степанов А.
    http://www.webclub.ru/materials/html4spec/struct/tables.html

  • 2034. Я создавал таблицу в Word, посмотрел код и ужаснулся - там столько лишнего! Удалил половину, внешний вид не изменился, но вот привожу оставшееся описание ячейки:
    <td width=5 valign=top style='width:6.0pt;border:outset #FFCC00 .75pt; padding:0cm 2.0pt 0cm 2.0pt'>
    <p align=center style='margin-top:6.0pt;text-align:center'><span style='color:maroon;font-size:10.0pt'>Линия</span></p></td>
    осталось тоже немало. Как можно то же самое записать короче? А то табличка маленькая - 9 строк, 5 колонок, а файл больше 10 Кб. Или может я зря тревожусь и размер файла нормальный для такой таблички?
    Ответ прислал Цегельников Александр.
    У меня был каталог в екселе, мне надо было его переделывать в хтмл. Я конвертировал как ты а потом ВСЁ левое чистил (размер файла сокращался в 3-4 раза) Мне это надоело, я рещил написать цгишку, написал теперь всю эту радость сохраняеш в цвс(разделитель ;), скрипт читает её и показывает! Если тебе этот скрипт нужен, напиши и зайди на сайт: http://markers.h1.ru
    Ответ прислал Евгений Салагаев.
    Лучше Вордом не пользоваться вообще для создания HTML на то есть всякие Дрим Вейверы (в котором, кстати, есть комманда вычищения Вордовских приколов), или писать ручками. По поводу таблицы: там можно половину повырезать и заменить, хотя бы все стили записать в классы, а потом class="name" делать. Пиши, если что.
    Ответ прислал Andrew M. Sazonov.
    Что бы ни говорили в Microsoft, Word - это в первую очередь текстовый редактор, а не редактор HTML-страниц. Для HTML-страниц у них есть FrontPage
    1. В вашем описании таблицы существует несколько противоречащих описаний, одно из которых точно можно выкинуть, например width=5 и style='width: 6.0pt' описывают одно и тоже (правда параметры разные, но работает только 6.0pt - кстати 6.0pt можно заменить на просто 6) аналогично и align=center и style='text-align: center' (Правда, в этом случае параметр align=center является отмененным консорциумом W3С в HTML 4.0, но пока для отображения одного из них вполне достаточно.
    2. Все параметры style='xxx' можно записать в CSS-файл и не повторять при каждом описании ячейки (9 х 5 = 45) 45 раз. Параметр "padding: 0cm 2.0pt 0cm 2.0pt" предназначен, похоже для какого-то продвинутого броузера (Например IE 6.0). Для остальных достаточно в теге <table> "cellpadding: 2", что короче.
    3. Цвет рамки (в вашем случае border:outset #FFCC00 .75pt;) можно задать один раз для всей таблицы в теге table (<table border=".75">)
    4. Вместо параметра <span style='font-size:10.0pt'> можно написать (правда я не рекомендую) <font size="2">, что составит те же 10 пунктов.
    5. Если же вы все-таки хотите использовать визуальный редактор, то используйте FrontPage или другой.
    6. Насчет вопроса нормально ли >10Кб для таблички 9x5, то нет такая табличка должна занимать как минимум в 5 раз меньше (а то и в 10 раз меньше)

  • 2035. Как в Java-Script открыть не одно, а несколько окон с возможностью их дальнейшего закрытия из родительского нажатием одной кнопки?
    Ответ прислал Aleksei Larin.
    Проделать это довольно легко:
    В теле HTML прописывается кнопочка с вызовом функции, приблизительно таким образом:
    <input type="button" value="Open Windows" onClick="openWin();">
    Для закрытия окошек кнопка пишется также, только onClick="closeWin();"
    Пишутся функции на JavaScript:
    для открытия окон
    function openWin(){
    NewWindow1=window.open("file1.htm");
    . . . . . . . . .
    NewWindowN=window.open("fileN.htm");
    }
    для закрытия окон
    function closeWin(){
    NewWindow1.close();
    . . . . . . . . .
    NewWindowN.close();
    }
    Ответ прислал Евгений Салагаев.
    <script language=javascript>
    var wnd=new Array();
    function openWnd(name,file){wnd[name]=open(file);}
    // естественно можно open() со своими настройками
    function closeWnd(name){wnd[name].close();}
    </script>
    А потом:
    onclick=openWnd('w1','window1.html');
    onclick=closeWnd('w1');
    Можно использовать и числа - без разницы. Только что-нибудь одно. Или заключай числа в кавычки.

  • 2036. В компьютерном клубе есть инет (ISDN насколько я понял), скорость большая, я хочу оттуда закачивать вебе на сервер фаилы, но закачивать по FTP нельзя! Только через фаил мэнеджер. Не все хостинги предоставляют фаил-менеджер. Как можно по другому, может можно через фаил менеджер, которые можно использовать на другом сервере?
    Ответ прислал Ivan Kuznetsov.
    Воспользуйся www.web2ftp.com
    Ответ прислал Design-studio RGB GRAPHICS.
    Не совсем понятен вопрос. Ты хочешь через файл-менеджер одного сервера перекидывать файлы на другой сервер, что ли?! Невозможно в принципе. Кстати, на многих серверах невозможно даже через FTP-соединение перекидывать файлы из одной папки в другую. Отсюда вывод: переходи на другой сервер, который предоставляет услугу FTP-закачки. Кстати, что это за сервер-то? Насколько я знаю, все более-менее приличные хостинги предоставляют услугу FTP-досупа.

  • 2038. Где можно взять скрипт галлереи. То есть чтобы ссылки на картинки находились в файле. Например 001.jpg 002.jpg и т.д. И скрипт показывал бы их по одной на странице. Я уже столько сайтов со скритами обшарил и рабочего скрипта не смог найти. (может они и рабочие были, но я не смог их запустить). Вы не могли бы мне дать ссылку или посоветовать где можно достать такой скрипт на Perl или CGI.
    Ответ прислал Ivan Kuznetsov.
    Могу выслать. Есть готовый на Перле.
    Ответ прислал Buckup Maxsimilian.
    Я написал такой скрипт для своей странички - www.maksim.de, в скрипте используеться фали скрипта - slaid_g.htm и четыри вспомогательные файла, фаил описания - besra.txt, фаили локального меню - menu.txt, два фаила создающие оформление - habl_fut.txt habl_fut. Пример работы скрипта можно посмотреть посмотреть здесь или здесь. Если это то, что тебе надо - то пиши, я прешлю скрипт.
    Ответ прислал Евгений Салагаев.
    www.cgi.ru, www.hotscripts.com - там этих галерей навалом. Но если можно что-нибудь простенькое - обращайся, напишем (даром).
    Ответ прислал Цегельников Александр.
    Загляни на http://markers.h1.ru
    Ответ прислал Swed.
    Погляди http://nazart.com.ua, может подойдет.
    Ответ прислал Zero.
    Посмотри на http://nemo.al.ru/ , если подойдет - пиши, договоримся.

  • 2039. В Photoshop'е 5.5 когда я сохраняю файл в списке доступных форматов нет GIF'а. Как сохранить файл в ГИФе.
    Ответ прислал Andrew M. Sazonov.
    Если я правильно понял, то вы пытаетесь сохранить файл, состоящий из нескольких слоев (layer). Формат GIF не поддерживает несколько слоев в изображении, поэтому нужно сначала сделать изображение в виде одной плоскости (команда Flatten Image из меню Layers) и затем сохранять файл. Формат GIF должен появиться.
    Ответ прислал Веселов Александр.
    Для того, чтобы получить файл с расширением *.gif нужно в меню "Файл" Фотошопа 5,5 выбрать пункт "Сохранить для web". Если ничего не изменять, то в открывшемся окне достаточно нажать "ОК". А можно уменьшить количество отображаемых цветов, и, как следствие, размер конечного файла. Иногда полезно это делать для рисованных картинок, где цветов не 256, а пара десятков.
    Ответ прислал Stoliarov Dmitry.
    Всё очень просто.... File -> Export -> GIF89a или File -> Save for web (здесь уже больше возможностей по оптимизации файла...)

  • 2040. Из основного окна открывается меньшее по размеру окошко с содержанием небольшого справочника:
    <script language="javascript"></SCRIPT>
    <form>><input type="button" value="Содержание" onClick="newWindow()"></form>
    Не закрывая его, щелкаем мышью в основной экран. Маленькое окошко не закрывается, а "сваливается" в Панель задач. Теперь в основном окне еще раз нажимаю кнопку "Содержание". В IE 5.00.2920.0000 (рус., под NT4), всё работает, маленькое окошко "всплывает" поверх остальных окон. А вот в IE 5.00.2314.1003 (рус., под W98) маленькое окошко вновь не "всплывает", так и остается внизу. Сталкивался ли кто с таким багом и можно ли его побороть?
    Ответ прислал Дмитрий Слуцков.
    Обороть нельзя, это реакция операционной систем, кто-то (NT) поднимает окно, а 98 нет, оно просто моргает как активное.
    Ответ прислал Peter.
    Я не совсем понял, что вы хотите сделать. Если вам надо, чтобы всплывающее окошко постоянно висело на экране над основной страницей, то для этого лучше всего использовать модальное окно. Его преимущества перед обычными в том, что его нельзя минимизировать или максимизировать, и оно постоянно висит сверху над страницей, пока вы его не закроете. Код примерно такой:
    md=showModelessDialog('page.htm','','\
    dialogLeft='+(screenLeft+10)+'px;\
    dialogTop='+(screenTop+10)+'px;\
    dialogWidth=200px;dialogHeight=400px;help=no;status=no;resizable=no;scroll=no;')

  • 2041. Нужна хорошая программа доступа по FTP. Обязательно с функцией закачивать только новые или обновлённые файлы. Скажите где скачать или хотябы как называется.
    Ответ прислал nsvi.
    Кто как, а я пользуюсь бесплатной программой ASONA FTP, ее можно найти http://www.netware.ru. Там есть в меню "FTP-сервер" опция "Сравнить директории". Когда соединение установлено, достаточно щелкнуть эту опцию и все файлы, отличающиеся по размеру или дате создания или новые будут отмечены. Затем щелкаем стрелку переноса файлов и все они перезапишутся, а новые будут вставлены. Имеется хорошая документация и все на русском.
    Ответ прислал Design-studio RGB GRAPHICS.
    Site Publisher - указываешь удалённый, локальный каталог, программа автоматически проверяет обновления файлов как с одной, так и с другой стороны, а потом всё это хозяйство синхронизирует по последним обновлениям.
    Ответ прислал Цегельник Юрий.
    Хорошая, на русском языке, без излишеств, называется AsonaFTP www.netware.ru Что бы сравнить что уже загружено на сайт а что необходимо загрузить заходишь в FTP-Сервер>Сравнить деректории. Она тебе покажет что уже загружено а какие файлы новые.
    Ответ прислал .


  • 2042. В Dreamweaver 3.0 есть функция "Insert Navigation Bar", при наведении на картинку(UP image)курсора, вместо нее появляется другая. Так вот,как сделать надписи(которые бы являлись гиперссылками)на появляющейся картинке(Over Image)?
    Ответ прислал Евгений Салагаев.
    Я так понял, что нужно чтобы была нормальная ссылка, а под ней - картинка (размером больше ссылки), которая бы при наведении менялась. Так? Если так, то делай таблицы с одной ячейкой, при наведении на таблицу - меняй параметр backgroundImage. Должно работать.

  • 2044. Отзовитесь, кто имеет сайт на Freedom2Surf. Вам приходилось использовать тамошний MySQL? Как с ним обращаться?
    Надо сказать, что для меня серверные базы - вообще "темный лес", поэтому может кто-нибудь подскажет - где почитать полезное? Ну и применительно к MySQL на Freedom2Surf расскажите пожалуйста.
    Ответ прислал farkhad.
    Подпишись на рассылку JavaScript & PHP с сайта www.umnik.f2s.com. Там как раз только пошла об этом речь.

  • 2045. У меня есть ява-скрипт "снежинки", но я не рублю в языке, поэтому вопрос: мне нужен подобный эффект, но с пузырьками газировки, т.е. движение вверх. Пузырьки наверно можно нарисовать самому, а где и что в сценарии надо изменять?
    Ответ прислал Andrew M. Sazonov.
    Пришлите скрипт я посмотрю и подскажу.
    Ответ прислал Евгений Салагаев.
    Дай снежинок, я посмотрю.
    Ответ прислал Rainman.
    Пришли мне код я помогу.
    Ответ прислал Peter.
    Поменяйте знак в шаге с плюса на минус и прибавьте высоту экрана, тогда картинки будут двигаться в обратном направлении.



  • Баннерная & Текстовая обменные сети TBE & XBN


    TBE (Tranzit Banner Exchange) http://dweb.ru/go/ - уникальная сеть обмена, позволяющая увеличить посещаемость Вашего сайта. Поддерживаются типоразмеры баннеров 120х60, 100х100 и Текстовые блоки. Комиссия 7-10%. Высокий CTR. Выкуп показов. Каждому новому участнику 20000-50000 БЕСПЛАТНЫХ показов! Узнать подробности и зарегистрироваться можно на сайте http://dweb.ru

    XBN (Xmen Banner Network) http://dweb.ru/go/ - уникальная сеть обмена, позволяющая увеличить посещаемость Вашего сайта. Поддерживаются баннеры 468х60. Комиссия 7-10%. Высокий CTR. Выкуп показов. Каждому новому участнику 20000-50000 БЕСПЛАТНЫХ показов! Узнать подробности и зарегистрироваться можно на сайте http://dweb.ru


    Клуб друзей


    * BIG-WEB - все для вебмастера: Анимированные GIF, Бакграунды, баннеры, Java Script, Applet, CGI, PHP, HTML, CSS. Советы, статьи, эффективная раскрутка.
    * http://www.shabib.narod.ru - Дизайн, Фотошоп, программы и утилиты, литература, компьютерные шутки и приколы, анекдоты.
    * http://online.dtn.ru - Их розыскивает FBI, они взломали Интернет...Самые свежие новости о взломанных сайтах.
    * http://www.olevarty.ru/25moneta - "25-ая Монета" - интеллектуальная онлайн-игра в духе "О, счастливчик!"
    * http://www.dts.ru/~comp - Материал по заработку в сети. Только надёжные, проверенные. Халява и программы, для заработка.
    * http://foma.vov.ru - Сайт тематических форумов на все случаи жизни. Зайди и получи ответ на свой вопрос.
    * http://bryndin.50megs.com - Арт галлерея Брындина Валерия.
    * Работа - Дистантная (удаленная) работа через Интернет по вашей специальности. Оператор ПК, программист, дизайнер, переводчик, секретарь. Оплата $400-1000 / месяц (средняя 800$).
    * Ежедневные новости из мира портативной техники! - Словари переводчики от ECTACO - отличный помощник в изучении иностранных языков. MP3 плейеры, CD плейеры, Диктофоны, Фотоаппараты, Видеокамеры, Сотовые трубки, Радиотелефоны, Ноутбуки, Переводчики, Карманные ПК и мн. др. Партнёрская программа.
    * Веб-Дизайн - Обучающие материалы по HTML, PhotoShop, Corel Draw, JavaScript, CGI, различным графическим редакторам. Есть спецкурс создания суперграфики.
    * Карагандинский Сервер Знакомств

    В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по КРУГУ постоянно. Как в рассылке, так и на сайте. Правила.

      Подпишитесь:
    Рассылки Subscribe.Ru
    Веб-дизайн, азы
    Веб-дизайн. Вопросы и ответы.
    Веб-дизайн. От А до Я.
      ICQ - Клуб
    Адрес Клуба http://dweb.ru/1/icq.htm

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

    Для тех, кто может, а главное хочет поделиться своими знаниями, Вы можете вступить в наш Клуб, для этого присылайте # ICQ, Имя, E-mail, Город, и темы по которым возможна консультация.

      Авторам

      Вы хотите, чтобы ваши статьи были опубликованы в этой рассылке? Если вы считаете, что можете написать о дизайне, скриптам, графике и т.п., если Вам есть что сказать и о чем рассказать, я буду рад сотрудничеству с Вами. Присылайте свои предложения и статьи.
      Давайте вместе делать общее дело! Присылайте свои соображения, мысли, истории... поделитесь своим опытом.
      В качестве гонорара Вы получите показы сети TBE (от 3000 до 10000) плюс N-кол-во читателей, которые посетят Ваш сайт.
      Буду рад сотрудничеству.

    Ведущий рассылки Дмитрий Давыденко


    RLE Banner Network

    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться
    Убрать рекламу
    Рейтингуется SpyLog

    В избранное