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

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

  Все выпуски  

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


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

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

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

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

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

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

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

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



    Баннерная & Текстовая обменная сеть TBE


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


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


  • 1530. Где можно посмотреть(на каком сайте) использование функции СSS - BORDER-STYLE. Я использовала его для создания выпуклых кнопок, теперь не идет!
    Ответ прислал MindProbe.
    Сайт не знаю, но попробуй вот такой STYLE - кнопка не совсем выпуклая, но очень интересная.
    <INPUT TYPE=BUTTON VALUE="Кнопка" style="BORDER-RIGHT : #31adce 1px solid;
    BORDER-TOP:#31adce 1px solid;BORDER-LEFT: #31adce 1px solid;BORDER-BOTTOM: #31adce 1px solid;
    FONT-WEIGHT: bold;FONT-SIZE: 12px;FONT-FAMILY: verdana;COLOR: #FFFFFF;BACKGROUND-COLOR: black;">
    Ответ прислал Камаев Вячеслав Викторович.
    Здесь находится неплохой справочник по CSS. http://htmlhelp.chat.ru/csshelp/index.html
    Ответ прислал Панов Петр.
    По стилям есть замечательная программа Top Style 2 попробуй ее найти на www.filesearch.ru
    Ответ прислал Benadin.
    Syntax:
    border-style: <value>
    Possible Values: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ]{1,4}
    Initial Value: none
    Applies to: All elements
    Inherited: No

  • 1532. У меня стоит Win98. Я скачал и установил PHP под Win32. Как установить библиотеку GD именно под Win98?
    Ответ прислал Станислав Приходько.
    Я тоже хочу это узнать !!! Я пробовал в PHP4 вставить php_gd.dll из PHP3. Но, к сожалению, не работает! Если у вас что-то получится - напишите мне, пожалуйста!
    Ответ прислал farkhad.
    Пиши возможно помогу.

  • 1533. Подскажите адреса сайтов, где можно найти документацию на русском языке по ASP и JSP.
    Ответ прислал Slava Tihman.
    По ASP - www.activeserverpages.ru
    Ответ.
    http://emanual.ru
    http://bookcase.ru
    http://webclub.ru
    http://citforum.ru
    http://rus-doc.ru

  • 1534. Как можно осуществить форматирование элемента "textarea" при подгрузке в него элементов из "input"?
    Ответ прислал Taras Shkodenko.
    Я не совсем понял ваш вопрос, но если напишете более подробно обязательно помогу.

  • 1535. Как сохранить при нажатии на кнопку элемент "textarea" в файл с заданным именем?
    Ответ прислал Taras Shkodenko.
    Форма посылает запрос к скрипту, а тот в свою очередь пишет содержание поля в файл, а имя файла указываете вы сами. За исходником обращайте на мыло.

  • 1536. Как можно средствами HTML/JS/CGI узнать разрешение JPEG'а?
    Ответ прислал Benadin.
    Боюсь, что никак - да это и не зачем. Вся графика под веб идет на "экранном" разрешении 72 dpi. Т.е. больше ставить нет смысла - монитор не отобразит.

  • 1537. Какой аналог "innerHTML" у Netscape Navigator?
    Ответ прислал Станислав Приходько.
    Он сам и есть ... и прекрасно работает, только вот, DynamycHTML в Netscape-ах дает доступ к этому свойству только у слоям! Netscape не заботится о функциональности своих браузеров!

  • 1540. Можно ли при наведении мыши на определенный текст сделать так, чтобы менялся не только стиль, но и сам текст?
    Ответ прислал Евгений Сунцов.
    Да конечно!!! Вы можете использовать слой. К примеру, у вас есть два слоя и вы делаете на яве скрипт один enabled а другой disabled, правда есть другая проблема, Netscape и Explore работают с слоями по разному.
    Ответ прислал Pasha.
    Я сам думал над вопросом как динамически менять текст на страничке. В итоге знаю только один 100% работающий вариант: загнать это в поле INPUT формы и менять JavaScript-ом. Но кроме того, в спецификации CSS2 предусмотрен ещё один способ: свойство content.
    Вот один из примеров его использования, приведённый в доке:
    H1:before {
    display: block;
    text-align: center;
    content: "chapter\A hoofdstuk\A chapitre"
    }
    Вероятно, это свойство можно менять с помощью JavaScript как и все остальные свойства.
    Да, как написанно, свойство content предназачено для использования совместно с псевдоклассами :before и :after. Будет ли оно работать с псевдоклассом :hover (навеление мыши) я не знаю. Впрочем, мне вообще не удалось заставить его работать ни в IE, ни в NN тем более.
    Если у тебя будут какие-то успехи в этой области, please, напиши мне: pash_ka@mailru.com

  • 1541. Моя страничка разделена на две части. Как сделать, чтобы после нажатия на кнопу меню в левой части в правую грузились несколько HTML-ов, один за другим. Причем должны грузиться только те странички (они все содержат <meta name="ndx" content="!!номер!!">), у которых !!номер!! соответствует переданному при клике на меню.
    Ответ прислал Taras Shkodenko.
    Если нужно могу вам помочь с этой задачей. Подробности по e-mail.

  • 1542. При вставке из таблицы ворда2000 в frontpage editor 98 после текста и всего остального :) прямо перед тегом </td> увидел <o:p></o:p>. Увидел обалдел. Кто-нибудь знает?
    Ответ прислал Станислав Приходько.
    Это из XML.
    Ответ прислал Andrew Stepanov.
    А они друг другу помогают работать! :-) Что один вешает разный мусор, что другой. Можешь зайти ко мне на сайт http://www.shabib.narod.ru и скачать прогу для оптимизации кодов страниц. Чистит очень хорошо и размер сайта сокращается на 15-50%.

  • 1543. Kak razmestit' na saite bazu dannih, napisannuu na Access i dat' vozmozhnost' pol'zovatelyam rabotat' s nei iz doma cherez Internet.
    Ответ прислал Станислав Приходько.
    Проще нету - в Access 2000! создаете Data Access Pages в окне базы данных, далее в группе Objects, в разделе "Pages". Там - нажмите на визард (советую) - выберите таблици и т.п. Он сам всё сделает! Все разграничения прав и полномочий автоматически будут учтены. Интерфейс - чисто Аксесовский со всеми кнопками навигации и т.п.!!! Это штука сделана на основе ActiveX.

  • 1544. Можно ли сделать на PHP рассылку новостей в HTML-формате (background, images)?
    Ответ прислал Pavel Kuskow.
    Запросто! В почтовой программе (например OutlookExpress) создайте письмо с примером рассылки и сохраните его в отдельном файле (*.eml). Затем откройте этот файл в Блокноте (Notepad) и посмотрите, что там написано. Там очень легко разобраться в структуре этого файла. Вот именно такой текст Вы должны передать в параметрах функции mail().
    Ответ прислал Igor A. Rumiantcev.
    Есть библиотека libmail.php Позволяет отправлять письма в формате HTML, прикреплять файлы и т.д. Адрес не помню, но брал с PHP клуба http://www.phpclub.net

  • 1545. У меня возникла проблема с запуском у себя на компьютере одного большого форума на перле. Как написано в readme.html я все вроде выполнил. Далее там написано, какие могут быть ошибки и что они означают. У меня появляется ошибка Internal Error 500. При такой ошибке там написано:
    Did you upload the file in ascii? Also make sure that you chmod the file 755.
    А вот это я проверить даже не могу. Ведь я не на сервере смотрю, а дома. И записывал в директорию просто так. И как всякие chmod устанавливать, я даже не знаю. Посоветуйте, что делать? Могу прислать этот форум. Причем в log файле я посмотрел и я увидел, что ошибка в строке такой:
    use CGI::Carp qw(fatalsToBrowser);
    Ах да мои параметры:
    Apache 1.3.19 (win32) Php 4.0 Perl 5.002 Вот и все.
    P.S. Другие файлы не форума *.pl идут. Все нормально!
    Ответ прислал Taras Shkodenko.
    Пришлите мне форум на мыло и я вам подскажу, что нужно с ним зделать, чтобы он начал работать.
    Ответ прислал serpan.
    1. на виндовсе 9x не надо проставлять права (chmod) на файлы.
    2. скорее всего ошибка в функции Перла flock (блокировка доступа к файлу), она недоступна на win32. Избавиться от нее можно:
    а) удалить все строки с flock(........), но при закачке на сервер, будет плохо работать и, нередко, вся инфа, которая пишется в разные файлы будет удалятся.
    б) переделывать весь код и проверять, а разрешен ли flock -делать(да), не делать(нет).

  • 1546. У меня есть рассылка и сайт. В рассылке я выставляю определенные материалы, которые присылают мне подписчики. Эти материалы учавствуют в конкурсе. Как мне сделать голосование по этим материалам в рассылке, чтобы результаты автоматически выводились на сайт. После окончания одного конкурса начинается другой, т.е. необходимо делать новое голосование. Естественно нельзя чтобы один человек мог проголосовать дважды в одном конкурсе. Сразу предупреждаю в скриптах я ноль.
    Ответ прислал Михаил.
    Посмотрите реализацию game.ur.ru Подробнее: nicky@game.ur.ru batman@game.ur.ru
    Ответ прислал Taras Shkodenko.
    Объясните проблему подробнее по e-mail и я вам помогу.

  • 1547. Нужно, чтобы в случае размера диагонали монитора пользователя более 15 дюймов параметру WIDTH тега TABLE присваивалось значение (80 %), отличное от заданного в HTML-тексте (100 %).
    Ответ прислал Mic.
    Тебе надо не в дюймах диагональ мерить, а в пикселях разрешение экрана. Есть (не у меня) скрипты, которые определяют разрешение экрана и, в соответствии с результатом подставляют нужную страницу. А если размер экрана 15 дюймов, то соответственно, чаще всего там будут использоваться 800х600. Вот под них и делай страницы.
    Ответ прислал Станислав Приходько.
    <SCRIPT language=javascript>
    if (!screen) { if(screen.width>800) {document.write("<TABLE width=80%>");} else {document.write("<TABLE width=100%>");}; }
    else {document.write("<TABLE width=100%>");};
    // работает в Opera, IE, NN
    </SCRIPT>

  • 1548. Как сделать скрипт, который может следующее: посетитель заходит на страничку. На ней есть формочка с 2 полями. В одно поле посетитель вводит логин, а во второе поле вводит пароль. После этого нажимает кнопку. В результате попадает на определенную страничку, которая соответствует введенному логину. Но попасть на нее можно только правильно введя пароль.
    Ответ прислал Andrew Stepanov.
    У меня есть подобная авторизация. Мыль - скину!
    Ответ прислал farkhad.
    <form action="check.php" method=post>
    login: <input type=text name=login>
    password: <input type=text name=passwd>
    <input type=submit value=go>
    </form>
    =====
    создаете check.php со след. содержанием:
    <?
    if ($login=login_выданный_пользователю &&
    $passwd=password_выданный_пользователю){
    header(Location: http://site.com/B.html }
    else {
    echo "Неправильно указаны данные о пользователе"}
    ?>
    Ответ прислал Taras Shkodenko.
    Это можно сделать на перле. Форма посылает данные к скрипту, а скрип в зависимости от логина и пароля генерирует нужную вам страничку. Если понадобится помощь обращайте по e-mail с подробностями.

  • 1551. Кто-нибудь знает как в Фаре, находясь в какой нибудь папке скопировать путь к ней, который отображается вверху для того, чтобы, например, потом вставить в Блокнот?
    Ответ прислал Pasha.
    Достаточно поставить курсор на ".." (две точки, означающие переход на вышестоящую папку) и нажать Ctrl+Enter. В коммандной строке появится полный путь к папке, заключённый в кавычки. Чтобы его скопировать достаточно нажать Ctrl+O - скрыть панели и затем Shift+Home - выделить содержимое коммндной сторки от курсора до начала и наконец Ctrl+C - скопировать выделение в буфер обмена.

  • 1553. Есть ли какой-нибудь редактор для MySQL как, например, SQL Plus для Oracle, в котором можно копировать и вставлять строчки, а то жутко неудобно при опечатке в коммандной строке все набирать заново?
    Ответ прислал Igor A. Rumiantcev.
    Есть прекрасная программа PHPMySQLАдминистратор http://phpwizard.net/projects/phpMyAdmin/

  • 1556. Как сделать CGI скрипт, который определял бы – посещал ли данный посетитель данную страничку ранее или нет. И если данный посетитель данную страничку уже посещал, то скрипт должен выдать предупреждение об этом и не позволить посетителю повторно просмотреть данную страничку? Желательно, чтобы скрипт контролировал одновременно и IP и кукиес файлы. То есть нужно чтобы посетитель мог данную страничку посетить только один раз.
    Ответ прислал Pyc_Step.
    IP в большинстве случаев динамический. Вы ищете скрипт для людей с выделенной линией, которые после каждого сеанса работы очищают temporary internet files?

  • 1557. Как должен выглядеть код CGI скрипта, который формировал бы мою страничку? То есть я хочу хранить свои HTML странички не в page.htm, а в page.cgi.
    Ответ прислал F1-help.
    Очень просто:
    #!/usr/bin/perl
    print "Content-Type: text/html\n\n"; # указывает на то, что сейчас будем выводить HTML
    print "<HTML>
    <BODY>\n";       # начать вывод HTML
    print "Print HTML.<br>\n";
    print "<B>Здесь идет Ваш хтмл</B>\n";
    print "</BODY></HTML>
    \n";      # закончить вывод HTML
    Примечание: каждая строчка должна иметь вид print "строка с кодом\n";
    Ответ прислал Taras Shkodenko.
    Пошлите мне содержание *.html файла и я пришлю вам исходник на перле.

  • 1559. Как сделать JavaScript который случайным образом загружал бы одну из 26 заданных картинок?
    Ответ прислал Andrew Stepanov.
    Очень просто! Взять готовый! Пиши!
    Ответ прислал Benadin.
    <script>
    var link=Math.round(26*Math.random())+".html";
    document.write('<a href="'+link+'">description</a>');
    </script>
    Ответ прислал Vk Design Studio.
    У меня есть такой. Пиши, договоримся.
    Ответ прислал Neo.
    Вроде так! Ну это для 5 картинок.. для 26 зделать просто..
    <script LANGUAGE="JavaScript">
    <!--
    var z= 3;
    Banner = new Array(z);
    Banner[0] = '<IMG SRC="картинка0.gif"';
    Banner[1] = '<IMG SRC="картинка1.gif"';
    Banner[2] = '<IMG SRC="картинка2.gif"';
    //-->
    </script>
    <script LANGUAGE="JavaScript">
    <!--
    var jetzt=new Date();
    var z=(jetzt.getSeconds())%3;
    document.write(Banner[z]);
    //-->
    </script>
    Ответ прислал Taras Shkodenko.
    Напишите мне поробнее что вам нужно и я дам исходники по e-mail.
    Ответ прислал Swed.
    Попробуй нечто подобное:
    <script language="JavaScript">
    var NamePic = Array ('pic1','pic2','....','pic26');
    rand=Math.round(Math.random()*26);
    document.write("<img src="+NamePic[rand]+".jpg>"+rand);
    </script>

  • 1560. Если вы на заказ делаете сайт (или какую-нибудь программу или скрипт) как происодит оплата если работаете удаленно. Как вы можете быть уверенны что клиент вам заплатит?
    Ответ прислал Андрей А. Серёгин.
    Классный вопрос! Скоро появится проект нашей Пермской лаборатории вебдизайна STP technology , называется "STP Web Transfer". Если хочешь узнать подробнее пиши, расскажу обязательно!
    Ответ прислал Дмитрий NS.
    Никогда нельзя быть уверенным в клиентах... :(
    До последнего не давать ему исходники сайта... если сайт флешовый - ваще халява - сделай чтоб он работал если тока по какому-то твоему урлу существует файл - если не заплатит... плохо ему станет...
    если нтмл страничка - показывай сначала эскизы [аля флеш, жрг или просто рыбу] - потом размести сайт на халяве и покажи клиенту [защиты там всякие ставь... типа фреймы , запутаные коды в две строки, запрет кеширования...] - когда заплатит - отдавай - зачем он тебе тогда?
    Ответ прислал Михаил.
    Сайт:
    1) Делаете сайт.
    2) Делаете крупный скриншот нескольких страниц и отправляете заказчику.
    3) Заказчик платит
    4) Отсылаете "чистый" сайт
    Ответ прислал Mic.
    Я работаю через счет в Сбербанке, а клиенту высылаю не полную версию продукта. После подтверждения хотя бы 50% оплаты закидываю остальное. Может, кто-то работает по-другому?

  • 1561. В одной из предыдущих рассылок прочитал что ASP поддерживает работу с технологиями COM,DCOM,MTS. А что это такое и где об этом почитать начинающему?
    Ответ прислал Станислав Приходько.
    ASP - серверные скрипты для генерации страниц "на лету". Очень прост в освоении. COM/DCOM - позволяет создавать вам объекты (на VB, например) загружать их на сервер провайдера и использовать из скриптов ASP при генерации страниц. Например, если вы хотите, чтобы ваш код "не знал" даже ваш провайдер. MTS - то же самое, только еще позволяет для некоторых многошаговых операций (например, перевод денег из одного банка в другой) выполнять их в полном объеме и если что-то где-то неполучилось (ну, связь оборвалась) отменить ВСЕ сделанные до этого этапы! А то получится, что у компании деньги сняли, а в банк положить не успели :)) А читать лучше в: "MCSD Учебный Курс 70-175, Разработка распределенных приложений на VB 6.0"

  • 1562. Что нужно установить чтобы выучить ASP ( работаю под WIN98)? Слышал что нужен Internet Information Server а где его взять, только чтобы под WIN98?
    Ответ прислал Станислав Приходько.
    Вам нужно установить PWS (Personal Web Server - урезанный для W98 IIS). Есть на Visual Studio 6.0 (6 CD) или прилагается к книгам MCSD - "лицензионный" без какой-либо тех поддержки для использования на дому!


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

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

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

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


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


    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться Relayed by Corbina
    Рейтингуется SpyLog

    В избранное