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

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

  Все выпуски  

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


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

WEB-дизайн. Вопросы и ответы.
16 февраля 2001г. # 11.1 (22)
Задать вопрос
Вопросы и ответы
Веб-дизайн
Архив выпусков
Кол-во подписчиков - 9550
Проект сайта "ADG Scripts".
Сайт для web-мастера
http://webg.agava.ru
Доброе время суток!

Из-за ОГРОМНОГО кол-ва вопросов, их прием по почте временно прекращен, задать вопрос можно только (в течении 1-2 недели) на этой странице, вписываете свой вопрос в форму для обратной связи и отсылаете.

Вопрос публикуется только один раз (из-за ограничения размера выпуска и огромного кол-ва вопросов), если Вы не получили на свой вопрос ответ, пришлите его еще раз, но перед этим напишите какой номер вопроса у Вас был в прошлый раз, т.к. рассылка иногда выходит чаще, чем приходят ответы и, может быть, ответ на Ваш вопрос уже есть.

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

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





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

  • 762. Где можно достать счетчик который генерит картинку, такой как TopList, rambler и.п., вызываемый img src=www.domain.com/cgi-bin/counter.cgi?no=392393
    Ответ прислал sswz@peterlink.ru.
    Например у меня! Да, такие счётчики есть! Их даже можно достать, но вот одна проблема: на этих спец сайтах (где счётчики регятся) стоит отдельная машина, которая обрабатывает только их! А на вашей халявной хостилке таких скриптов будет пару тысяч :) и все их одновременно (и быстро) ваш хост обработать не сможет! В рез-те получится каляка!!! Если надо, то такой скрипт могу дать! (он как у ТопЛиста.
    Ответ прислал Виталий.
    У меня есть. На Perl'е. Формат вызова такой:
    counter.cgi?user=UserId&digit=Dig
    т. е. Вы можете вызывать скрипт на каждой странице со своим параметром:
    <img src="/cgi-bin/counter.cgi?user=User1&digit=6">, <img src="/cgi-bin/counter.cgi?user=User2&digit=8"> и т. д. Параметр user=UserId укажет на нужного пользователя, а параметр digit=Dig задает количество цифр в картинке счетчика.
    Файл данных - counter.dat - содержит пары значений: имя||счет. Например:
    Vitalij||234
    Perl||3243
    Ответ прислал Samson.
    http://www.softarea.ru/cgi-bin/download.pl?id=1225
    Ответ прислал Namig Kouliyev.
    Vi kak raz kosnulis k moey lyubimoy teme :) Ya kogda-to zanimalsya s formatami faylov, i osobenno GIF faylov. Daje nachal napisat programmu "GIF Manager". A nekotoroe vremya nazad ya napisal Perl code dlya avtomaticheskogo formirovaniya GIF fayla. Vo mnogix mestax mojno nayti skripti graficheskogo schetchika, no ni odin iz nix ne ispolzuyet kod formirovaniya GIF fayla. Oni ispolzuyut dopolnitelniye moduli (FLY dlya Perl, GD dlya PHP, ...). A moy skript rabotayet tolko izpolzuya Perl interpretator !!! Yesli Vam nujen etot skript, to pishite: kouliyev@yahoo.co.uk

  • 763. Я использую на своей странице Java applets из библиотеки апплетов Anfy 1.4. Тестирую в IE.5.0 все работает прекрасно,а в NN 4.7 апплет не загружается, вылезает -"Applet could not be loaded". Но самое интересное тот же апплет прекрасно работает в NN 4.7 на локальном диске в dir /Anfy/temp/. Если копирую этот апплет в другую папку,NN выдает все тот же "Applet could not be loaded". Тэг <applet> не дает привязки к какой либо папки и должен работать везде. Что происходит?
    Ответ прислал sswz@peterlink.ru.
    Несоответсявие броузеров!

  • 764. Этот скрипт через заданное количество времени выдает случайное число. А как сделать так, чтобы этот скрипт перед цифрами ставил еще и текст (который я заранее задам в этом скрипте)?
    Ответы.
    http://webg.agava.ru/rass/w/d01/764.zip

  • 765. Как сделать скрипт, который автоматически определял бы включено или отключено у посетителя отображение графики? И если отключено, то пересылал бы его на другую страницу, а текущую закрывал бы.
    Ответ прислал Alexey Kiselev.
    Проще - сделай ссылку типа "Текстовый вариант" (так делает даже www.ntv.ru)
    Ответ прислал Samson.
    Долго с этим сам промучился.
    Пришёл к выводу, что такое сделать нельзя.
    Как вариант: исключительно для Netscape разными хитрыми ухищрениями (какими -- не скажу, можно в Инете поискать) извлечь настройки броузера, которые закрыты для посторонних глаз. Подсказка: обрати внимание на prefs.js . Но это не выход, т.к. даже для Netscap'а это не всегда работать будет. Да и это, вообще-то, уже со взломом граничи

  • 766. Как сделать скрипт, который каждого 100 посетителя отправлял бы на заданную мной страницу?
    Ответы.
    http://webg.agava.ru/rass/w/d01/766.zip

  • 767. Можно ли в CGI скрипт вставить JavaScript ? Если да, то как это делается? Суть вот в чем, допустим есть ява скрипт, который выполняет полезную для меня функцию. Он находится на page.htm , но мне необходимо как-то это скрипт прикрутить к файлу page.cgi.
    Ответ прислал Панков Павел.
    На perl:
    print "<script language=JavaScript src=123.js></script>";
    или
    print "<script language=JavaScript>
    <!--
    alert(123);
    // -->
    </script>";
    Ответ прислал Aleksandr Ovcharenko.
    CGI программа должна чего-то выдавать броузеру при обращении к ней. Либо ХТМЛ код, либо если запрашиваешь как рисунок - выдает сформированный файл (бинарный). Иначе веб-сервер воспринимает ситуацию как ошибочную. В случае рисунка не знаю зачем тебе JavaScript. В случае ХТМЛ - выдавай наружу текст скрипта, либо вставляй ссылку на .js файл. Броузер это дело исполнит. Ну а если ты хочешь чтобы скрипт выполнял сам сервер, тогда его надо переписать в тот язык, которым у тебя CGI работает.
    Ответ прислал Kuznetsov Ivan.
    Есть несколько путей.
    1) Этот скрипт заносишь в файл, скажем script.txt, а в page.cgi вставляешь текст:
    open (file, "< script.txt");
    @temp=<<file>;
    close (file);
    Затем в нужном месте скрипта вставляешь код
    foreach $string (@temp)
    {
    print "$string";
    }
    2) Строки скрипта просто вписываешь в page.cgi в нужном месте через print "" или print ''; Разница состоит в том, что print '' выводит все символы, кроме ' (одиночная кавычка), а print "" печатает многие символы только если перед ними стоит \

  • 768. Где в инете можно найти сервер, который предоставляет неограниченное свободное пространство, и который не ставит всякие ограничения, типа не загружает zip, mpg, avi, pdf и другие большие файлы? А то мне надоели все сервера, которые говорят неограниченное пространство, и ставят такие ограничения.
    Ответ прислал Namig Kouliyev.
    Dlya etogo zaydite na www.free-az.com, viberite nujniye punkti i poishite. Etot sayt imeet unikalniy poisk besplatnix web-hosterov po 50+ parametram.
    Ответ прислал Samson.
    http://narod.ru Но там надо делать свою страничку -- как просто хранилище файлов не пойдёт. Дают 100Mb + ещё сколько хочешь (но по отдельному запросу). Обязательное условие: начать делать свою страничку в течении 7 дней, иначе удалят.
    Ответ прислал Mr.Gizmo.
    Сижу на Web-сервисе http://webservis.ru. Мой сайт занимает более 600 Метров. Там есть все что угодно, все что ты перечислил: wav, avi. dat, mp3. На сколько я знаю ничего из этого не было удалено, и по сей день лежит у меня в архиве. Только к сожалению в данный момент там прикрыта регистрация. Сервер классный никак тебе "куков" которые засоряют винду и которые приходится за неделю по 20 000 удалять. Большая часть на джаве.
    Ответ прислал Dioxis.
    Смотри у меня http://drako.lgg.ru/hosting/

  • 769. Мне нужно вставить свой курсор - не курсоры браузера, а *.cur или *.ani, причем не для определенного объекта, а на всю страницу.
    Ответ прислал Mr.Gizmo.
    Называется она другими словами прописать ссылку на определенный вид курсора, не входящего в стандарт: Вот те такой примерчик. Бери, как говорится, юзай, только будь осторожен не сильно заюзай:
    <Style>
    A {cursor: pointer url(giper.cur)}
    </Style>
    или
    Надо вставить между тегами: <head></head>

  • 770. У меня есть скрипт:
    var name = prompt ("PLEASE, ENTER YOUR NAME","" );
    if (name!=0) {document.write ("Привет +name+"! ");}
    else {document.write ("Привет неизвестный");}
    При входе на страницу у посетителя запрашивается имя. Если он вводит его, то на странице отображается "Привет +имя". Если он ничего не вводит и нажимает ОК или ENTER, то на странице отображается "Привет неизвестный". А если он нажимает кнопку Cancel, то на странице появится "Привет null". Как сделать так, чтобы при нажатии на кнопку Cancel, на странице появлялось "Привет неизвестный"?
    Ответ прислал Dmitri Masalimov.
    А что Вам мешает написать:
    var name = prompt ("PLEASE, ENTER YOUR NAME","" );
    if (name!=0&&name!=null) {document.write ("Привет, "+name+"! ");}
    else {document.write ("Привет, неизвестный!");}
    и все заработает :) Или я может чего-то не понял?
    Ответ прислал Aleksandr Ovcharenko.
    null != 0.
    Просто вставь еще ону проверку:
    var name = prompt ("PLEASE, ENTER YOUR NAME","" );
    if (name!=0) {
    if (name=='null') {document.write ("Привет неизвестный");}
    else
    {document.write ("Привет +name+"! ");}
    }
    else {document.write ("Привет неизвестный");}

  • 771. Вопрос по SSI. Когда пишешь var=a value='Copyright © 2000', а затем echo var=a, получаем Copyright &copy; 2000. Как это победить?
    Ответ прислал Egor Shchegolkov.
    Nado pisat' <!--#echo var=a encoding="none"-->
    Ответ прислал Temka.
    Надо писать двойные кавычки "...."

  • 772. В PERL-скрипте используется след. строка
    $caption_file = "top.txt";
    Как сделать, чтобы эта строка не прописыалась в скрипте жестко, а имя файла (оно всегда имеет расширение TXT ) передавалось скрипту в качестве параметра?
    Ответ прислал Dioxis.
    Было $caption_file = "top.txt";
    стало $caption_file = "$var\.txt";
    В $var выши "праметры"
    Ответ прислал Пономарев Николай.
    Для этого можно использовать стандартный метод GET или POST, для которых в теле перловской проги нужно будет прописать:
    if ($ENV{'REQUEST_METHOD'} eq "POST")
    {
    read(STDIN, $bufer, $ENV{'CONTENT_LENGTH'}); # выполняется при методе POST
    }
    else
    {
    $bufer=$ENV{'QUERY_STRING'}; # выоплняется при методе GET
    }
    А затем просто анализируешь $bufer и вытаскиваешь от туда название файла. Например для GET: example.pl?file=xxx.dat будет так:
    ($name,$caption_file) = split(/=/, $bufer);
    Соответственно
    $name будет равно file
    $caption_file будет равно xxx.dat

  • 773. Как сделать так, чтобы про наведении пользователем на ссылку, появлялась не "рука", а некая иконка из файла xxx.ico
    Ответ прислал Mr.Gizmo.
    А какая именно тебе нужна Рука?
    Руки бывают разные, мужские, женские, может тебе нужен просто курсор определенного типа?? 769 вопрос.
    Да народ, а какого типа руки вы предпочитаите?

  • 774. Кто нибудь знает, есть ли русификатор к 1st Page 2000? (не Front Page)
    Ответ прислал sswz@peterlink.ru.
    Конечно есть, но все они самопальные... лучше пользоваться русскими программами! Visual WorkShop, например.

  • 775. Mnogii pisma iz rassilok poluchayu na russkom yazike i sovershenno ne mogu ich prochitat,u menya poyavlyayutsa kvadratiki.Ya znayu chto mne nuzno dobavit kakoj-to font.Daze kto-to otvetil chto Verdana.Kto-to mozet podrobnee opisat kak eto sdelat.Budu blagodarna esli kto-to dast mne etot russkij font.I eshe mne kazetsa eto takze kak-to zavisit ot browsera i e-mail adresa.Naprimer v Altavista e-mail ya rassylku mogla prochitat,a v hotmai karakuli kakie-to.Pomogite.
    Ответ прислал Ache.
    у Hotmaila - проблемы с рус. языком. Поэтому, сделай майл на Mail.ru или что-нибудь такое-же. А нужен фонт - пиши на майл. the.ache@mail.ee
    Ответ прислал Master.
    Pishi mne ya vyshlu fonty (500 Kb) i rasskazhu chto delat'
    Ответ прислал alternativa@hotbox.ru.
    Poprobujte razobrat'sja s kodirovkami (kak v brouzere, tak i v pochtovoj programme). T. e. vyberite v menju "Vid" punkt "Vid kodirovki" i postav'te libo KOI-8, libo Windows(kirilica). Vpolne vozmozhno, chto u Vas avtomaticheski ustanavlivaetsja drugaja kodirovka. Somnevajus', chto delo v otsutstvii shriftov. Esli Vas interesuet nalichie shrifta Vernada (ili Verdana), to prover'te ego prisutstvie v papke c:/windows/fonts. Esli on tak neobhodim, pishite - prishlju. Mozhete pol'zovat'sja perekodirovschikami (poischite na freeware.ru v razdele Internet i tam uzhe sami sorientiruetes')
    Ответ прислал b-karakol.
    Tut http://webg.agava.ru/rass/w/d01/775.zip vlogenju Shriftjy Verdana Dumaju, prigodjatsja.

  • 776. Что такое чересстрочность (interlacing), относительно формата GIF?
    Ответ прислал Иван Варанкин.
    Чересстрочная развертка. Применяется для больших GIF. Иллюстрация разделяется на четыре части, размером с оригинальную картинку. Первая часть содержит 1, 5, 9,... строки исходного изображения. Вторая - 2, 6, 10,... Третья - 3, 7, 11,.... Четвертая - 4, 8, 12,... Браузер строит на экране сначала первую часть картинки, потом вторую, затем третью и четвертую. Получается эффект постепенного проявления изображения. На медленных линиях Интернета этот метод позволяет пользователю еще до загрузки всех частей получить представление об изображении - ведь части строятся браузером по мере их поступления на компьютер.
    Ответ прислал Андрей М.
    Совершая свои прогулки по итнету, Вы, наверняка, должны были обратить внимание, что не все картинки на страницах загружаются одинаково. В одном случае картинка появляется через какой-то промежуток времени целиком. А в другом случае картинка появляется постепенно, как бы "порциями".
    Воторой случай как раз и является примером чересстрочности. Это свойство формата Gif бывает иногда весьма полезным при загрузке страниц с графикой. Если загружаемое изображение имеет большой размер, то пользователь имеет возможность, не дожидаясь, пока картинка будет загружена полностью, оценить ее содержание и принять решение, нужно продолжать ее дальнейшую загрузку или можно прекратить, нажав кнопку "Остановить".
    Данное свойство Gif-файлов устанавливается при их создании в соответствующем графическом редакторе. В добавок надо сказать, что и PNG-формат тоже обладает таким же свойством.

  • 777. Я тестирую сайт в IE 5.5 и NN 4.51rus. Как я знаю указание размеров шрифта для этих браузеров пишеться по разному: font-size (IE) и fontsize (NN) (ну и некоторое др. по такому-же принципу). Но вот что интересно. У меня для Нетскапа в некоторых случаях работает и Экспоровский вариант указания - "font-size" (также и с другими тегами). Почему?
    Ответ прислал Copernic.
    Если вы пишите размер шрифта в таблице стилей css (это в тегах <style></style>), тогда я не знаю в чем дело, а если в теле самой страницы в теге <font>, тогда все нормально. Дело все в том, что Netscape и IE по разному работают с таблицами стилей, а сам HTML они обрабатывают одинаково.
    Ответ прислал Kuznetsov Ivan.
    Лучше указывать <font size="x">. Точно работает везде.
    Ответ прислал Pawel.
    Вообще - NN довольно-таки кривой браузер, и трудно сказать, что и как из стандарта HTML он понимает. Могу сказать лишь одно, я на собственном опыте убедился, что для NN в стилях надо писать все атрибуты сразу (font:Arial 10px;), а не по отдельности (font-family:Arial; font-size:10 px;).

  • 778. Меня беспокоит: не будет ли на другой машине выглядеть все по-другому? Или, если я протестировал в своих броузерах и все нормально, то в аналогичных броузерах, но на другой машине будет все также выглядеть? (имеется ввиду разметка HTML, цвета и прочее не в счет).
    Ответ прислал Samson.
    Разумеется также! Однако всё-таки не стоит забывать, что цветность/контрастность у всех разная, влияет также размер(!) экрана (даже при том же разрешении) -- выглядит всё вроде один к одному, но восприятие резко меняется! (Почему -- сложный вопрос. Это, скорее, из психологии...)
    Ответ прислал Master.
    Нет никаких гарантий что все будет также выглядеть. Например, не будет нужного шрифта, или размер поменяют или стили переопледелят - и все поковеркается. Но вообще-то тема большая и ответ зависит от того, грамотно ли написан HTML, исрользуется ли CSS и т.д.
    Ответ прислал Mr.Gizmo.
    Все зависит от того, на какой именно машине будут просматривать твой сайт. А именно: Видеокарта, разрешение монитора, количество цветов, а если ты все написал правильно и у тебя все нормально работает значит все должно быть пучком.
    Ты все размеры прописал в прямом или в процентном соотношении???
    Если в прямом, то все размеры, все рамки таблиц будут те же, но если будут просмотривать в Нетскейпе (mast die) то он понимает намного меньше тегов нежели MSE.

  • 779. На некоторых страничках я встречаю таблицы, ячейки которых имеют только нижнюю границу в 1pt. Можно ли это сделать с использованием одного стиля CSS?
    Ответ прислал Pawel.
    Выглядит приблизительно так:
    td {margin: 0pt; margin-bottom: 1pt;}
    Ответ прислал Alex.
    Конечно же можно это сделать! В файл .css дописываешь следующее:
    table.bottom_border{border-width:0px}
    td.bottom_border{border-width:0px;border-bottom:solid;border-color:#0000ff}
    Здесь bottom_border - класс, который будешь применять при создании своей таблицы (название не имеет значения).
    Например: <table class=bottom_border width=... height=...><tr><td class=bottom_border>Наполнение таблицы</td></tr></table>. Только нижнюю границу можно задать не только ячейке <td>, но и строке <tr>, в зависимости от того, что нужно.

  • 780. Где можно найти описание специальных символов в HTML? а именно: ©, &,   и других. Почему то в литературе нигде не встречал.
    Ответ прислал Pawel.
    Их коды в виде &x...; (где ... - число) можно узнать, если написать JavaScript, выводящий их:
    <script>
    for(i=1;i<999;i++)
    document.write(''+i+' = &#'+i+';');
    </script>
    Другие ответы.
    http://webg.agava.ru/rass/w/d01/780.zip

  • 781. Мне нужен javascript такого содержания: нaвoжy мышoй нa кapтинкy - oнa мeняeтcя, нo пpи этoм в дpyгoй oблacти экpaнa чтo-тo пишeтcя или пoявляeтcя кapтинкa. сколько пробывал никак не получается, может кто поможет?
    Ответ прислал Mad Den.
    Попробуй использовать Macromedia Fireworks или пиши приватом, помогу примерами
    Ответ прислал Aleksandr Ovcharenko.
    Если есть скрипт, что бы менять саму картинку, то слегка модифицировав его можно сделать следующее: менять при наведении мыши .src не одной картинки, а двух - самой, на которую наводишь, и картинки, расположеной в другом месте страницы. Изначально это может быть прозрачный гиф, а потом менять его на разные другие картинки, в зависимости от того, куда наводится мышь.
    Ну а иначе и красивее можно сделать объектики <div id="LayerName" style="position:absolute; visibility:hidden; xz-index:100; left:100; top:100;">
    ... теги картинок или текст....
    </div>
    где при задании <div> в аргументе style нас будут интересовать: visibility: - значения hidden (скрытый) или visible (видимый) z-index: - индекс по оси z - имеет значение, когда эти объекты спозиционированы в одной области страницы и перекрываются. Объект с более высоким z-index будет перекрывать объект с меньшим z-index. left: и top: - расположение объекта на странице.
    Теперь с помощью скрипта при некотором событии (в нашем случае наведение мышкой на картинку) можем менять эти свойства. Для IE
    document.all.LayerName.style.visibility
    document.all.LayerName.style.pixelLeft
    document.all.LayerName.style.pixelTop
    ....
    Для Netscape 4.xx
    document.LayerName.visibility
    document.LayerName.left
    document.LayerName.top
    .........
    Прописав несколько таких <div> с одинаковой позицией и сделав их изначально невидимыми при наведении мыши куда либо делаешь нужный из них видимым, при убирании мыши - делаешь опять невидимым.
    Ответ прислал sswz@peterlink.ru.
    Конечно Я! Обратись на наш сайт http://sswz.al.ru

  • 782. Как сделать следующее: чтобы при щелчке по кнопке начинал играть миди файл, а по нажатию по другой кнопке, она переставала играть?
    Ответ прислал Copernic.
    Зайди на страницу http://shostka.com.ua. Там все реализовано как ты хочешь. Посмотри html код и сам все увидишь. Ничего сложного нет!
    Ответ прислал sswz@peterlink.ru.
    Вах, а зачем. объясни, а потом я сделаю.
    Ответ прислал WC Abdulaev.
    Простите, но токмо для IE.Поменяйте Hello_Dolly на что-нибудь ваше.
    <IFRAME FRAMEBORDER=0 HEIGHT=1 WIDTH=1 NAME="blank" SCROLLING=NO></IFRAME> <script language="JavaScript"><!-- function sound(){ top.blank.document.write("<BGSOUND src=Hello_Dolly.mid loop=1>");} --></script>
    <A href="javaScript:top.blank.document.write('<BGSOUND src=Hello_Dolly.mid loop=1>');">Играть "Hello Dolly"</A>

  • 783. Люди, кто на hut.ru! Подскажите, как сделать скачку файлов (я хочу слелать сайт типа под даунлауд)? И вообще, где можно найти класные доки по FTP?
    Ответ прислал Grigory.
    Самое простое - разместить ссылки на файл, который можно скачать.

  • 784. Мой провайдер предоставляет мне возможность лазить по их сайту и сайтам их клиентов, располагающихся у них на серваке бесплатно, используя логин и пароль которые в принципе всем известны, но дальше этого сайта я зайти не могу, даже висящие на нём баннеры не отображаются, потому что он не переходит по ссылке. У меня есть сайт на их сервере(хостинг естественно бесплатный) и неудобство в том, что посетители заходящие на сайт счётчиком не засчитываются, а хотелось бы. Поэтому не подскажите ли вы код для такого так называемого халявного счётчика, чтобы засчитывал хосты.
    Ответ прислал Oparin Alexey.
    Если много разных в и-нете, простых и более сложных. Могу написать, если нужно...
    Ответ прислал Пономарев Николай.
    Попробуй поставить свой счетчик, чтобы он исполнялся тут же на сервере. Такой счетчик будет срабатывать всегда - и когда зашли те, у кого доступ только к серверу провайдера и полноценные пользователи интернета. Примеров таких счетчиков множество.
    Ответ прислал Alex.
    Знаешь ли, у самого один из сайтов расположен на сервере с такими же условиями, но провайдер сам предоставил счетчик, который работает с его же сервера и считает все т.н. "халявщиков" (можешь зайти на http://www.sinn.ru/~jod и посмотреть на счетчики, самый маленький - провайдера, заметь разницу). Другой вариант - поставить свой простенький счетчик, но тут уже может возникнуть другая проблема: твой провайдер должен разрешать выполнение perl-скриптов. Если такая возможность есть, то проблем нет! Текстовых и графических счетчиков в сети - море. Если что, то могу посоветовать один очень хороший и помочь в настройке.

  • 785. Где можно взять скрипт посылки SMS на сотовый BeeLine?
    Ответ прислал Ache.
    помоему на http://www.razvilka.ru/nokia есть такой скриптик!
    Ответ прислал Namig Kouliyev.
    Scripti mojno nayti vo mnogix mestax. No ya predlagayu Vam drugoy servis. Posle registratsiyi Vi poluchaete lichniy URL. Kogda posetitel posilaet SMS s etogo URL to na konets ego soobsheniya dobavlyayetsya nekotoriy tekst, kotorogo polnostyu opredelyaete Vi sami. Tam mojet bit reklama Vashego sayta ili eshe chto nibud. I pri etom, Vi ne stavite na sayt nichego (v smisle bannera i t.d.). Dumayu eto otlichniy servis.
    Chut ne zabil :-) Samoe glavnoe, URL: http://clickatell.com/
    Dumayu eto vsem ponravitsya, a yesli zaxotite poblagodarit menya za URL, prosto zaydite na www.free-az.com :-)
    Ответ прислал Андрей Степанов.
    На сервере V-post.
    Ответ прислал .
    зайди на beeline.ru (так по-моему он называется), найди форму для отправки SMS и поставь этот кусок HTML-кода к себе на страницу: если ограничений на вызов этой функции нет, все получится (может быть так, что их скрипт можно запускать только с их адреса - проверяется REFERER)

  • 786. Можно ли с помощю HTML сделать форму,данные которой посылались бы на несколько сайтов.
    Не знаю,как правильно объяснить,поэтому сделаю это на примере. Предположим,что есть несколько почти одинаковых досок объявлений с полями ввода - "имя","e-mail","Текст объявления".Разное только оформление (обои,графика и т.д.) И вот захотелось мне сделать страницу,чтобы можно было с моей странички на все эти доски объявления написать. Как это можно сделать?
    Ответ прислал sswz@peterlink.ru.
    Сделать можно, но сложно! Закажи, поломаем голову вместе... (всё бесплатно).

  • 787. Может кто-нибудь подскажет ссылочку, где взять что-нибудь типа WEB-магазина, на JAVe, PERLe , но не просто форму заказа с отправкой, а чтобы была возможность редактировать корзину.
    Ответ прислал Андрей Степанов.
    Хочешь сам все на своем сайте сделать или готов прикрутить действующий? Если второе - подскажу.
    Ответ прислал sswz@peterlink.ru.
    В данный момент этим занимаюсь... могу и для тебя сделать копию. Обратись на сайт http://sswz.al.ru
    Ответ прислал Пономарев Николай.
    Есть хорошая книга издательства "Питер". Книга называется "JavaScript:сборник рецептов".На сайте издательства для этой книги есть файлы примеров, которые можно скачать. Так вот в одном примере есть вполне работоспособный электронный мага- зин. http://www.piter-press.ru/download
    По-моему еще по этому адресу есть информация о магазинах: статьи по "как правильно проектировать интернет-магазины" по адресу http://www.mags.ru/news.asp?typeNews=4&rejView=21&set_pgSize=10
    Ответ прислал Vladislav Shukov.
    Пример on-line магазин на JSP&Servlets идет в поставке к Borland JBuilder 4.0; также это есть в примерах (испоьлзование Bean и JNDI для доступа к базам) к J2EE (java 2 enterprise edition). На Perl есть хороший ример, прилагаемый на CD к книге Perl Руководство разработчика.

  • 788. Как сделать скрипт редиректа через определенное время? Нужен именно JavaScript скрипт. <meta> не подойдет.
    Ответ прислал Copernic.
    <script language=JavaScript>
    time=20;
    function WO()
    {k=top.location.href="ВАША СТРАНИЦА";
    };
    h=time*1000;
    setTimeout('WO();',h);
    </script>
    Вот то выражение time=20 и есть "определенное время" в секундах. Меняете 20 на то время, которое вам надо, и все!
    Ответ прислал WC Abdulaev.
    <script language="JavaScript">
    <!--
    setTimeout('location.href="http://www..ru/"',10000);
    -->
    </script>

  • 789. Как с помощью джава-скрипта или в крайнем случае с помощью фреймов сделать такую операцию: в левом фрейме (меню) нажимаем на ссылку и в правом фрейме загружается html- страница (шаблон) а в нее вставляется картинка (jpg, gif). Нажимаем на другую ссылку и загружается этот же шаблон а картинка вставляется другая и т.д.(нужен код как ссылку нарисовать и как шаблон сделать), короче фотогалерея , такие скрипты есть на php, но он не подходит(CGI и SSI тоже) т.к. сайт на Вебсервис.ру а они даже за пользование SSI заставляют свои баннеры ставить.
    Ответ прислал WC Abdulaev.
    Простецки! Если без фреймов, то
    <img src="cartinca.jpg" name="galereia">
    ...
    ...
    <a href="javascript:galereia.src='cartinca2.jpg'">
    <a href="javascript:galereia.src='cartinca3.jpg'">
    и т. д.
    Можно с фреймами:
    <img src="cartinca.jpg" name="galereia">-это в шаблоне shablon.htm (надо указать, что у етого фрейма name будет frame2 name=frame2, где у тебя на фреймы пишется
    <a href="javascript:galereia.src='cartinca2.jpg'" onClick='frame2.location.href="shablon.htm"'>-это во фрейме левом
    <a href="javascript:galereia.src='cartinca3.jpg'"
    -там же И.т.д.
    Замени картинки на тебе нужные, чо не понять пиши на asters@mail.ru
    Ответ прислал Egor Shchegolkov.
    ssylki delaesh vida <<A href="template.htm?nomer kartinki">
    togda v shablone na meste kartinki pisheh':
    <SCRIPT>
    var urls = new Array("kartinka0.jpg","kartinka1.jpg",...);
    document.write("<IMG src=\""+urls[document.location.search]+"\">");
    </script>
    V massive perechislyaesh' URL'y k kartinkam, index pervoi kartinki - 0.

  • 790. Есть около 10-ти картинок из который состоит меню и одна большая картинка. Надо сделать так, чтобы при наведении на одну мал. картинку менялась большая, причем для каждой маленькой была своя большая.
    Ответы.
    http://webg.agava.ru/rass/w/d01/790.zip

  • 791. Тестировал сайт на NN и IE5.5. Решил вернуться на IE5.0, посмотреть как будет сайт на нем выглядеть. На первой странице сайта есть три рисунка-кнопки 120х20 пикс. При просмотре страницы в 5.5 они загружались все. А в 5.0 не грузится одна картинка. Причем не грузится она, если я тестирую сайт через апачи. А если я открываю страницу просто с диска, то все нормально - все три кнопки видны. Кто знает, что это? Глюк софта или неправильно написан код?
    Если я тестирую сайт на 5-ых версиях эксплоера, то будет ли он корректно выглядеть и на 4-ой? Кто знает, действительно ли задача одновременно установить 4.0 и 5.0 экплоер не реальна?
    Ответ прислал Kuznetsov Ivan.
    У меня была такая проблема. Дело в том, что ты скорее всего где-то в названиях картинок поставил русские буквы (там, допустим "с" русская и "с" латинская выглядят абсолютно одинаково). Нетскапа и Опера в этом случае все показывают нормально. А вот Експлорер 5.0 их не видит.
    Ответ прислала Tetyana Mykhailyshyna.
    Посмотрите, какими буквами - большими или маленькими - написаны имена файлов-картинок и их расширения - PIX.GIF и pix.gif воспринимаются апачей как 2 разные картинки. Для Windows, конечно, никаких различий нет.

  • 792. Как сделать так чтобы на сайте за курсором мышки бегал определённый рисунок?
    Ответы.
    http://webg.agava.ru/rass/w/d01/792.zip

  • 793. Мне нужно следующее (желательно на Java/JavaScript)... На сервере имею каталог с картинками (названия nn00,n01,nn02 и т.д и их уменьшенные копии nn00_t,nn01_t,nn02_t.) Необходимо чтобы скрипт строил таблицу из 6-8 маленьких картинок при клике по которым выводилась (в этом же окне) большая картинка. При всем этом была навигация (к следующей порции картинок, к предыдущей, в конец, в начало).
    Ответ прислал Dima F.
    Зайди на http://www.geocities.com/dima_hotline/inga/inga1.htm Только цифры замени картинками.
    Ответ прислал max.
    Скрипт на Java/JavaScript такой сделать нельзя, но можно найти такую програмку, которая делает фотогалерею (или листинг твоих картинок) Зайди на сайт http://dimonius.da.ru и скачай програмку Cool Listing

  • 794. Как можно сделать счетчик на ASP который считает обращения к не АСП страничке (обычная HTML, да и вообще любой другой файл) и записывает значение в текстовый файл, а возможно и выводит результат на страничку - и, если это возможно, не используя <IFRAME> и <IMG>
    Ответ прислал alternativa@hotbox.ru.
    Просто найдите такой счетчик на www.cgi.ru Наточняк видел, что там есть такие скрипты.

  • 795. Можно ли посредством ASP сгенерить картинку (gif), желательно используя только ASP, и как это отразится на скорости обработки сервером запросов.
    Ответ прислал Namig Kouliyev.
    Ya tak dumayu chto, v etom dele samoe trudnoe, eto algoritm LZW (kotoriy ispolzuetsya v GIF faylax). Ya sam pisal kod sozdaniya GIF-a na Perle, dumayu netrudno budet perevesti na ASP. Yesli nujen na Perle to skajite.

  • 796. Скажите, какие есть известные приемы чтобы если не помешать, так хотя бы "попортить жизнь" пользователям, пытающимся сохранить страничку из сети на свой винт? Эффекты должны быть примерно следующими:
    1) запрещение выпадающего меню при нажатии на правую клавишу мыша (когда кто-то пытается "просмотреть в виде HTML"), как сделано, например на passionup.com
    2) сохранение самого "тела" вебстранички в отдельном файле, чтобы при сохранении типа "вебстраница. только HTML" оставался только чистый лист, как сделано, например, на gamez.ru 3) Манипуляции, приводящие к тому, чтобы в эксплорере (нетскейпе) не работал пункт меню "сохранить", "сохранить как".
    4) Запрещение возможности выделить с скопировать текст, как это сделано, например, на информерах rbc.ru
    Может, кто-нибудь подскажет как это делается? Какие еще приемы существуют? Изощрений типа отключения курсора не предлагать.
    Ответ прислал Vladislav Shukov.
    То, что Вы пишете это совершенно не так: на passionup.com страница прекрасно проссматривается в виде HTML, на gamez.ru страница прекрасно сохраняется в файл, а на rbc.ru можно и выделить участок текста и скопировать его. :)
    Ответ прислал Андрей Степанов.
    Самый классный способ - это удалить свой сайт с сервера и оставить только его описание! То-то юзеры помучаются.
    Ответ прислал alternativa@hotbox.ru.
    Вот блин! (извините) Опять попортить жизнь пользователям!? СКОЛЬКО РАЗ ВЕЗДЕ ОБЪЯСНЯЛИ, ЧТО НЕ БУДЕТ У ВАС ХОРОШАЯ ПОСЕЩАЕМОСТЬ, если использовать такие приемы!!! Неужели Ваш ресурс настолько уникален, что Вы можете позволить отсеять часть посетителей. Вы что владелец Альтависты?! Пользователь выберет ресурс, на котором он сможет найти такую же информацию и сохранить ее для спокойного ознакомления в офф-лайне (не от хорошей же жизни он вынужден отключаться от Инета).
    Ответ прислал sswz@peterlink.ru.
    Можно так-же спалить у юзверей монитор. ВСЁ ЭТО БАЙКИ. удалённо, через броузер, это сделать невозможно. Можно только если в IE выключена вся защита! Не знаю таких ПСИХОВ...
    Другие ответы.
    http://webg.agava.ru/rass/w/d01/796.zip

  • 797. Необходимо, чтобы при заполнении формы была возможность прикрепить к отправляющейся форме файл. (И сделать проверку, чтобы прикреплялись только *.jpg *.gif *.zip размером не более ,,, кб)
    Ответ прислал sswz@peterlink.ru.
    Есть и такое... Обратитесь на наш сайт, поговорим там! http://sswz.al.ru

  • 798. Где можно найти информацию на русском языке по Macromedia Director.
    Ответ прислал Mad Den.
    Русскоязычные форумы:
    Pasomar http://www.pasomar.ru/director/
    625-net http://www.625-net.ru/cgi-bin/prodirector/index.cgi
    Сайты с описанием и примерами: http://shockwave.al.ru/
    раньше был еще один хороший сайт http://design.hycube.ru/director/

  • 799. Столкнулся с одним интересным делом. На странице стандартный ROLLOVER, обращаюсь через
    document.images['pix'].src = "images/pix.jpg" - все по правилам и все работает как в IE, так и в NN. Только вот когда искомая картинка находится в отдельном позиционнированном слое (между тегами <div>...</div>), NN ее не находит. В IE все нормально. Может, разъясните?
    Ответ прислал Aleksandr Ovcharenko.
    Сам столкнулся с таким эффектом, обходил создавая отдельный <div> с измененным img, позиционировал его в нужном месте и менял его visibility когда нужно было сменить картинку.
    Ответ прислал Master.
    Да, это откровенный глюк. Я в свое время много времени убил на это. Но пришлось в конце-концов просто убать эту картинку для NN. Вообще, NN богат глюками. Бывает и похуже.
    Ответ прислал Alexander Devyatkin.
    В NN каждый блочный тэг (div, table и пр.) имеют свой объект document, и у него, ессно, свои коллекции images и пр.
    < Вот такой вот он - NN :) Решай сам, как с этим бороться.
    Ответ прислал WC Abdulaev.
    Так попробуй для обоих браузеров:
    <layer><nolayer><div></nolayer>Содержание слоя<nolayer>
    </div></nolayer></layer>
    Ответ прислал Pawel.
    Скорее всего, дело в том, что NN работает со слоями через тег <LAYER>, а не через тег <DIV>. А то, как сделано для IE, он просто не понимает. Прмеры того, как сделать совместимый скрипт, посмотрите на www.htmlguru.com

  • 800. Какая прога может изменять размер изображения, причем она должна изменять размер не на какой-то фиксированный, а в какое-то кол-во раз (т.е. увеличить или уменьшать картинку в два или в три раза). И чтобы она работала не только с одним изображением, а сразу со всемы выделенными.
    Ответ прислал CarMan.
    IrfanView. Она и не только это умеет :)) Кроме того, читает около 40 форматов и пишет в около 10-ти (можно и пакетное перекодирование). Также можно из всех файлов вырезать какой-нибудь кусок, применить различные фильтры... и много-много другого... http://www.irfanview.com/
    Ответ прислал Mr.Gizmo.
    Есть такая прога назается ИСИДИСИ. она это умеет делать.
    Ответ прислал max.
    Adobe PhotoShop 5.5 => File => Automate.. => Web Photo Gallary Делает фотогалерею, но при этом создает скриншоты картинок, причем при уменьшении картинок можно задать процент, на сколько будут уменьшены картинки. А html-ки можно поудалять, хотя они тоже ничего..)
    А вообще посмотри предидущие выпуски рассылки.. (примерно 2-3-Х недельной давности) Там что-то было на эту тему.

  • 801. В страницу page.htm, написанную на HTML, можно загружать JavaScript из внешнего файла. Для этого в код HTML вставляют вот это: <script src="http://www.syte.com/script.js"<>/script>, а сам скрипт хранится в файле script.js. Так вот у меня вопрос, а можно ли сам код скрипта поместить на страницу page.htm, а небольшой кусочек этого скрипта хранить в другом файле? Если да, то как это делается?
    Ответ прислал Master.
    В странице может быть произвольное кол-во тагов <script> и каждый из них может ссылаться на внешний источник.
    Ответ прислал RaR.
    Да всякое можно. Подключение через <script src="http://www.syte.com/script.js"> во многом напоминает директиву include SSI, т.е. фактически можно считать, что вместо данной строки подставляется содердимое файла-источника, но не текста старницы, а скрипта, т.е. теги там не всталяются.
    Ответ прислал Pawel.
    Можно. Например, это делается так:
    1. на странице page.htm пишете в соотвествующем месте ваш скрипт
    2. <script src="http://www.syte.com/script.js"></script> - пишете в заголовке (между тегами <head> b </head>) в файле page.htm
    3. всё, что находится в файле script.js, помещаете внутрь функции
    function my_function()
    {
    ...
    }
    4. в файле page.htm внутри скрипта в требуемый момент вызываете эту функцию по имени my_function();

  • 802. Как сделать у себя на сайте парольную зону? Возможно ли всё это на бесплатном хостинге?
    Ответ прислал Copernic.
    На бесплатном хостинге возможно, если есть поддержка PHP или CGI. С помощью их же и можно сделать. Скрипты уже были в рассылке, посмотрите Архив. Еще можно на JavaScript, но очень просто обойти, поэтому ненадежно. Если надо на Яве, то напишите, и я расскажу подробно как сделать, а также и как обойти :). А еще есть какие-то службы, которые бесплатно предоставляют парольную зону. На каком-то сайте я подобное видел, но сейчас не помню. Если очень надо, то пишите, постораюсь вспонить. Или поищите подобное в поисковиках!
    Ответ прислал Андрей Степанов.
    Сделать довольно просто, но все зависит от степени и уровня защиты, которую рассчитываешь установить. Что-то по этому вопросу у меня есть. Пиши - подумаем. Я сейчас этим тоже занимаюсь.

  • 803. Какими методами можно создать для Интернет-страницы что-то вроде списка публикаций. Тонкость в том, чтобы этот html-файл автоматически ( или почти ) генерировался из какой-либо базы данных. Содержание списка публикаций : Название, автор, место публикации, ссылка на страницу след. уровня - с тем же + краткое содержание, линки к PDF или PS файлам с полным текстом ( эти файлы тоже должны быть внутри базы данных )
    Ответ прислал Vladislav Shukov.
    Использовать либо Perl, либо JSP, либо Servlet, либо ASP и т.д.
    Ответ прислал Master.
    1. Выучить PERL
    2.Выучить MySQL
    3. Написать соотв. программу
    Или заказать у спецов.

  • 804. Есть страничка службы знакомств. Подскажите, как сделать так, чтобы посетитель после заполнения формы (анкеты) мог отправить свою фотографию? Форма работает, а с отправкой фото проблемы.
    Ответ прислал Kuznetsov Ivan.
    Скорее всего в теге <FORM ACTION="script.pl" METHOD="POST"> нужно дописать строчку, чтобы получилось <FORM ACTION="script.pl" METHOD="POST" ENCTYPE="multipart/form-data"> Естественно, если METHOD="GET", то POST меняется на GET
    Ответ прислал Oparin Alexey.
    Нужно поставить форму отсылки файла, а на сервере в скрипте его принимать и например записывать в нужное место open(S,">img.gif");
    Если нужно подробнее, спрашивай !
    Ответ.
    http://webg.agava.ru/rass/w/d01/804.zip

  • 805. На страничке в тэг одной из ячеек вписан такой код:
    <IFRAME HEIGHT="350" WIDTH="140" SCROLLING="NO" SRC="menu.html"<>/IFRAME>
    Подскажите, как избавиться от бордюра в этой ячейке, меню которого подгружается из другого HTML документа. Необходимо, чтобы не было видно этого перехода и выглядело слитно. (Цвет фона ячейки и цвет фона меню соответственно одинаковый)
    Ответ.
    Попробуйте добавить в тег IFRAME параметр border=0.
    Если это не поможет, то во вставляемом в фрейм html-файле укажите в теге BODY следующие параметры:
    marginwidth=0
    marginheight=0
    leftmargin=0
    topmargin=0
    rightmargin=0
    bottommargin=0
    Во всяком случае, в обычных фреймах это помогает.

  • 806. Подскажите (может быть кто-нибудь встречал) скрипт, который бы скачивал письма через POP3 с некоторого сервера и выставлял бы их на заранее определенную страничку.
    Ответ прислал sswz@peterlink.ru.
    Я видел, я такие пишу... обратитесь к нам на сайт!http://sswz.al.ru

  • 807. Нужно ли при создании ХТМЛ-страницы в мета-тегах указывать кодировку - или же прописывать None (мол, современные браузеры и так разберутся, а при указании кодировки могут быть проблемы). Почему - проблемы? И почему при регистрации в поисковике он настойчиво тыкает в неуказанную кодировку - если этого не сделать, не будет индексировать страницу?
    Ответ прислал Kuznetsov Ivan.
    Как я считаю, кодировку нужно прописывать обязательно. Какой-бы ни был умный браузер, всегда найдется причина, по которой он неправильно распознает кодировку.
    Ответ прислал Master.
    Ее нужно ставить если не стоит русский апач. Ставить очень желательно.
    Ответ прислал Alexandre.
    Это тема отлично описана на http://www.design.ru/kovodstvo/paragraphs/7.html

  • 808. Как в перловый скрипт включить вызов cgi? просто <!--#exec cgi="/cgi-bin/menujump.cgi" --> не проходит
    Ответ прислал Oparin Alexey.
    Не совсем ясен вопрос. Нужно что бы в скрипте было видно то, что стоит после "?" , да? Напиши подробнее, помогу...
    Ответ прислал Виталий.
    Теоретически вызвать SSI-инструкцию из CGI-скрипта невозможно, т. к. на серверах обычно прописывается фиксированное расширение файла для работы с SSI-технологией. А именно .shtml файлам позволено (обычно) ею пользоваться. Так что как вариант, это договориться с администратором сервера, чтобы в файле httpd.conf запись
    AddType text/html .shtml
    AddHandler server-parsed .shtml
    замени на
    AddType text/html .shtml
    AddHandler server-parsed .shtml .cgi
    но, кстати, не факт, что будет работать.
    Ответ прислал Egor Shchegolkov.
    Vot tak:
    <!--#include virtual="/cgi-bin/script.pl?param1=value1"-->

  • 809. Как лучше вставить в страничку видео-фрагменты. Какой обьем и в каком формате лучше сохранять готовый клип. Работаю с Ulead Videstudio, но обьемы готовых клипов огромны. Кто подскажет ссылку на документацию по работе с видео в Интернете.
    Ответ прислал Виталий.
    Попробуйте формат 160х120 с частотой 15 кадров в секунду, а если при этом еще и в MPEG4 упакуете, то размеры получаются довольно компактные. И очень удобно работать в программе Adobe Premiere.
    Ответ прислал gag_2001@mail.ru.
    Лучше всего makeовать клипа в RealVideo, or Mpeg(1-4). Я считаю лучшей прогой для этого Adobe Premiere 5.x, к нему есть плуги для преобразования *.avi в файл потокового видео.
    К сожалению, сылок дать не могу. Учился не собственном опыте и по советам знатоков.

  • 810. Я хотел бы зарегистрировать домен второго уровня.Я на бесплатном хостинге, но администратор сказал, что они обеспечивают поддержку primary и secondary DNS.Так как же мне зарегистрировать домен, где это дешевле всего сделать и что станет с моим прошлым адресом сайта?
    Ответ прислал Mr.Gizmo.
    На одном из местных провайдеров, закажи себе просто напросто доманное имя и все
    Ответ прислал "Master.
    www.DirectNIC.com - 15 бакинских в год
    Ответ прислал alternativa@hotbox.ru.
    Цена зависит от Вашего местожительства (в Питере знаю одну недорогую фирму: в зоне RU - 20бак, в зоне КОМ - бесплатно при "хостировании" у них). Короче, если в Питере, то я интересовался этим вопросом и могу подсказать где. Ситуация такова. Если хоститесь на бесплатном хостинге, то чтобы на него зарегистрить имя, нужно знать DNS компьютеров. Этим DNS (если бесплатные хостеры Вам сообщат их) будет сопоставлен Ваш домен. Если не знаете DNS, то получится простой редирект (пользователь набирает в броузере имя.ру и сразу видит, что попал на страницу имя.хостинг.ру).
    Зачем Вам имя второго уровня? Для престижа? Тогда нужен и хостинг платный. (В Питере могу посоветовать хостинг 75мб за 96бак в год со всеми прибамбасами + имя КОМ бесплатно, а имя РУ 20баков) Имен на один хостинг можно поставить сколь угодно.

  • Топ-ответ.
    Кол-во:
    1. sswz@peterlink.ru = 41
    2. Master = 28
    3. Kuznetsov Ivan = 19
    4. Oparin Alexey = 18
    5. Pawel = 19

    А качественные ответы оцените, пожалуйста, сами. Т.е. Вам просто надо прислать письмо по адресу dd77@sys-pro.com в теле которого написать Имя и e-mail лучшего на Ваш взгляд автора ответа.


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

    Я жду Вас на сайте моего проекта http://webg.agava.ru
    Здесь Вы можете найти:


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



    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Поиск

    В избранное