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

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

  Все выпуски  

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


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

WEB-дизайн. Вопросы и ответы.
# 21.1 (32)
17 апреля 2001г.
Проект сайта "AGS Design" http://dweb.ru
кол-во подписчиков - 11900
В этом выпуске:
  • Ответы
  • Задать вопрос

  • Вебмастеру:
  • ЧаВо.
  • Flash
  • Награды
  • Баннеры
  • Photoshop
  • Web-дизайн
  • Все скрипты
  • Фотографии
  • Баннер-Форум
  • 3d буквы, цифры
  • Иконки и кнопки
  • Фоновые изобр.
  • Free услуги
  • Анимация
  • ICQ - Клуб
  • Архив рассылок

  • Избранное:

    Работа в Интернет - Дистантная (удаленная) работа через Интернет по вашей специальности.
    Вы дизайнер, программист, переводчик? Мы предлагаем вам дистантную (удаленную) работу через Интернет.
    Оплата производится чеком или валютным переводом на ваш банковский счет после выполнения договорной работы. Средняя зарплата составляет от 400$ в месяц.

    Дизайн & Программирование - В этом разделе содержатся обучающие материалы по HTML, PhotoShop, Corel Draw, JavaScript, CGI, различным графическим редакторам. Существует спецкурс создания суперграфики.
    Обучающие материалы по Assembler, созданию баз данных, C++, Delphi, Pascal, VisualBasic. Присутствуют редкие исходники.

    Чат - Лучший чат для общения. Банальный, но Оригинальный, судите сами...

    Языки - 3 языковых курса: английский, французский, немецкий. Каждый курс включает в себя программу освоения грамматики и лексики, с последующим закреплением в интерактивных упражнениях и играх.

    Хотите бесплатный Интернет? - Тогда заходите сюда и берите свой бесплатный Интернет и бесплатные вещи. Зайди и получи приз!

    "Золотая Пуля" - Сайт про оружие.


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

    Адрес Клуба http://dweb.ru/1/icq.htm

    Если у Вас возник вопрос по дизайну, графике, скриптам и т.п. То Вы в любой момент можете его задать на странице Клуба любому консультанту находящегося в on-лайне.
    Желающие вступить в наш клуб, милости просим ;-) Любой желающий присылает # ICQ, Имя, E-mail, Город, и темы по которым возможна консультация.



    На Форуме:


    Обсуждаем:

    JS настоящее ...!
    ASP chat.
    Оцените мой сайт.
    Кодировки в MySQL.
    Почтовый скрипт.
    Dreamweaver.


    Полезное:


    NetLoad 4.0a.

    NetLoad 4.0a [0,7 MB]
    W9*/NT/2000 $39.95
    Программа для автоматизации процесса обновления сайта. Сама "понимает", какие файлы обновлены, и именно их закачивает на сайт. Естественно, это могут быть не только страницы, но и любые другие файлы - NetLoad закачает все модифицированные файлы, а также удалит на сайте старые файлы и каталоги с тем, чтобы структура сайта полностью соответствовала локальной версии, находящейся у вас на компьютере - Скачать.



    Для тех, кто пользуется Apache.

    ApacheShell
    Скачать.
    Версия 1.2, FreeWare, Win95/98/NT, 15 КБ.
    Эта программа предназначена для помощи в управлении веб-сервером Apache 1.3.x. Основные возможности: - Определение каталога Apache из реестра - Запуск Apache при старте программы и остановка при закрытии - Прячет консольное окно Apache - Иконка в трее(двойной клик - запустить/остановить Apache) - Указанные в командной строке параметры передаются Apache при запуске (может использоваться для указания разных файлов конфигурации) ...
    Андрей Степанов

    shabib.narod.ru



    Полезные и разные ссылки.

    Большой обзор и подборка статей на тему FLASH!
    Читать.
    ---------------
    FAQ по графике и анимации для Web
    Читать.
    Авторские права: LEO (kimsite@mailru.com)
    Сборник ответов на самые важные и частозадаваемые вопросы (FAQ) по компьютерной графики и мультимедии - Adobe PhotoShop, Macromedia Flash, а также лучшее ПО для дизайна и несколько советов по обращению к различным форматам (gif, jpg) и многое другое.
    ----------------
    Установка CGI скриптов - не вляпайся!
    Читать.
    Авторские права: Green Kakadu
    Эту статью я написал, т.к. почувствовал необходимость в этом: сам я с cgi скриптами намучался, и многие читатели меня спрашивали. Скажу сразу, что я вовсе не профессионал (как думают некоторые мои читатели). И вот я решил изложить основные моменты по их установке, ничего особенного здесь нет, все это вы сможете найти и в инструкции, прилагаемой к каждому скрипту, но я попытался написать это нормальным человеческим языком.
    ----------------------
    Руководство по программному обеспечению для электронной коммерции.
    Читать.
    Авторские права: Нельсон Кинг, перевод выполнен компанией Intersoft Lab
    Общие положения руководства по программному обеспечению для электронной коммерции и ряд примеров использования популярных электронно-коммерческих продуктов.
    ----------------------
    Применение карт-изображений в веб-дизайне.
    Читать.
    Авторские права: Алексей Петюшкин (alexpet@rambler.ru)
    В последнее время на многих веб-узлах с успехом используются карты-изображения, которые представляют собой встроенные графические файлы (обычно в формате GIF и JPG) с привязанными к различным областям этого изображения гиперссылками...

    Андрей Степанов
    shabib.narod.ru



    Присылайте свои ссылки.

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

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

    Вопрос публикуется только один раз (из-за ограничения размера выпуска и огромного кол-ва вопросов)

    Вопросы не относящиеся к тематике рассылки, публиковаться НЕ БУДУТ.

    Маленькая просьба. Если Вы пишете автору ответа, чтобы он уточнил какие-либо детали, то цитируйте в письме вопрос и ответ полностью.


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

  • 1232. Установил Апачи, с установкой проблем не было, но он все время запрашивает соединение с интернет :-(, и просмотреть творение невозможно не подключившись :(. Как это устранить?
    Ответ прислал Grigory Nosov.
    В эксплорере ставишь не использовать модемные соединения по умолчанию и наслаждайся.
    Ответ прислал alvin.
    Запрашивает соединение с и-нетом не Apache, а сам браузер. Поэтому отключи автоподключение в браузере, в IE это делается так: Сервис-> Свойства обозревателя...->Подключение и выбрать "Не использовать".
    Ответ прислал Aleksey Kirpichnikow.
    Это скорее браузер твой IE5 просит интернета и его-то и надо отучать от этого. И еще правильно-ли ты апач установил? отредактировал ли файл hosts? http://userguide.webservis.ru/examples/apache/doc-apache-win32-release2.00.zip - неплохой туториал!

  • 1234. Как сделать на JS так, чтобы при нажатии на ссылку одна страница открывалась в другом окне, а в текущее окно загружалась другая страница. Как вариант: страница загружаемая в текущее окно грузится через заданный интервал времени.
    Ответ прислал Ivan Kuznetsov.
    <a href="page1.html" onclick="window.open('page2.html','_blank')">page1</a>
    Ответ прислал postmaster.
    Вставляешь это в тэг <a>
    Onclick="open_new"
    Это в <Head>
    <"Script language="JavaScript">
    function open_new(){
    window.open("other_document.html",null);
    document.location.href = "new_document.html";}
    </script>
    Ответ прислал Alexander Devyatkin.
    function onYourClick() {
    window.open('http://your.url_1','NewWindowName','top=0,left=0,width=790,height=543');
    // А здесь можно поставить задержку через setTimeout()
    self.location.href='http://your.url_2';
    return false;
    }
    ......
    ......
    <a href='' onClick='return onYourClick()'>ССЫЛКА</a>

  • 1235. Как написать скрипт который через куки определяет сколько раз посетитель загружал текущую страницу и в зависимости от этого меняет адрес по которому посетитель отправляется при нажатии на ссылки. Т.е. при двух загрузках страницы при нажатии на ссылку посетитель идет по одному адресу, а на третий и следующие по другому. Как вариант: Два раза по одному адресу а на третий по другому, и далее цикл 2 и 1 повторяется.
    Ответ прислал MatriX.ME.
    Есть чтото похожее на гл. странице http://mxs.lgg.ru - но там только определяет сколько раз был на странице, и позволяет сменить имя.
    Ответ прислал Ilya Pchela.
    Этот код через куки определит, сколько раз посетитель у вас был тебе достаточно вместо document.write("Вы были здесь " + visits + " раз(а).") вставить if(visit==1) if(visit==2 ) if(visit==3)
    если хочешь цикл, то достаточно написать
    if (visit % 3==1)
    if (visit % 3==2)
    if (visit % 3==0)
    поскольку % -это остаток от деления, то каждый раз будет получаться 0,1,2 => все сработает.Скрипт

  • 1236. Как сделать, чтобы при наведении мышки на картинку-ссылку картинка этой ссылки изменялась и также в другой ячейки менялись кантики в зависимости от ссылки на которой находится мышка?
    Ответ прислал Pyc_Step.
    С помощью Macromedia Flash. Пошлите мне письмецо (pycstep@mail.ru) и я подскажу адреса знакомых мастеров этого дела, всё бесплатно! ;)
    Ответ прислал farkhad.
    Для показа др. рисунка при наведении мышки целесообразно использовать предзагрузку (о том как ее осуществить прочтите в предыдущих выпусках). Насчет кантиков, скажу что следует в теги таблицы (<table>) вставлять параметр id=your_id, для обращения к самой таблице (ниже следует пример, который на практике не опробывался). Приведу пример:
    <table id=t style="border:1 solid rgb(#000000)">
    <tr><td>
    привет
    </td></tr></table>
    <a href="...." onmouseover="document.t.style.border=2" onmouseout="document.t.style.border=1">link</a>
    Если не получится, попробуйте таблицу заключить в <div></div> и дать дивам id=t (или другой).
    Ответ прислал postmaster.
    onMouseOver="chg_img('10,15')
    function chg_img(i,kant_i){
    document.image[i].src="new_image.jpg";
    document.image[kant_i]="new_kant.jpg";
    }
    Ответ прислал dmitry.
    <a href="http://pero.by.ru/" onMouseOut="MM_swapImgRestore()"
    onMouseOver="MM_swapImage('Image1','','/gr/indexx.gif',1)">
    <img name="Image1" border="0" src="/gr/index.gif" width="55" height="39"></a>

  • 1237. У меня есть форма, которая содержит несколько полей для ввода. В одном из полей требуется ввести Email. Как сделать так, чтобы после ввода email при смене фокуса запускался скрипт, который бы проверял эту строку на наличие символа @. И в случае его отсутствия, выдавал бы сообщение об ошибке.
    Ответ прислал Anton & Svetlana Petrischev.
    <script>
    function check(form) {
    if (myform.email.value == "" ||
    myform.email.value.indexOf('@', 0) == -1)
    alert("Неверно введен адрес e-mail!");
    }
    </script>
    </head>
    <body>
    <form action="" name="myform">
    <input type="text" name="email" onBlur="check(this.form);">
    </form>
    Ответ прислал postmaster.
    function do_Send(){
    var s = document.form_name.email.value);
    var chk = s.indexOf("@",1);
    if (s = "") {alert ('Заполните E-mail');
    document.form_name.email.focus();}
    if (chk == -1) {alert ('E-mail указан не верно');
    document.form_name.email.select();}
    document.form_name.email.focus();}
     else
       document.form_name.submit();
    }
    Ответ прислал THE UnForGiven.
    На php (понадежней жабаскрипта):
    <?php
    if (ereg(".+@.+\..+", $email)) {
    echo "Адрес, вроде, правильный";
    }
    elseif {
    echo "Введите, батенька, адрес заново";
    }
    ?>
    Другие примеры.
    Примеры.

  • 1238. Что означает восклицательный знак "!", который ставится перед функцией при обращении к ней?
    Ответ прислал Ivan Kuznetsov.
    В каком языке?
    Ответ прислал Старчиков Алексей.
    Смотря где. Если в Perl или JavaScript, то ставится он перед условием и обозначает отрицание, т.е. if (!a=b) {...} Действия будут выполняться, если a не равно b.
    Ответ прислал farkhad.
    Если вы про яву, то это отрицание.
    Ответ прислал Pawel.
    Это логическое отрицание результата, возвращаемого функцией.

  • 1239. Кто может прислать скрипт "баннерокрутилки" для сайта. Скрипт нужен на русском, чтобы и я смог разобраться как настроить, и чтобы общение с рекламодателями (просмотр статистики) происходило на русском. А еще лучше, если поможете настроить. Денег не обещаем, но Ваше имя навсегда увековечится в комманде вебмастеров нашего сайта http://www.radioman.ru. А вообще, мы ищем программиста (настройщика скриптов) для сайта. Сейчас денег для расчета нет, но баннерными показами вполне можем расплатится. К тому же Ваше имя всегда будет среди имен комманды вебмастеров, а в будущем возможно более тесное сотрудничество. К тому же, кто хочет просто помочь, то милости просим. Нужно настроить форум, подписку, поиск и баннерокрутилку. Для каждой задачи есть свои требования.
    Ответ прислал serpan.
    У меня есть кое-какие соображения и скрипты. Пиши мне на мыло - переговорим.
    Ответ прислал "MatriX.ME.
    Я могу все это!
    Ответ прислал Maxim Fomich.
    Могу выслать баннерокрутилку наподопие TBN или RLE. Все на русском! Настройки минимум!
    Ответ прислал Евгений Зиндер.
    Пожалуйста, укажите более подробные требования к форуму и баннерокрутилке, а также предпочтительный язык (для меня - PHP). Может, смогу помочь.

  • 1240. Есть ли где бесплатные почтовые ящики с антивирусной проверкой почты прямо на сервере? Наши службы даже и чесаться по этому поводу не желают.
    Ответ прислал Vasiliy Olhovik.
    Есть бесплатный почтовый ящик @netmail.kg c встроенным антивирусом. Проверяет вашу почту от вирусов.
    Ответ прислал Грушин Сергей.
    Вот-вот должно появиться на http://www.mail.ru/ - пока только, можно сделать следующее: Проверяя почту через WEB-сервис ты нажимаешь кнопку проверить на вирус (или что-то в этом духе, сейчас не помню точно). Вообщем антивирус проверяети пишет результат. Подробнее на их сайте.
    Ответы.
    gomail.com.ua
    http://www.freemail.ru
    http://www.mail.az
    www.f2s.com
    http://www.hotmail.com
    http://www.chat.ru

  • 1241. Может кто-нибудь толково объяснить (что запустить, какую кнопку нажать...), как создать базу данных MySQL, как ввести в нее данные и как обратиться к этим данным из Perl'а. У меня установлен Apahe+Perl+MySQL.
    Ответ прислал alvin.
    Напиши мне и я постараюсь помочь тебе.
    Ответ прислал Pawel.
    Поставьте PHP (www.php.net) Скачайте phpMyAdmin c www.htmlwizard.net Он предоставляет понятный интерфейс для работы с MySQL.

  • 1242. Какой-нибудь бесплатный хостинг поддерживает PHP?
    Ответ прислал Namig Kouliyev.
    Da, i skolko xotite. Prosto zaydite na http://free.lgg.ru/Web/webspace.php, a tam vibirayte punkt PHP i najmite Search. Uvidite okolo 10.
    Ответ.
    http://www.takeinet.com
    http://www.flashmaster.ru
    http://www.webservice.ru
    http://www.lgg.ru
    http://www.WallSt.ru
    http://www.f2s.com
    http://hut.ru

  • 1243. Очень нужен скрипт на Perlе, делающий следующее:
    Открывает текстовый файл, формата
    Текст1||Текст2||Текст3
    Текст4||Текст5||Текст6
    И генерирует страницу вида:
    <table>
    <tr><td>Текст1</td></tr>
    <tr><td>Текст2</td></tr>
    <tr><td>Текст3</td></tr>
    </table>
    <table>
    <tr><td>Текст4</td></tr>
    <tr><td>Текст5</td></tr>
    <tr><td>Текст6</td></tr>
    </table>>
    Страницы: (Здесь должны распологаться ссылки на страницы, которые также должны генерироваться скриптом, т.е на одной странице у меня будет 5 таблиц, если в файле 50 строк, то он генерирует ссылки на 50 стр.)
    Я так монимаю, что ссылки должны быть приерно такими http://www.server.ru/cgi-bin/script.pl?page=2 Page=2 указывает номер страницы, чтобы скрипт знал с какой стоки ему начинать генерировать таблицы.
    Ответ прислал serpan.
    Еще раз по подробнее и на мыло. Вроде, не сложно помочь тебе.
    Ответ прислал Ivan Kuznetsov.
    #!/usr/local/bin/perl
    # Created by Kuznetsov Ivan
    #
    # e-mail: ivan@kuznetsov.net
    #
    ############################################
    print 'Content-type: text/html',"\n\n";
    use CGI;
    $cgi1=CGI->new();
    $page=$cgi1->param('page');
    if ($page eq '')
    {
    print "<html>\n";
    print '<HEAD>',"\n";
    print '<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">',"\n";
    print '<TITLE>Untitled</TITLE>',"\n";
    print '</HEAD>',"\n";
    print '<BODY bgcolor="#ffffff">',"\n";
    print "<center>\n";
    open (file, "< file.txt");
    $counter=1;
    while (<file>)
    {
    print "<a href=\"goto.pl?page=$counter\" onmouseower=
        \"window.status='Галерея $counter'; return true\">Галерея
    $counter</a><br>\n";
    $counter++
    }
    print '</BODY>',"\n";
    print '</HTML>',"\n";
    }
    else
    {
    print "<html>\n";
    print '<HEAD>',"\n";
    print '<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">',"\n";
    print '<TITLE>Untitled</TITLE>',"\n";
    print '</HEAD>',"\n";
    print '<BODY bgcolor="#ffffff">',"\n";
    print "<center>\n";
    open (file, "< file.txt");
    $counter=1;
    while (<file>)
    {
    if ($counter==$page)
    {
    @array=split('\|');
    last
    }
    $counter++
    }
    print "<table>\n";
    foreach $temp (@array)
    {
    print "<tr><td>$temp</td></tr>\n";
    }
    print "</table>;";
    print '</BODY>',"\n";
    print '</HTML>',"\n";
    }


  • 1244. Где бы мне скачать Adobe Image Styler?
    Ответ прислал Mic.
    Это не лучший выход. Напиши, что нужно. Возможно, смогу посоветовать что-то продуктивнее.
    Ответ прислал Grigory Nosov.
    На www.filesearch.ru поищи
    Ответ прислал The Ache.
    Поищи на www.warezsitez.com
    Ответ прислал Виталик.
    Попробуй на www.adobe.com может там и есть
    Ответ прислал Zipo.
    Если хочешь, могу выслать по почте sasha@vswebsoft.com.

  • 1245. Кто знает ФТП прогу, которая бы при закачке сравнивала локальный файл на диске с тем, что на сервере и если у меня на диске обновленная версия, то производила бы закачку. Cute FTP так не проверяет.
    Ответ прислал Kozyrev Konstantin.
    Я бы посоветовал роставить Macromedia DreamWeaver 4. В нём установлен свой ftp и при обновлении сайта через него можно выбрать опцию Синхронизировать-->весь сайт(выбранную папку), вам покажут список файлов требующих обновления после чего подтверждаем, и всё обновленные файлы будут закачены.
    Ответ прислал THE UnForGiven.
    Есть такое дело. publisher или типа того называется, даже 2 таких есть. на softbest.ru в разделе "полезных программ", подраздел "разработка" или или закачка, кажется.

  • 1246. У кого есть скрипт который не дает сохранить страницу и просматривать в формате HTML. Можно чтобы только недовало сохранять.
    Ответ прислал MindProbe.
    Скрипта я такого не знаю, но могу дать дельный совет ! Забей и Забудь ты про этот скрипт, ничего хорошего он тебе не даст, т.к если у тебя на сайте будет инфа, которую юзверю захочется поглядеть в офф-лайне, а сохранить он её не сможет, то он забьёт на твой сайт ( я на своём опыте знаю ) и никогда к тебе ходить не будет, т.к unlimited не у всех и время понапрасну тратить никому не хочется. И ещё один совет : если посетитель немного больше, чем простой юзер, то он должен знать, что все просматриваемые странички независимо от него копируются в Windows\TemporaryInternetFiles и потом остаётся только найти там нужную страничку и поглядеть (можешь у себя проверить). Есть ещё один совет если ты всё-таки не передумал : можно открыть страничку с помощью VBScript (может и ещё где-то можно) в которой не будет опций (в том числе и тех, через которые страничка сохраняется). Я тут только что для тебя специально перерыл свою книжу по HTML, зато скрипт нашёл гляди (пишу прямо с книги )(я у себя проверял - работает) :
    <BODY OnLoad="OpenWindow();">
    <SCRIPT LANGUAGE="JavaScript">
    function OpenWindow(){
    strFeatures="top=100,left=100,width=400,height=265,
    toolbar=no,"+"menubar=no,location=no,directories=no";
    objNewWindow=window.open("dialog.html","MyNewWindow",strFeatures);
    }
    </SCRIPT>
    Ты тут поизменяй что надо и ВСЁ. Будут вопросы, пиши на mindprobe@freemail.ru
    Ответ прислал Грушин Сергей.
    Между тэгами <head> и </head> вставь:
    <META name=Pragma Content="no-cache">
    Этот тэг не дает сохранять html файл на диск при автономной работе.
    Ответ прислал Swen.
    Все равно можно будет посмотреть - скрипт можно обойти!
    Ответ прислал leksey Kirpichnikow.
    Порядок действий: страницу на дискету, дискету в сейф, сейф на дно моря. Или изучи Флеш или подумай, а действительно-ли у тебя настолко крутая страница?

  • 1248. В Netscape и в IE поля для ввода, кнопочки и пр. элементы форм имеют разные размеры - конечно это ни куда не годиться... так вот - как с этим бороться?
    Ответ прислали Anton & Svetlana Petrischev.
    Попробуйте следующее:
    <HEAD>
    <LINK REL=STYLESHEET HREF="form.css" TYPE="text/css">
    </HEAD>
    Содержание файла form.css (это обычный текстовый файл, можно создать в Блокноте):
    INPUT, TEXTAREA, SELECT {font-family: "Courier New", Courier, monospace;}
    Полностью это ситуацию не спасает, но размеры уже не так сильно отличаются.
    Ответ прислал Dioxis.
    Кнопку сделать картинкой
    Ответ прислал Stanislav Prihodko.
    Я сталкивался с этой проблемой. Нужно определить тип браузера (это всегда полезно) а затем в зависимости от этого всовывать нужный размер. Это очень удобно если использовать серверные скрипты.
    Для Нетскейпа 4.06 - полям ввода нужно указывать больший размер (там все особенно плохо). В поздних версиях - там все "нормально". Размер измеряется не в символах, а непонятно как. IE - там все просто и понятно - размер указывается ... количество символов минус один.
    Все NN4.x и IE поддерживают стили для элементов форм <INPUT style="font-size:8px;font-weight:bold;"> Жирненькие буквы в полях ввода смотрятся очень красиво.

  • 1250. Какие есть параметры CSS для элементов формы - кнопока, полей ввода и т.д.
    Ответ прислали Anton & Svetlana Petrischev.
    Вот кое-что (с примерами):
    border : 1px outset Black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-style : italic;
    font-variant : small-caps;
    font-weight : bold;
    background : Blue;
    Поэкспериментируйте...
    Ответ прислал Albayan.
    Делай так:
    <style type="text/css">
    Form (а можно еще и другие теги ввести например: p; td; и незабывай ставить знак после тэга ; - точку с запятой)
    {font-size: 9pt(размер шрифта); font-family:MS Sans Serif(шрифт); (и другие параметры)} </style>
    Все что в скобках вырезай и вставляй в свой код.

  • 1251. Как сделат во Flash счетчик?
    Ответ.
    www.flasher.ru

  • 1252. Я хочу, чтобы нажав на ссылку на одной странице, на другой странице стал воспроизводиться другой звуковой фон. То есть я с одной страницы хочу менять имена файлов для звукового фона другой страницы.
    Ответ прислал George Adriano.
    Во второй странице создаешь <iframe name="sound" src="sound1.htm" width=1 height=1> с размерами1х1. В него вставляешь файл sound1.htm, в котором указана музыка.
    В другом фрейме запускаешь джаваскрипт, который обновляет несколько фреймов (можно найти в этом файле: http://bugotak.nm.ru/index3.htm), а ссылка на вторую музычку будет вышлядеть так: <a href="javascript:loadFrames('mainframe', 'mylink.htm', 'sound', 'sound2.htm')"> Хотя, почему бы тебе просто не прописать в загружаемом по ссылке файле этот звук?
    Ответ прислал Andrew Stepanov.
    Вставляешь <BGSOUND SRC="file.mid> после тега <BODY> на каждой странице и меняешь только имя файла.

  • 1254. .Есть несколько страниц с персональной информацией, c которых с помощью кнопки POST попадаешь на страницу с формой. Как сделать так чтобы на странице с формой высвечивалась информация с какой персональной страницы попали? И как, если можно, эту информацию указать для обработки CGI-программы (например:Отправки формы на e-mail).
    Ответ прислал George Adriano.
    javascript:document.referrer

  • 1255. Очень надо организовать горизонтальное текстовое меню с раскрывающимися списками подменю, но чтобы оно открывало страницы в другом фрейме. Само меню в одном фрейме, а открываемая страница, чтобы открывалась в другом фрейме!

    Ответ прислал Stanislav Prihodko.
    Можеш поглядеть очень хороший пример, работающий на всех браузерах на http://www.fci.ru/new/
    Ответ прислал Aleksey Kirpichnikow.
    Если я правильно понял вопрос, то это просто в тег href надо добавить target="...", где ... - _blank - новое окно, _top - убить фреймы и загрузить страницу, _self - откуда вызвано, туда и грузим и наконец frame_name - т.е. имя фрейма куда и надо загрузить. <a href="http://www.oxford.odessa.ua/" target="main">

  • 1256. Можно ли по хосту или IP адресу узнать более подробную информацию о посетителе. Если можно, то какую и как?
    Ответ прислал Namig Kouliyev.
    Ne po IP adresu, a togda kogda on zaxodit na Vash sayt. Mojno uznat iz Peremennix Sredi: (ispolzuya skripti na storone servera: PHP, Perl, ...)
    1) IP adres i Host;
    2) Brauzer i OS;
    3) Yaziki ustanovlenniye na brauzere;
    4) Otkuda on prishel na Vash sayt;
    A eshe s JavaScript mojno uznat razresheniye ekrana posetitelya i razmeri okna brauzera v moment otkritiya Vashey stranitsi.
    Ответ прислал Mic.
    Если у тебя есть его IP, можешь попытаться загнать его в SmartWhois 2.0. Вот выдержка из ee readme.
    SmartWhois 2.0 - полезная сетевая утилита, которая позволяет обнаруживать всю доступную информацию о IP адресе или hostname, включая страну, штат или область, город, имя сетевого источника, администратор и контактную информацию службы поддержки. Весит около 500 Кб в архиве.
    Ответ прислал Alexey.
    Есть службы whois, например на http://networksolutions.com/ А можно зайти на http://runic.ru/ там можно поставить такую присбособу, что один щелчок мышки - и ты знаешь все, что не секрет :-)
    Ответ прислал Alexej Urozaev.
    Spylog предоставляет в своих отчетах такую информацию-более 600 отчетов. страна, город, какая система, разрешение экрана, какое кол-времени проведенного на сайте.

  • 1257. У меня есть форма, которая содержит несколько полей для ввода.
    <form> <input type="text" name="Имя"> Имя <font color="red">*
    </font><br><br>
    <input type="text"name="Город"> Город <br><br>
    <input type="text"name="email"> Email <font color="red">* </font><br><br>
    <input type="text"name="email"> Введите Email ещё раз <font color="red">*
    </font><br><br>
    <input type="reset" value="Очистить форму">
    <input type="submit" value="Зарегистрироваться">
    </form>
    Как на JavaScript сделать так, чтобы при нажатии на кнопку Submit, осуществлялась проверка заполнены ли необходимые поля или нет (выделенные красным шрифтом), и если нет выдавалось соответственное сообщение?
    Ответ прислал Aleksey Kirpichnikow.
    function MM_Testcheck(){
    if (document.FormName.Firstname.value.length < 3){
    alert ("Заполните поле ИМЯ");
    document.FormName.Firstname.focus();
    }
    else if ((document.FormName.email.value.length <
    5)||(document.FormName.email.value.indexOf('@')==-1)){
    alert ("Заполните поле E-MAIL");
    document.FormName.email.focus();
    }
    else {document.FormName.submit();}
    }
    в таг form добавить onSubmit="MM_Testcheck();return false" Рабочий вариант на www.oxford.odessa.ua
    Другие примеры.
    Примеры

  • 1258. Такая проблема, отсканировал фотографию, но она получилась такая большая, как ее уменьшить в фотошопе. сканер Mustek 1200ED. отсканировал фотографию как стандартную страницу формата А4.
    Ответ прислал Wind.
    У меня тоже сканер Mustek - с ним на компакте поставляется программа iPhoto+ 4.0. Так вот, открываешь свое изображение в ней и кликаешь по кнопочке Resize на желтой панели.А там соответсвенно можно выставить размер в пикселях или процентах.
    Ответ прислал Stepan Gloushko.
    Сканер роли не играет. Играет роль разрешение с которым отсканирована фотография. Для инета resolution нужен не больше 72, так как там идет привязка к числу пикселей. Ну а если уже есть, то окрываешь, значит, свою картинку в шопе, затем в меню image пункт image size и там уже можешь изменять параметры файла как тебе угодно.Попробуй, а там сам увидишь, что к чему. Если что пиши мне на мыло. Объясню еще, что нибудь.
    Ответ прислал Nickolai Nedovodiev.
    Как уменьшить в Фотошопе я не знаю, но есть прога - IrfanView. Она умеет просматривать практически все виды файлов и изменять их размеры. Если такой проги нет, то пришли мне свою фотку и я тебе ее уменьшу в размере.
    Ответ прислал Sasha Lagyn.
    При сканировании надо поставить AUTOSIZE!! Тогда фотка отсканируется только сама а не весь A4 формат
    Ответ прислал N.Sakhnovskaja.
    Я не знаю, как работает SOFTWARE Вашего сканера, но могу описать, как я это делаю со сканером HP 4300C. Я вызываю сканирование из фотошопа. Сканирование происходит в реальном масштабе. Затем я селектирую на получившемся листе A4 только фотографию, затем меняю резолюцию на 75, затем выбираю тот размер, который мне нужен и только после этого отсылаю фотографию в фотошоп. Там я, если нужно меняю контрастность, яркость, баланс цветов. Затем я вызываю "сохранить как", выбираю тип файла JPG, после чего появляется окно, где можно выбрать степень сжатия файла. Для интернета я сжимаю до 30-40 кб (компромисс между качеством изображения и скоростью загрузки). Увеличение и уменьшение просто размера картинки (не путать со сжатием) плохо влияет на качество изображения, т.к. в одном случае программа убирает что-то, чтобы уменьшить размер, а в другом, что еще хуже - добавляет то, чего нет.
    Ответ прислал Веселов А.
    Чтобы изменить размеры изображения, нужно:
    1. Загрузить Фотошоп.
    2. Открыть отсканированный файл.
    3. Меню: Изображение (Image), Размер изображения (Image Size). Диалоговое окно будет разделено на две половины. Вверху - размеры в пикселях или %%, внизу - размеры для печати (см, дюймы, далее - по выбору) и разрешение (более понятно в пикселях/дюйм).
    Обратите внимание, что внизу есть две отметки. Первая - сохранить пропорции. Обязательна, если искажения недопустимы (для портрета, например). Вторая позволяет ресэмплировать изображение при изменении размеров. Поле со списком - выбор метода ресэмплирования (по какому алгоритму будут добавляться или удаляться пиксели в конечном изображении). Все значения так или иначе связаны между собой.
    4. Смело оставляем галку "Сохранить пропорции".
    5. Теперь смотрим на цифры. Назначение конечного файла определяет разрешение. Если для печати на фото принтер, без увеличения размеров, то достаточно 150 - 200 пикселей на дюйм. Для увеличения размеров изображения перед печатью - это число должно быть как можно больше. Для отправки через интернет - 70-75 и менее.
    6. Технология изменения размера.
    6.1. Вторая галка проставлена.
    Смело меняете один из размеров во второй группе цифр (печатного оттиска). При этом пропорционально изменяется второй размер и размеры изображения в пикселях (верхняя группа цифр). Обратите внимание, что разрешение при этом остаётся постоянным. Если оно вас устраивает (см. п. 5), то жмите ОК.
    6.2. Вторая галка отсутствует. Любые изменения оставят неизменной верхнюю группу цифр - размер изображения в пикселях - это раз. При уменьшении одного из размеров для печати, изменится пропорционально второй размер и увеличится разрешение (опять же см. п. 5).
    Ответ прислал Galina Phedonina.
    Смотря что иметь в виду под словом уменьшить. Если вы хотите изменить разрешение (т.е. количество точек на дюйм2 площади печати) или размер файла (ширину и/или высоту) - идите в пункт Image/Image Size...
    И впишите нужные вам данные. Если вы хотите, скажем, обрезать края рисунка, то вам лучше воспользоваться пунктом Image/Canvas Size... Там вы можете изменить размеры рамки картинки.
    Или вы можете выделить нужную вам область рисунка, скопировать ее (Edit/copy), создать новый файл (там по умолчанию должны стоять размеры скопированной области), и вставить в него скопированное изображение. Полученное сохранить.
    А в следующий раз сканируйте по потребностям: картинки .GIF имеют разрешение 72 dpi, для распознавания текста нужно разрешение не менее 300 dpi, Для графики (c последующей печатью) я обычно использую 600 dpi.

  • 1259. Подскажите как реализовать такую форму предварительног заказа: посетитель указывает категорию товара, либо находит с помощью функции поиска, выбирает найденный товар или несколько и указывает кол-во экземпляров, далее ему подсчитывается выводится сумма заказа, и в отправляется письмо (адрес берется из базы зарегистрированных пользователей)
    Ответ прислал Ivan Kuznetsov.
    Купите у меня интернет-магазин. Только мне сначала нужно переделать его под Ваш сайт.


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



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

    В избранное