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

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

  Все выпуски  

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


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

WEB-дизайн. Вопросы и ответы.
# 14.2 (25)
5 марта 2001г.
Проект сайта "AGS Design" webg.by.ru
кол-во подписчиков - 10101

    В этом выпуске:               Ссылки Вебмастеру:

  • форум
  • анимированные гифы
  • фоновые изображения
  • 3d буквы, цифры
  • иконки и кнопки
  • архив рассылок
  • photoshop
  • flash
  • награды
  • баннеры
  • cgi скрипты
  • java апплеты
  • java скрипты

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

    Задать вопрос можно на сайте webg.by.ru, вписываете свой вопрос в форму для обратной связи и отсылаете.

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

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

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


    Со вторника возобновилась регистрация сайтов на LGG.ru, правда, на новых условиях:-)




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

  • 955. Какой Web-редактор можно посоветовать пользователю Linux.
    Ответ прислал Pawel.
    Любой текстовый редактор под Linux. И писать руками.
    Ответ прислал Ache.
    Поищи на tucows.com там есть рейтинг и отзывы пользователей.
    Ответ прислал Alex 2.
    Quanta (KDE) или Bluefish (GTK+), а то и Emacs, но учится надо. Сходи на http://unixware.ru, там и их и найдешь.
    Ответ прислал Владимир.
    Лучший редактор для мастдая - это редактор Far'а, для линуха- редактор MidnightCommander'а, или GnomePad, если у тебя Gnome стоит. Всё другое даёт избыточный код и нафиг ненужно.
    Ответ прислал Namig Kouliyev.
    Ya bi posovetoval Vam voobshe otkazatsya ot Linux. Linux tolko kak server podaydet, a dlya polzovatelya luchshe Windows nichego nelzya nayti.
    P.S. Ya nikogo otnosheniya ne imeyu ni MicroSoftu, ni dyadye Bill.

  • 956. Существует ли службы, бесплатно изготавливающие баннеры?
    Ответ прислал ezaicev@inbox.ru.
    Попробуй http://www.i-geo.narod.ru Хотя там на данный момент заказ не работает, но может включат к моменту выхода рассылки.
    Ответ прислал Script [gBc].
    Наверно, попробуйте заказать у меня, может смогу помочь... тока пришлите его полное описание!
    Ответ прислал Namig Kouliyev.
    Skolko xotite. Polniy spisok ya dam, yesli nujno. No, yest i banneroobmennaya set, kotoraya dlya uchastnikov besplatno izgotovlivayet 2 bannera. Prosto pishite mne i dam vse ssilki.
    Ответ прислал al_var.
    Могу нарисовать пару баннеров совершенно бесплатно.
    Ответ прислал Александр.
    Посмотрите здесь: http://www.weare.ru/milliart/resurs/index.shtml, но как известно в бочке меда...: размер только 468х60, в нижней части расположен узор Миллиарт, а также текст "Бесплатная разработка баннеров www.milliart.ru".
    Ответ прислал dushman-fox@mtu-net.ru.
    Если надо качественный анимационный баннер, с высоким CTR (отношение числа показов к числу кликов), то на халяву не получится.
    Ответ прислал zJ.
    Да, я могу бесплатно изготовить баннеры, быстро и качественно, но смотря для чего. Если интересно, пишите: zj@inorbit.com
    Ответ прислал .
    Службы конечно существуют, поискать их можно в любом поисковике, думаю тот же Апорт наверняка найдет тебе целый список подобных служб. Кстати, баннер могу изготовить и я - подробности на сайте: www.distudio.hut.ru

  • 957. Имеется чат на ASP. Как сделать так, чтобы введенные символы ">" заменялись на ">" (Чтобы не было возможности использовать теги в чате)
    Ответ прислал webmaster.
    в Perl это можно сделть так
    $messg =~ s/>/</g;
    посмотри в доке раздел по регулярным выражения или шаблонам.
    Ответ прислал Namig Kouliyev.
    Poluchshe prochitayte dokumentatsiyu ASP.

  • 958. Какие есть конвертеры из формата Microsoft Word в HTML? Родной вордовский конвертер не подходит - плохо преобразует в HTML таблицы.
    Ответ прислал Alex Gennik.
    Почисти изготовленный Word код в Dreamweaver 4 или в HomeSite 4.5. В Linux есть утилитка Wordview, выдает приличный код в кои-8, есть вариант сохранить как RTF и отправить в HTML через CryptEdit, кстати, StarOffice сохраняет (хотя в iso-5, но это легко разрешимо) в HTML вордовские файлы гораздо чище самого Word.
    Ответ прислал Script [gBc].
    А чего хочешь? Это ворд! Можно вордом конвертировать, а потом улучшителем структуры воспользоваться, но самое лучше - это в блокноте всё писать!
    Ответ прислал Namig Kouliyev.
    Mojet posle obichnogo preobrazovaniya ispolzovat HTML optimizer?

  • 959. Хотелось бы узнать, чем лучше воспользоваться для написания страницы, которая бы в автомате формировала для новых клиентов картинки. В автомате означает, что в первоначальную страничку я бы добавлял клиентов, а фотографии клиентов выбирались бы из базы. Причем фотографий может быть несколько. В чем лучше вести такую базу?
    Ответ прислал Namig Kouliyev.
    Odnoznachno nujno ispolzovat skripti na storone servera, a vot v chem vesti bazu eto Vashe delo. Samiy populyarniy na segodnyashniy den - mySQL. No ya lichno dlya baz dannix ispolzuyu prostoy tekstovoy fayl. Mne tak udobnee.
    Ответ прислал alm.
    У меня это сделано на РНР+MySQL (сервер под FreeBSD).

  • 960. Существует ли список (перечень) различий в отображении web страниц в IE и NN. А также по версиям браузеров. Например предствлено в такой форме: в IE, чтобы показать одно-пиксильный столбец, достаточно прописать размер, в NN же нужно вставить прозрачный гиф 1 на 1. Т.е. проблема - возможное решение. Если нет, то готов взяться за составление такого списка, естественно с вашей помощью.
    Ответ прислал bsitnikov@mailru.com.
    Это описано на www.dvk.promo.ru и www.azclub.boom.ru
    Ответ прислал Script [gBc].
    А вообще составить его - это идея хорошая! Могу учавствовать...
    Ответ прислал Namig Kouliyev.
    Voobshe pro HTML (i razlichiya v ego realizatsiyax na raznix brauzerax) luchshe posmotret na www.w3.org. Tam ochen mnogo veshey yest i samoe glavnoe W3 yavlyayetsya organizatsiyey spetsifikatsiy HTML.

  • 961. Какой хостинг наиболее лучший на сегодня http://350mb.ru, http://100mb.ru, http://sorix.ru или какой-нибудь другой?
    Ответ прислал IgTom.
    Хостился в свое время на Сорикс - очень не понравилось - погибла по их вине база на сервере. Деньги вернули, но после некоторой переписки.
    350mb - вроде в США размещен - так что для жителей России доступ может быть затруднителен.
    Я сделал вывод для себя - надо обязательно хостится в своем городе - чтобы была возможность приехать и лично решить все вопросы, попить пива с админом - и все будет нормально. И вообще к выбору хостера надо отнестись очень серьезно - некоторое время остлеживать как работает сервер, попросить тестовое время, обращать внимание на все мелочи. И еще. Если проект довольно серьезный, размещайте только на платном хостинге - нежелателен хостинг у друзей (хотя конечно бывают и исключения) - заплатил деньги и можешь требовать качества.
    Кроме Сорикса еще пробовал несколько хостеров. Сейчас остановился на www.mtw.ru - доволен. Ребята оперативно поставили PHP4, последнюю версию MySQL, скорость, надежность и условия хорошие. Могу порекомендовать с чистой совестью :).
    Ответ прислал Max Webber.
    Самый лучший хостинг на сегодняшний день - это www.cnwebhost.com Detail hosting plan:
    - Unlimited File Storage (hard drives are cheap)
    - Unlimited Bandwidth (we do not limit your success)
    - Unlimited email addresses ( E-mail *@yourdomain)
    - Unlimited email forwarding
    - Host your own domain (http://www.you.com)
    - Linux Server (RedHat) running Apache (modified)
    - High Speed: Dual DS3 (T3) + several DS1 (T1) backup
    - POP-3 Service (optionally store mail on server)
    - FTP Access to your files 24 x 7
    - CGI-BIN directory for your own PERL v5 scripts
    - SSI (Server Side Includes) and PHP3 support
    - SSL (Secure Sockets Layer)
    - Frontpage 98 and 2000 support (optional, no charge)
    - Raw logs in CSV and summary report (including Referrer logs)
    - Password protected directories
    - Free CGI scripts
    - Free technical support
    - 25 days money back guarantee 
    И за всю эту красоту ты будешь платить только 7-9 долларов в месяц!!! Я даже могу дать тебе 1000 долларов, если ты найдешь место лучше, чем это!
    Поверь мне, я облазил всех российских хостеров, даже поработал несколько месяцев с Сориксом (самое ужасное обслуживание). Если тебя заинтересует регистрация доменного имени, то очень рекомендую обратиться на www.dewdesigns.com (доменное имя сроком на год в зонах com,net,org всего за 15 долларов!)

  • 962. Ситуация такова - существует три фрейма (top, foot, main), при этом main-овских страниц штук 30 и они все используют или эти фреймы или другие. Каким хитрым образом можно прописать в main-странице загрузку свойственных именно ей остальных фреймов?
    Ответ прислал Kuznetsov Ivan.
    В main фрейме тег BODY привести к виду <BODY onload="window.open('top.html','top');window.open('foot.html','foot')"
    Ответ прислал Aleksander Ovcharenko.
    Для ссылки перехода в фрейме main можно прописать - <a hter="url.html" onclick="ChangeFrames()">link</a>
    function ChangeFrames()
    {
    top.TopFrame.location="urltop.html";
    top.FootFrame.location="urlfoot.html";
    }
    Естественно для фреймов нужно прописать имена TopFrame и FootFrame.

  • 963. Как заставить писать по русски UGAnimator4.0
    Ответ прислал Андрей Степанов.
    А в чем собственно проблема заключается? Он прекрасно пишет по-русски. Только фонт подобрать надо русский и все!
    Ответ прислал Ruslan.
    Когда я работал под NT помогло применение cyrillic-шрифтов (не UniCode, а "старых", из всяких подборок). Для этого пришлось вводить текст где-нибудь в редакторе (в крайнем случае в строке "Пуск" ;))) а потом копировать.
    Ответ прислал Vadimc Cebaniuc.
    Попробуите использовать русские шрифты, например Times New Roman Cyr или Arial Cyr.

  • 964. Сделал менюшку в виде слоев. То есть имеются ссылки, при наведении мышки показывается соответствующий слой. Проблема в том, что таких слоев около сотни и для каждой ссылки получается большая строка кода, т.е. на событие onMouseOver подключается функция MM_showHideLayers с перечислением каждого слоя. Можно ли как-то упростить строку, просто задав интервал? Да, главное- работаю в DreamWeaver 4
    Ответ прислал Aleksander Ovcharenko.
    Если слои пронумеровать, и получить имена LayerName25 (к примеру), то скрывать или показывать их все можно в цикле.
    for(l_num=1;l_num<100;l_num++)
    {
    LayerToChange = 'LayerName' + l_num;
    MM_showHideLayers(LayerToChange);
    }
    Ответ прислал wasilich.
    Какие проблемы? В Дримвивере есть хорошая функция - ролловер-имэдж.
    Вам придётся на 10 ссылок сделать 20 изображений кнопок, на 100 - 200 кнопок и т,д. При вызове функции ролловер, посетитель увидит нужную кнопку. Но я "скажу тебе один умный вещь, только ты не обижайся": - зачем такое количество ссылок на одной страничке? Умное, правильное разбиение сайта - не последнее дело.

  • 965. Почему topLIST и spyLOG регистрируют разное количество посетителей. И, понимая, что обе статистики врут, все же хотелось бы узнать, какая из них наиболее точно подсчитывает посетителей.
    Ответ прислал Пономарев Николай.
    Я пользуюсь этими счетчиками уже достаточно давно и пришел к таким выводам. У этих счетчиков различные алгоритмы, по которым происхо- дит учет посещений, например если пользователь, заходя на странич- ку с одного IP нажимает несколько раз F5 (в IE), то есть обновляет страничку,то счетчик соответственно увеличивается каждый раз на 1. Spylog же, наоборот учитывает уникальные посещения только с разных IP,поэтому он более точен,так как показывает общее количество раз- личных IP, с которых была просмотрена страница.
    Ответ прислал wasilich.
    Правильно не считает ни один счётчик! Каждый считает так, как он написан. Который из них точнее? Для ответа на этот вопрос надо по-одесски задать вопрос ;) , а что по Вашему мнению "точнее"? Один счётчик построен так, что определяет "куки" и считает только "оригинальных" посетителей (один оригинальный "куки" на одни сутки), другой считает всех и т.д. Так Вам что нужно?
    Ответ прислал Namig Kouliyev.
    Znaete, delo ne v tom chto SpyLOG ili TopList ploxo schitayut. Prosto, inogda eti schetchiki ne zagrujayutsya (Vi navernoe videli sayti na kotorix vmesto izobrajeniya schetchika stoit ne zagrujennaya kartinka, pustaya s krestom v IE ili chto-to podobnoe v NN). Eto obichno proisxodit iz za togo chto svyaz u posetitelya medlenniy, i za neobxodimiy interval vremeni ne vse kartinki zagrujayutsya. A ochen podrobnuyu statistiku konechno daet SpyLOG. Kstati, ya sobirayus pisat skript kotoriy dast nemalo statistiki chem SpyLOG ! I togda tochno mojno budet uznat kolichestvo i statistiku vsex posetiteley. Yesli Vam ponadobitsya, to podpishites na moyu rassilku, kak tolko budet gotova, tam ob etom skaju: http://free.lgg.ru
    No, o vremeni ya ne govoryu. Dumayu proydet kak minimum 1-2 mesyatsa.
    A yesli Vi xotite podschitat absolutno vsex posetiteley, to prosto ispolzuyte SSI ili PHP schetchik. Ya takoy ispolzuyu u sebya na sayte. Oni uje poluchayut statistiku do vixoda stranitsi na ekran brauzera. Rezultat 100%, no yest i takoy nedostatok chto, nevozmojno opredelit nekotoruyu statistiku, vrode razresheniye ekrana i t.d. Posmotrite sami.

  • 966. Вопрос спецам по PERL есть исходный фаил такой конструкции/
    Ответ прислал Egor Shchegolkov.
    use strict;
    
    my %hash;       #объявляем хэш
    open FILE, "<in.txt"; #открываем входной файл
    while (<FILE>) {        #по очереди перебераем строки
            chomp;          #удаляем конечные пробельные символы
            s/^\s+//;       #удаляем начальные пробельные символы
    #если уверен, что в начале не будет пробелов, то предыдущую строку
    #можно не писать.
    
            my ($name,$value) = split /\s+/,$_,2;   #разбиваем на две подстроки
    #используя строку пробельных символов как разделитель.
            $hash{$name}->{substr($value,length($value)-1)}=$value; #заносим в хэш
    }
    close FILE;
    open FILE, ">out.txt";  #открываем выходной файл на запись
    for (keys %hash) {      #для каждого ключа хэша
    #печатаем в нужном нам формате:
            print FILE $_;
            for(my $i=ord('а'); $i<=ord('в'); $i++) {
                    print FILE "\t",sprintf("%10s",$hash{$_}->{chr($i)});
            }
            print FILE "\n";
    }
    close FILE;
    Ответ прислал Alex.
    Вариантов решения много, предлагаю один из них:
    open (INFILE,"test.txt");
    while (<INFILE>){
    m/([А-я]+)\s+(\d+(,\d+)*)([А-я])/;
    $temp{$1}=1;
    $hash{$1}{$4}=$2;
    };
    close(INFILE);
    open (INFILE,">result.txt");
    foreach $key(keys%temp){
    print INFILE "$key\t$hash{$key}{'а'}\t$hash{$key}{'б'}\t$hash{$key}{'в'}\n";
    print "$key\t$hash{$key}{'а'}\t$hash{$key}{'б'}\t$hash{$key}{'в'}\n";
    };
    close(INFILE);
    Сложность в том, что используются русские идентификаторы имени, без них скрипт был бы проще. Этот скрипт решает только поставленную задачу. Если количество столбцов больше трех, необходимо делать динамический скрипт. Если идентификаторы имени были бы английские шаблон поиска упростился.
    Если этот скрипт устраивает, тогда пожалуйста. Если же реальная задача сложнее пиши мне на "Alex"<alex@cbn.ru>, помогу.
    Ответ прислал Vladislav Shukov.
    ...
    my %items = ();
    open MYFILE, "< my_file";
    foreach my $item (<MYFILE>) {
       my ($name, $val) = split('\s+', $item);
       push @{ $items{$name} }, $val;
    }
    close MYFILE;
    ...
    open NEXTFILE, "> my_file";
    foreach my $key (keys %items) {
        print NEXTFILE, "$key\t".join('\t', @{ $items{$key} });
    }
    close NEXTFILE;
    ...

  • 967. Почему http://www.lgg.ru/ - Всё в ремя в дауне (я захожу после 22:00 по Московскому)?
    Ответ прислал Rutman Vlady.
    22/2/2001, 17:23
    ВНИМАНИЕ! Временная остановка сервера.
    2/2/2001, 12:18
    Мы приостанавливаем предоставление PHP3
    31/1/2001, 10:50
    Обновлен раздел "УСЛУГИ"
    Ответ прислал Akeon.
    Ты знаешь, они оказались настолько дурной службой... У меня там случай такой был один раз - захожу на сайт своей студии (до недавнего времени он у меня там висел), нажал на какую-то ссылку и попал на порносайт... И так работали все ссылки. Я после такого дела на следующий же день оттуда смотался. Чего и вам желаю. Не зная сервиса хуже. Сейчас у них с PHP какие-то глюки.
    Ответ прислал Namig Kouliyev.
    Lichno u menya s nimi nikakix problem. A ya to daje ne v Rossii. Dumayu problema v Vashem soedinenii. U menya daje yest sayt u nix i vse vremya (ili pochti vse vremya) rabotayet.

  • 968. Нужен скрипт для службы знакомств. Возможность добавления, редактирования анкет. (фотография, город, телефон, ICQ, возраст и.т.п.) Поддержка PHP3, MySQL, Perl, SSI.
    Ответ прислал Артем Герасимов.
    _Такие_ скрипты пишутся только за деньги. Готовых вариантов не найти. Можно обратиться на hteam@nm.ru - напишут буквально за пиво :)
    Ответ прислал Alexey.
    Могу написать ! Оговорим цены и сроки по мылу madnesss@ukr.net
    Ответ прислал Vladislav Shukov.
    Более подробно на vlad@ipf.tpu.ru; vlad@backbone.ru.

  • 969. Есть XML файл который можно просмотреть с сервера при помощи IE5. Если же разбирать его используя JavaScript:
    var docobj = new ActiveXObject("Microsoft.XMLDOM");
    docobj.load("http://. . ./proba.xml");
    . . .
    var sn= docobj.selectNodes("/");
    то IE ругается на последнюю строчку, хотя если документ грузить с локальной машины, то скрипт работает. Подскажите пожалуйста с чем это может быть связано.
    Ответ прислал Script [gBc].
    Этот стандарт ещё новый, он ещё много камней содержит!

  • 970. Мне кажется, что реализовать показ на странице сразу всех картинок можно было бы так. Создать на странице 2 слоя и сначала показывать только один (с очень простым по загрузке содержимым), а затем по onLoad сменить видимость этих слоев на противоположную. Вопрос: это так? Если да, то как это можно сделать на JavaScript?
    Ответ прислал Namig Kouliyev.
    Ne znayu. No, yesli xotite chtobi polzovatel uvidel stranitsu tolko posle polnoy zagruzki, to yest drugoy sposob. Posmotrite na vopros 972
    Ответ прислал Aleksander Ovcharenko.
    Не знаю как это скажеться на качества страницы и отношении к ней пользователей, но как это сделать на JavaScript:
    <div id="ShortContent" style="position:absolute; visibility:visible; xz-index:1; left:0; top:0;">
    ...
    </div>
    <div id="LongContent" style="position:absolute; visibility:hidden; xz-index:10; left:0; top:0;">
    ...
    </div>
    А по onLoad вызывать функцию:
    var isNS = (navigator.appName == "Netscape");
    if (isNS) {
    document.ShortContent.visibility='hidden';
    document.LongContent.visibility='visible';
    }
    else {
    document.all.ShortContent.style.visibility='hidden';
    document.all.LongContent.style.visibility='visible';
    }

  • 971. Подскажите код халявного счётчика, который будет считать уникальные посещения и желательно откуда они пришли, а так же чтобы этот счётчик мог видить только я.
    Ответ прислал Aleksander Ovcharenko.
    Я похожий счетчик на Перле писал. Можешь его поставить у себя, если есть поддержка CGI. Возможно он в настоящем виде и не подойдет, но могу и переделать. Заинтересовался - пиши, вышлю подробное описание работы счетчика.
    Ответ прислал Namig Kouliyev.
    Ya ispolzuyu odnu (sobstvennogo proizvodstva) na svoem sayte. Podschitivaet IP adres, sootvetstvuyushiy domen, otkuda prishel posetitel, kakoy u nego brauzer i OS. Xotite Vam dam, no tolko Vam nado imet podderjku PHP.
    Ответ прислал Egor Shchegolkov.
    На PHP это можно сделать так:
    <?PHP
            if(!isset($visits)) {
                    $visits = 0;
                    if(is_file("main.cnt")) {
                            $fd = fopen("main.cnt","r");
                            $visits = fgets($fd,20);
                            fclose($fd);
                    }
                    $visits++;
                    $fd = fopen("main.cnt","w");
                    fputs($fd,$visits);
                    fclose($fd);
                    $ipvis = 0;
                    if(is_file("by-ip/$REMOTE_ADDR")) {
                            $fd = fopen("by-ip/$REMOTE_ADDR","r");
                            $ipvis = fgets($fd,20);
                            fclose($fd);
                    }
                    $ipvis++;
                    $fd = fopen("by-ip/$REMOTE_ADDR","w");
                    fputs($fd,$ipvis);
                    fclose($fd);
                    setcookie("visits",$visits);
            }
    ?>
    <HTML>
     ... текст главной страницы ...
    </html>
    ------------
    В main.cnt будет общее число посещений, а в папке by-ip(которую надо
    будет создать в директории, где будет лежать этот скрипт) будут счетчики
    посещений с конкретных ип-адресов.
    ------------
    Статистику можно будет посмотреть таким скриптом:
    <HTML>
    <BODY>
    <TABLE>
    <TR><th>ip</th><th>visit counter</th></tr>
    <?PHP
    $dd = opendir("by-ip");
    while($file=readdir($dir)) {
            if($file!='.' && $file !='..') {
                    print "<TR><TD>$file</td><td>";
                    readfile("by-ip/$file");
                    print "</td></tr>";
            }
    }
    print "<tr><td>Всего</td><td>";
    readfile("main.cnt");
    print   "</td></tr>";
    ?>
    </table>
    </body>
    </html>
    Ответ прислал RaR.
    По моему TopList или SpyLog можно настроить так, чтобы счетчики были невидимыми. А сервисов у них гораздо больше, чем у любого халявного

  • 972. Можно ли как-то сделать скрипт, который ждал бы когда на страничке полностью загрузится весь HTML код (все баннеры, фреймы, тексти странички и т.п.) после этого загружал бы заранее указанные мной скрипты?
    Ответ прислал Namig Kouliyev.
    Posmotrite na "source code" stranitsi www.listpower.com. Tam posle polnoy zagruzki otkrivaetsya drugaya stranitsa. Yesli ne ponyatno, to sprosite u menya, i ya obyasnyu v chem delo.
    Ответ прислал dushman-fox@mtu-net.ru.
    Да можно, http://webscript.ru
    Ответ прислал Артем Герасимов.
    Поскольку все элементы страницы загружаются последовательно, то поставить код скриптов после </body> - т.е. после загрузки всей страницы
    Ответ прислал Pawel.
    Поместить скрипты в функцию и вызывать ее в теге body по событию onload.

  • 973. Как можно запретить пользователю загрузить и просматривать одновременно сразу две и более копии одной странички? Желательно чтобы это был JavaScript который бы при попытке посетителя сделать указанное выше, запретил ему это сделать и выдал бы сообщение, что это запрещено.
    Ответ прислал Namig Kouliyev.
    Zapretit mojno s pomoshyu skriptov na storone servera. Prosto kogda polzovatel zaxodit na sayt fiksiruyte ego IP adres i napishite v kakom to fayle, a potom pri zagruzke proverte. No, konechno yesli u Vas takoy sayt chto emu OCHEN neobxodimo posmotret v 2 ekzemplyarax, to on mojet zagruzit sayt v odnoy okne, a potom s pomoshyu Proxy otkrit druguyu.

  • 974. Я хотел бы разместить на HTML-странице текстовое окно ('textbox' или 'text' тега 'input') и кнопку ('button' тега 'input'). Посетителю будет предлагаться "Послать текст расположенный выше другу". Для этого он должен будет вписать в текстовое окно e-Mail "друга" и нажать кнопку. После этого должен открыться "Оутлок", который процитирует данную страницу, впишет в строку "кому" e-Mail в текстовом окне и поместит созданное сообщение в папку "Исходящие". Также можно (и даже предпочтительнее), чтобы эта форма была расположена в электронном письме HTML формата.
    Ответ прислал Namig Kouliyev.
    A ne luchshe li, ispolzovat dlya etogo spetsialniye slujbi? Skajem, Recommend-It. Oni dayut vozmojnost srazu soobshit 10 znakomim. Posmotrite, naprimer na moem sayte: http://free.lgg.ru
    Yest i eshe 1 variant: http://webg.by.ru. Tam naverxu stranitsi yest takaya vesh. Mojet eto Vam bolshe ponravitsya.
    Ответ прислал .
    Попробуй так:
    <font color="blue">Кому:<br>
    <input type="text"size=30>
    <input type="button" onclick="document.forms[0].elements[0].value='igorl@omen.ru'" value="Автору"><img src="56.gif"><br>
    Тема:<br>
    <input type="text"size=30><br>
    Что:<br>
    <textarea cols=45 rows=10>
    </textarea>
    <button onclick="Wind0ws.Location.Href='mailto:'+document.forms[0].elements[0].value+'?' +'body='+document.forms[0].elements[3].value + '&Subject=' + document.forms[0].elements[2].value">
    Отправить сообщение</button>
    Ответ прислал Script [gBc].
    Элементарно!!! В акшене пропишите мыло, а названия поле - соответствующие полям в письме ,если что не так, то пишите, поможем...

  • 975. Тут уже писали про сервера, раздающие бесплатные домены - .com, .net, .org. Так вот, собственно в чём состоит вопрос:
    Как регистрироваться? По возможности - пошаговая регистрация.
    Ответ прислал Namig Kouliyev.
    Iz vsex perechislennix Vami URL pravilni tolko pervie 3. Ostalniye ne dayut domen besplatno. Oni besplatno predostavlyayut "domain hosting", t.e. posle togo kak Vi oluchili domen, oni predostavlyayut hosting dlya etogo domena. A teper o pervix 3. DomainZero bolshe besplatno ne daet. NameZero i NameDemo poka chto rabotayut. A luchshim na danniy moment yavlyayetsya eME. Oni dayut domen na neogranichenniy srok i bez bannerov.
    Ответ прислал alternativa@hotbox.ru.
    А с чего Вы взяли, что бизланд дает бесплатно имена?
    Другие дают, но только если Вы имеете кредитку Виза, Мастер и т.п. - для подтверждения личности. А неймдемо только на год дает бесплатно, но эта такая лажа - пихают такой громадный банер в виде фрейма внизу! "Бесплатно только птички поют" Если у Вас есть кредитка, то я думаю, Вы можете позволить себе и платное имя. Это ж не дорого - КОМ за баксов 15-20 в год.

  • 976. Как мне заставить "перечитывать" страничку, при изменении содержимого файла? Интересует именно при изменении, а не с периодичностью в сколько-то секунд.
    Ответ прислал Pawel.
    Можно в цикле проверять размер файла (например, если испоьзовать РНР). И презагружать страницу при его изменении.
    Ответ прислал Boltikov Denis.
    Сделать это можно при помоще рефреша, cgi и некоторых особенностей Http-протокола.
    Объясню саму идею. Если непонятно, как реализовать на практике то пиши на мыло.
    в страницу вставлен мета-тег (refresh), который через определнное тобой количество секунд обращается к скрипту, который в свою очередь определяет когда последний раз обновлялась страница. Если обновление не было с момента преведущего обращения, то возращается ответ 204 No Content - он говорит браузеру что содержимое страницы не изменилось и перегружать ее не надо. Если же содержимое изменилось - то новый вариант страницы выдается скриптом. Для отслеживания времени последнего изменения страницы эту дату надо будет передавать через QUWERY_STRING.

  • 977. Не подскажете хорошую программу, которая делает типа презентации, только по лучше, т.е. вставлять анимацию, mp3 и т.д. А также где ее взять!
    Ответ прислал Ache.
    Где точно ее взять я не знаю, но название знаю Multimedia Builder. У меня есть старая версия - пиши, а потом я тебе ее кину! Если новее не найдешь!
    Ответ прислал Akeon.
    FLASH! Проще купить. Ничего лучше не найти: интерактивность, возможность вставлять фильмы QuickTime, звуки и музыка...
    Ответ прислал Yuri Yurov.
    Самое доступное средство для создания презентаций PowerPoint из комплекта Офиса, но тормоз и глючит, из плюсов - прост в освоении. Более навороченные - продукты от Macromedia - Director (если работал во флеше - с виду похоже) и Authorware - классная вещь, но с разбегу не сразу поймешь куда что жать :)).
    Поддержав отечественного производителя, можно пользоваться HyperMetod - штука умная, но , порой требует знаний и умений. Вообщем-то, смотря какая презентация, я их наделал прорву , начиная с 94 года , делаю и теперь, но мне хватает как инструента HTML и FLASH Удачи в бою!
    Ответ прислал Андрей Степанов.
    Насколько сложные презентации и какого уровня тебя интересуют? Если не очень навороченные, то используй PowerPoint из набора Офиса. Достаточно неплохая прога.
    Ответ прислал Alexey V. Radchenkov.
    Если хватит знаний то Quick Time, можно просто авишку склепать, для этого изпользуй Adobe Premiere - в версии 6 можно работать с mp3, mpeg4 и прочими вкусностями.

  • 978. Html 4.0. О нем много пишут в рунете, но нигде ничего не говорится какие броузеры его поддерживают, будут поддерживать. Какие броузеры поддерживают html 4.0?
    Ответ прислал Pawel.
    Полностью никакие. Но IE поддерживает значительно лучше, чем NN 4.* и лучше, чем NN 6.*
    Ответ прислал Namig Kouliyev.
    IE 4+ , NN 4+ . No konechno vse po svoemu :-) A eshe yest servis (http://validator.w3.org), kotoriy proveryayet stranitsu na pravilnost koda dlya raznix brauzerov.
    Ответ прислал Egor Shchegolkov.
    html 4.0 поддерживаются Internet Explorer'oм 4.0 или выше, Netscape Communicator'oм 4.0 или выше, Neoplanet(этот браузер на самом деле является надстройкой над эксплорером) и другие.
    Ответ прислал wasilich.
    По-моему, здесь всё подробно написано: http://www.stack.ru/~julia/HTML4/appendix/notes.html

  • 979. Есть ли где нибудь готовые кнопочки для какого - нибудь ТОПА, хоть самые простейшие. Просто топ есть, есть сайты в нём, а ставить текстовые ссылки никто не хочет.
    Ответ прислал Hamza Ismailov.
    Могу нарисовать, пиши.
    Ответ прислал Namig Kouliyev.
    Yest banneroobmennaya slujba, kotoraya BESPLATNO dlya uchastnikov prigotovlivayet 2 bannera (knopki). Prinimayut vsex. Prosto zaregistriruytes u nix i poluchite knopki. A potom mojete viyti ottuda. Vot URL: http://bec4you.hypermart.net

  • 980. Кто - нибудь сталкивался с такой штукой: вставляешь html - код (JS), а у тебя на сайте на этом месте отображаются новости, причём обновляются сами. Я знаю, что на английском языке такое доступно, а на нашем?
    Ответ прислал Андрей Степанов.
    Такой сервис предоставляет Лента.ру, Росбизнесконсалтинг и другие новостные сайты. Зайди на любой из них и там есть ссылки на остальные.
    Ответ прислал Eugeny.
    Для того, чтобы на Вашем сайте всегда были последние новости, просто всавьте в HTML-код своей страницы следующие строки:
    <script language="JavaScript" src="http://www.tezis.ru/news/tezis_news.js">
    </script>
    <script>
    <!--
    tezis_news(12);
    //-->
    </script>
    Во фрагменте "tezis_news(10)" приведенного кода в скобках указано количество выводимых новостей. Можете установить значение этого параметра от 1 до 12.
    Для того что бы страницы с новостями не кэшировались браузером вставьте в заголовок страницы следующие строки:
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache"

    Ответ прислал Boltikov Denis.
    http://www.zagolovki.ru http://www.tezis.ru
    Ответ прислал Namig Kouliyev.
    Na russkom toje mojno. Po moemu Gazeta.ru takoye pozvolyayet. Eshe posmotrite na www.informer.ru. Tam yest ochen mnogo takix shtuchek. Yesli ne pomoglo, to pishite, naydu tochno.

  • 981. Как сделать так чтобы при выводе с JavaScript'а нового окна с fullscreen'ом была кнопка закрыть это окно?
    Ответ прислал Kuznetsov Ivan.
    <FORM>
    <INPUT TYPE="button" VALUE="Закрыть" onclick="window.close()")>
    </FORM>
    Ответ прислал Vega.
    <button onclick="window.close()" style="width:30; height:30; background-color:gray; margin:0">
    x </button>

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


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



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

    В избранное