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

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

  Все выпуски  

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


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

WEB-дизайн. Вопросы и ответы.
# 24.1 (35)
7 мая 2001г.
Проект сайта "AGS Design" http://dweb.ru
кол-во подписчиков - 12500

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

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

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

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

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

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



    Текстовая обменная сеть


    TLE (http://www.tle.ru) - это уникальная сеть обмена ссылками, позволяющая увеличить посещаемость Вашего сайта. Показывая у себя на сайте 100 баннеров, вы зарабатываете всего 80 показов Ваших баннеров. Показывая 100 рекламных блоков TLE.RU, Вы зарабатываете 255 показов Ваших ссылок! Почуствуйте разницу! Высокий CTR%, удобная панель управления, мгновенная регистрация. Спешите! Только до 15 мая каждому новому участнику 50,000 БЕСПЛАТНЫХ показов! Узнать подробности и стать участником сети можно на сайте http://www.tle.ru


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


  • 1380. Как согласовать Flash 4.0 и HTML , т.е. у меня есть какое-то красивое Flash меню с кнопками, на которых ссылкы по темам и как сделать,чтобы при нажатии во Flash-меню на , например, ЮМОР, в другом фрейме открывался HTML-файл с юмором.
    Ответ прислал slmaco.
    Надо в на кнопке ActionScript в меню basic action выбрать getUrl. в пункте Url введи адресс нужной страницы, а в пункте windows выбире _self
    Ответ прислал Ivan Kuznetsov.
    Во флеше на нужной кнопке щелкаешь правой кнопкой ->Preferences->Action->GotoURL Далее вводишь нужный урл и нужный таргет.

  • 1381. Как реализовать скрипт, который в соответствии с днем, выдает информацию. Например, на Новый год-поздравления, на 8 марта-пожелания и т.д.
    Ответ прислал Ivan Kuznetsov.
    1. Создаем базу с датами и фразами.
    2. Проверяем дату.
    3. Если дата равна дате в базе, выводим приветствие или поздравление.
    Подробности по e-mail
    Ответ прислал Stanislav Prihodko.
    Если у вы используете IIS:
    <%
        holyday = false
        CelebrateIT = ""
        select case Month(Now)
        case 1
            select case Day(Now)
            case 1
                CelebrateIT = "С НОВЫМ " & Year(NoW) & "ГОДОМ!"
                holyday = true
            end select
        case 3
            select case Day(Now)
            case 8
                CelebrateIT = "С 8 марта!"
                holyday = true
            end select
        end select
        if holyday then
            response.write CelebrateIT & "<br>" & vbNewLine
        else
            response.write "Привет!  Иди на работу :) " & "<br>" & vbNewLine
        end if
    %>


  • 1383. Поставил я у себя Перл и Small HTTP Server. Путь до Перла у меня D:/Perl/bin/perl.exe . Какой путь до Перла мне писать в скриптах? Если я просто пишу этот путь, то не работает (в браузере появляется сам текст этого скрипта)! А если в настройках сервера прописываю путь до Перла, то при просмотре сайта через сервер - все страницы открываются нормально, но при попытке запуска какого-либо скрипта он требует подключение к Интернету. Скрипты лежат в папке cgi-bin (все как положено). Если не подключиться, то выдается "Страница не найдена".
    Ответ прислал Виталий.
    Поставьте себе Apache, а в скрипте первой строкой пишите:
    #!D:/Perl/bin/perl.exe
    и все должно заработать.
    Ответ прислал MindProbe.
    Попробуй лучше себе в качестве МикроСервера поставить MicroWeb (если поставишь, то там, возможно, тебе понадобится скачивать свой скрипт в скриптовый каталог в каталоге MicroWeb и заменять ссылку в главном HTML файле с ссылки на простой пример на твой файл, который должен будет находится в корневом каталоге MicroWeb). Я им пользуюсь и таких проблем не встречал. А поискать его попробуй на Рамблере, просто набрав MicroWeb, штука бесплатная.

  • 1384. Как надо изменить HTML код, чтобы сайт хорошо отображался в Netscape?
    Ответ прислал Alex Gennik.
    А чего не отображается? - и в какой версии? Подробности.
    Ответ прислал Max.
    Зависит от кода. Есть несколько тегов, которые IE и NN воспринимают по-разному или вообще не воспринимают.
    Ответ прислал Stanislav Prihodko.
    1. Не используйте в Ява-скрипте document.all. Для доступа к элементам форм используйте document.forms[formnumber].elements[xxx].value и т.п.
    2. Не используйте события onmousemove и onmouseover где попало.
    3. Будьте аккуратны с CSS. Експлорер очень качественно обрабатывает плохие стили, даже если они противоречат сами себе. Например, если употребить <sometag style="align:right;"></sometag> в теге, который не поддерживает align, то страница перестанет грузиться. Вы не поличите ни каких предупреждений об ошибке.
    4. В нетскейпе подругому измеряются длины полей ввода.
    Ответ прислал Alex.
    Кардинально :)
    А если серьезно то все зависит от конкретного случая... Подробнее описывайте задачу!
    Ответ прислал Ivan Kuznetsov.
    Методом проб и ошибок.
    Ответ прислал Boltikov Denis.
    Нет одного общего совета, надо видеть тот объект (то есть страницу) о которой идет речь.
    Ответ прислал Vasya Penkov.
    Просто установи себе Netscape... Посмтори в нём и исправь ошибки. Если не будет ошибок в нём, значит маловероятно что будут ошибки в других браузерах.

  • 1385. Как сделать чтобы при наведении на кнопку, рисунок ее менялся на другой. Понятно что нужно два графических файла, а как это описать не могу найти?
    Ответ прислал Алексей Лысов.
    Вы описали эффект rollover, который делается с помощью JavaScript. Попробуйте прочесть статью по адресу http://omen.ru/cnt/docum/omend66.htm или зайти на сайт http://www.cherry-design.spb.ru/ - там этот эффект описан.
    Ответ прислал Ivan Dmitrenko.
    Писать надо например так
    <img src='fingal.jpg' name='fingal'
    onMouseOver=document.fingal.src='fingal1.jpg'>
    или что-то в этом роде.
    Ответ прислал Pyc_Step.
    <a href="Ваша страница"
    onMouseOver="document.myImage2.src='ВАШ РИСУНОК2.gif'"
    onMouseOut="document.myImage2.src='ВАШ РИСУНОК1.gif'">
    <img src="ВАШ РИСУНОК1.gif" name="myImage2></a>
    Ответ прислал Андрей Беляев.
    <SCRIPT>
    function preload() {
    imgs= new Array(2)
    imgs[0]=new Image(); imgs[0].src="image1.gif"
    imgs[1]=new Image(); imgs[1].src="image2.gif"
    }
    </SCRIPT>
    </HEAD>
    <BODY onload="preload()">
    <img src="image1.gif" onmouseover="this.src=imgs[1].src"
    onmouseout="this.src=imgs[0].src">
    Ответ прислал Kapoulkine Senia.
    Если Вы имеете в виду кнопку <input type="image">, то: <input type="image" src="1.gif" onmouseover="this.src='2.gif';"
    onmouseout="this.src='1.gif'">
    1.gif - начальная картинка, 2.gif - при наведении показывается.
    Ответ прислал Ivan Kuznetsov.
    <script language="JavaScript">
    imga=new Array(4);
    imga[0]=new Image();
    imga[0].src="image1.gif";
    imga[1]=new Image();
    imga[1].src="image1_.gif";
    imga[2]=new Image();
    imga[2].src="image2.gif";
    imga[3]=new Image();
    imga[3].src="image2_.gif";
    function myChangeImages(imgname,imgnum)
    {
     imgname.src=imga[imgnum].src;
    }
    </script>
    
    <body>
    <A HREF="page1.htm" onMouseOver="myChangeImages(b1,1)"
    onMouseOut="myChangeImages(b1,0)"><IMG
    SRC="image1.gif" name="b1" BORDER=0 HSPACE=0 VSPACE=0></A>
    <A HREF="page2.html" onMouseOver="myChangeImages(b2,3)"
    onMouseOut="myChangeImages(b2,2)><IMG SRC="image2.gif"
    name="b2" BORDER=0 HSPACE=0 VSPACE=0></A>


  • 1386. 1386. На чем лучше всего написать базу, которая будет храниться и обрабатываться на сервере, с последующей выгрузкой найденной в базе информации на экран. Базу необходимо будет постоянно дополнять. Какими скриптами необходимо (можно) пользоваться, при условии если это бесплатный хостинг. Может еще посоветуете бесплатный хост с возможностью выполнения вышеупомянутых действий.
    Ответ прислал Alex.
    Лучше всего использовать то что знаешь :)
    Например я использую для таких целей Perl и MySql. Но так же можно все организовать на PHP, использую любую другую базу например Oracle или MSSql...
    Пиши, поможем

  • 1387. У меня есть регистрационная форма.В коде формы есть такая строчка:
    <input type=hidden name="subject" value="Тема письма">
    и есть вот такое поле:
    <tr>
    <td width="63%" align="right">Код:</td>
    <td width="3%" align="left"></td>
    <td width="34%" align="left" valign="top"><input type="text" size="25" name="kod"></td>
    </tr>
    Как сделать скрипт, который делает следующее:
    Посетитель заходит на мою страничку с данной регистрационной формой. Заполняет ее поля и нажимает кнопку для ее отправки. А скрипт должен значение поля kod, введенное посетителем во время заполнения формы вставить вместо «Тема письма» вот в этой строчки (она тоже выделена красным) :
    <input type=hidden name="subject" value="Тема письма">
    Ответ прислал Dima Chemerisov.
    php:
    <input type=hidden name="subject" value="<?php echo $kod; ?>">
    Ответ прислал Stanislav Prihodko.
    Напишите скрипт:
    <SCRIPT language=javascript>
    function formsubmit()
    {
    document.forms.SomeForm.elements.subject.value = document.forms.SomeForm.code.value;
    document.forms.SomeForm.submit();
    }
    </SCRIPT>
    Теперь замените кнопку Submit в форме, подругому не получиться (хотя поле Action изменять не надо!):
    <Form name=SomeForm id=SomeForm action="submit.cgi">
    ...
    <a href='javascript:formsubmit();'>ВНЕСТИ ИЗМЕНЕНИЯ</a>
    </FORM>
    Ответ прислал Kapoulkine Senia.
    <script language="JavaScript">
    function doReg()
    {
    document.fReg.subject.value = document.fReg.kod.value;
    document.fReg.submit();
    }
    </script>
    </head>
    <body>
    <form name="fReg" action=".......">
    .......
    <input type="button" value="Зарегистрироваться" onclick="doReg()">
    </form> Будут вопросы - пишите.
    Ответ прислал Alex.
    при нажатии на кнопку выполни функцию на жабе
    <script language="JavaScript">
    function tema() {
    document.form_name.subject.value=document.form_name.kod.value;
    }
    </script>

  • 1388. Необходимо отцентрировать небольшую таблицу по вертикали в окне браузера (причем не тегами <p>, а так, чтобы она висела по центру независимо от разрешения и размера окна браузера. Средств HTML вроде бы таких нет. Как быть?
    Ответ прислал Ivan Kuznetsov.
    Есть в 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>
    Ответ прислал Evgeniy Shinkarenko.
    Я не пробовал, но если создать таблицу высотой в 100% экрана, содержащей тока одну ячейку, а внутрь ее поместить
    <div valign=center>
    <ТВОЯ ТАБЛИЧКА>
    </div>
    мне кажеться должно сработать.

  • 1389. На каком языке лучше и проще делать сайт, для работы с базами данных?
    Ответ прислал Stanislav Prihodko.
    Проще всего писать на ASP используя ADO и ODBC, но для этого нужно крутой хостинг под Windows NT/2000 (от $30 до $70 и более.
    Ответ прислал Albayan.
    Лучше на SQL.
    Ответ. На PHP.

  • 1391. Нужен скрипт на кнопки (т.е. у меня есть есть три рисунка: первый рисунок - кнопка отжатая и надпись оранжевым цветом, второй рисунок кнопка отжатая и надпись желтым(т.е. 1 рисунок обычная ссылка второй рисунок включается при наводена него мыши и третий рисунок обычная надпись только с нажатой кнопкой).
    Ответ прислала Alexandra.
    События:
    OnMouseOver - происходит, когда курсор располагается над элементом,
    OnMouseOut - происходит, когда курсор "уходит" с элемента,
    OnMouseDown - происходит, когда нажимается кнопка мыши,
    OnMouseUp - происходит, когда отпускается нажатая кнопка мыши,
    Onclick - происходит, когда по элементу щелкают мышью,
    <INPUT TYPE = BUTTON VALUE = "Кнопочка"
    OnMouseOver = "changeImg(document.home,'./img/2.gif'); this.value = 'Нажать?'"
    OnMouseOut = "changeImg(document.home,'./img/1.gif'); this.value = 'Кнопочка'"
    OnMouseDown = "changeImg(document.home,'./img/3.gif'); this.value = 'Поехали!!!'"
    OnMouseUp = "changeImg(document.home,'./img/1.gif'); this.value = 'Кнопочка'"
    OnСlick = "window.open ('MyPage.htm')">
    Ответ.
    Посмотри ответ на 1385.

  • 1392. Как вписать всю страницу в прямоугольную рамку (чтобы рамка была в нескольких миллиметрах от края страницы) со скругленными углами?
    Ответ прислал Ivan Kuznetsov.
    С помощью фреймовой структуры размером 3х3.
    +------------------+---------------------+-----------------+
    | Прав. верх. угол | Прав. верх. граница | Лев. верх. угол |
    +------------------+---------------------+-----------------+
    |                  |                     |                 |
    |     Правая       |       Текст         |      Левая      |
    |                  |      основной       |                 |
    |     грвница      |      страницы       |     граница     |
    |                  |                     |                 |
    +------------------+---------------------+-----------------+
    | Прав. нижн. угол | Прав. нижн. граница | Лев. нижн. угол |
    +------------------+---------------------+-----------------+

    Ответ прислал Михаил.
    Зайди на www.ERA.ru Там такая фича как раз ест
    Ответ прислал Алексей Лысов.
    Если ты имеешь в виду что-то типа того, что на моей начальной страничке http://alexey-lao.narod.ru/ - то пиши на е-меил malefactor@yandex.ru - отвечу подробнее. А так - надо создать где-то около 6 файлов(я делал в CorelDraw) - 4 на уголки и 4 на стороны. Боковые стороны делаются как фотоновое изображение, чтобы было возможно какая угодно высота таблицы.
    Ответ прислал john_feat.
    Берешь и рисуешь в шопе тот угол таблицы где бы ты хотел видеть закругление, сохраняешь как гиф с прозрачным фоном, и вставляй в угол таблицы. все. можешь посмотреть это на www.megasoft2000.com как я это делал.
    Ответ прислал Boltikov Denis.
    Отступ от краев страницы можно сделать следующими тегами
    topmargin="2" leftmargin="2" для IE
    marginwidth="2" marginheight="2" для Netscape
    красивые закругления можно сделать при помощи таблицы и картинок с загруглениями. Если нужна консультация, то личным письмом %)) denis@boltikov.com

  • 1393. Возможно ли (если вдруг да, то как?) в списке, состоящем из тегов <li> использовать свой рисунок (вместо стандартных маркеров)? Можно, конечно, прописывать url рисунка каждый раз вручную, но это громоздко и неудобно.
    Ответ прислала Alexandra.
    Для этого существуют каскадные списки стилей (CSS). В файле в заголовке пишется:
    <HEAD>
    <STYLE>
    UL {list-style-image: url(ball.gif)}
    </STYLE>
    </HEAD>
    или
    <HEAD>
    <LINK HREF="./css/menu.css" REL="stylesheet" TYPE="text/css">
    </HEAD>
    Файл menu.css:
    UL {list-style-image: url(ball.gif)}
    Ответ прислал Kapoulkine Senia.
    В <head> пишете:
    <style>
    UL LI {list-style-image: URL('image.gif');}
    </style>
    (image.gif - картинка для маркеров)
    Ответ прислал Stanislav Prihodko.
    Используйте CSS:
    <STYLE>
    .LI1 { list-style-image:URL(/images/pic.gif);}
    </STYLE><!-- применять к пунктам списка -->
    <LI class=LI1></LI>

  • 1394. Можно ли узнать в процессе подгрузки с помощью JS, сколько процентов загрузилось картинки, но не myimg.comlete, которое говорит что загрузка завершена.
    Ответ прислал Boltikov Denis.
    Нельзя. только загружена картинка полностью или нет.

  • 1395. Есть Страница "index". Попытаюсь описать что, где и зачем: человек сделал заказчику Веб-сайт, а он с ним не расчитался, так вот, можно ли создать какую-то надпись на странице, что бы при удалении ее и исчезала сама страница либо все страницы?
    Ответ прислал Benadin.
    Просто поменяйте пароли к сайту. И тогда никто не сможет удалить ваших надписей.
    Ответ прислал Andrew Stepanov.
    А не проще ли просто грохнуть весь сайт у заказчика и больше его ему не давать? Или в чем проблема? есть шифровальщики всякие для кодов.
    Ответ прислал Stanislav Prihodko.
    Если вы используете IIS и серверные скрипты ASP, то там есть интересная штука: скрипты можно сжать так, чтобы даже вы сами не смогли бы расшифровать - они просто переделываются в неудобоваримый вид (без всяких паролей), а оригинал - держите у себя. Самое интересное, для их исполнения расшифровки не требуется!
    Но! если у вас не IIS, то есть программки, которые аналогичным образом сжимают HTML - это может помочь.
    Но если вы хотите, чтобы совсем все стереть- сделайте скрипт который все стирает после получения вами денег. А когда с вами рассчитаются - сотрите его тихо :)



  • Скрипты на заказ


    Комманда NOP E.S.C. напишет для вашего проекта CGIшники и JavaScript под заказ. Оплата договорная - показы, $, или реклама наших проектов у вас. Контактный E-mail: design-lab@inbox.ru (не забывайте подробно описывать тему).


    Вакансии:
    1. Главный програмист сайта с знанием ВМ. Должность главного программиста проекта www.wm-zex.com Одно из главных требований опыт работы и знанием Webmoney. Все прочая информация, ответы на вопросы и т.д. в переписке. Пишите gl_prog@dizex.kiev.ua
    2. Второй программист сайта. если у вас есть идеи, желание работать, опыт и т.д. Пишите prog@dizex.kiev.ua Работа программиста для Вас. проект молодой и развивается весьма успешно.



    Клуб друзей


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

    http://big-web.narod.ru - Реальная помощь при создании вашего сайта, HTML, PHP, CGI, Java Script, Applet, DHTML, FronPage 2000.
    http://www.missweb.narod.ru - Сайт для влюбленных девушек. Стихи, поэзия о любви. Всемирный сайт знакомств. Чат. Иностранцы. Бесплатно email. Подарки. Спонсоры. Ресурсы.
    http://alexey-lao.narod.ru/ - Веб-дизайн: клонирование сайтов, использование чужих идей. Книги по веб-дизайну и графике: рецензии. Ссылки, цитаты, рефераты, тексты песен.
    http://soscomp.chat.ru - "SOS:Помощь пользователю" На сайте: статьи, советы по компьютерам, всегда свежий софт.
    http://www.shabib.narod.ru - Дизайн, Фотошоп, программы и утилиты, литература, компьютерные шутки и приколы, анекдоты.
    http://www.dts.ru/~comp - Материал по заработку в сети. Спонсоров немного, но все надёжные, проверенные. Халява и программы, которые помогут в заработке со спонсорами.
    http://gfox.boom.ru - Web-дизайн, юмор, X-Files.
    "Золотая Пуля" - Сайт про оружие.
    Форум посвященный вопросам сетевых технологий, телефонии, центров обслуживания звонков.
    Zden - 500 Mb, 1000уровневая программа - Компания Zden предоставляет 500Mb места для хранения ваших файлов и реферал-программу на 1000 уровней.
    Реферал-программа:
    На Ваш счет будет зачислено 1000 Zees (1000 Zees = 1 $) за каждого реферала первого уровня, 500 (1000/2) Zees за каждого реферала второго уровня и так далее до 1000-го уровня! Вы будете получать процент от заработка Ваших рефералов. Когда кто-нибудь из Ваших рефералов будет продавать/покупать файлы с помощью специального сервиса компании Zden, Вы будете получать процент от этих сделок. Потенциальный размер заработков не ограничен!
    Для жителей России оплата возможна через систему WebMoney.

    В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по кругу ПОСТОЯННО. Как в рассылке, так и на сайте.


    Баннерная обменная сеть


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


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

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

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

      Интересное на форуме:
    Темы:
    Хостинг
    Re: Хостинг
    Хммм
    Re: Хммм
    Help кэш замучал :(
    Нужён скрипт...Подмогните...
    фреймы
    Нужен скрипт форума...
    Re: Нужен скрипт форума...
    Кодировка писем
    Хочу убить полосу прокрутки у textarea
    Можно ли обработать форму из другого фрейма?
    Re: Можно ли обработать форму из другого фрейма?
    Куплю скрипт !

      Вы хотите публиковаться?
      Присылайте статьи или вопрос (по публикации) по этому адресу с пометкой "Статьи в рассылку". Гонорар за статьи - договорной (500-3000 показов RLE).


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



    http://subscribe.ru/
    E-mail: ask@subscribe.ru

    В избранное