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

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

  Все выпуски  

Веб-дизайн. Вопросы и ответы. # 11 (135) Dweb.ru


Информационный Канал Subscribe.Ru


WEB-дизайн. Вопросы и ответы.
# 11 (135)
28 апреля 2003 г.
Проект сайта "AGS Design" Dweb.ru
   GoldHost.ru    Jobus.ru    Jlove.ru    GoldHosting.ru
кол-во подписчиков - 17500


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

  • Задать вопрос.
  • Вопросы.
  • Вопросы и ответы.
  • Наши проекты.
  • Ключевые запросы в...
  •   Ссылки Вебмастеру:

  • Иконки и кнопки
  • Flash и Photoshop
  • Gold Хостинг
  • Анимация, 3D и графика
  • Скрипты (CGI,JS,Applet)
  • Фоны
  • Форум
  • Программы
  • Статьи
  • Обменные сети

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

    Задать вопрос в рассылку можно на сайте http://dweb.ru, вписываете свой вопрос в форму для Обратной связи и отсылаете или по е-мейлу (здесь существует очередь, т.е. если вопрос у Вас срочный, то задавайте его с сайта) Вопрос публикуется уже в ближайшей рассылке.

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


    Свои вопросы Вы можете задать на нашем Форуме, его ежедневно посещают сотни посетителей, поэтому, Вам обязательно ответят на Любой ваш вопрос!

    Последние темы форума:
  • Ламерские вопросы Imelik'a
  • подобие базы
  • Проблема с каталогом, сделанным на Perl
  • Ищу скрипт чата на php
  • Хакеры вешают сервер через мой скрипт :(
  • Скролинг кинопленки по горизонтали при наведении
  • Flash сайт.. построение
  • по Photoshop
  • Dreamweaver 4
  • Проблемы с CSS
  • Проблемы со слоями
  • Принцып работы гостевых книг
  • Шаблон в гостевой
  • Что такое SSH и shell доступ
  • Выпадаючее меню в Dreamw4 с помощью слоёв и действий
  • Русский текст для флэш-кнопок от Владимира Овчаренко
  • Загрузка этлемнтов сайта
  • Бесплатный хостинг
  • Зеркала сайта - что это, зачем это???
  • Вывод страницы поисковиком
  • Посоветуйте, как лучше раскрутить это
  • Как узнать разрешение
  • Cookies надо скачать
  • Бесплатный форум
  • Выбор Мобильника
  • Флейм



    Ключевые запросы в поисковых системах на основе статистики Ру-нета


    Игорь Бурцев (igor@webmasterpro.com.ua)
    http://www.webmasterpro.com.ua/ - Форум о поисковых системах

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

    На западе для выявления англоязычных запросов существуют такие сервисы, как Wordtracker (www.wordtracker.com/). В бесплатной версии данный сервис предусматривает ограниченный отчет по поисковым запросам. Для получения полного отчета по интересующей тематике необходимо оформить платную регистрацию. При системном подходе можно немало почерпнуть и в бесплатной версии.

    Можем ли мы узнать, какими запросами пользуются в русскоязычных поисковых системах?

    Рунет: поисковые запросы на основе статистики "Яндекс.Директ" и "Рамблер-ассоциаций"

    Подобного Wordtracker организованного сервиса, предоставляющего бесплатные отчеты запросов русскоязычных поисковых систем, к сожалению пока не существует. На что можно опираться - это "Яндекс.Директ" и "Рамблер-ассоциации". Но при грамотном подходе для получения полной картины этого вполне достаточно..
    Рамблер-ассоциации

    Что такое "Рамблер-ассоциации"?

    Это статистика поисковых запросов, работающая по принципу "Те, кто ищут [ваш запрос] ищут также". Сервис предназначен в помощь пользователю, совершившему поиск по какому-либо запросу и, скорее всего, не получившему нужной информации. 

    Введите в строке поиска запрос, и, получив результаты, посмотрите вниз страницы. Вы увидите "Те, кто ищут [ваш запрос] ищут также" и список соответствующих запросов. К сожалению, список схожих запросов не сопровождается информацией о числе использования запроса. 

    Какую пользу может принести статистика "ассоциаций"?

    Прежде всего, ассоциации помогают выяснить интересы пользователей. Узнав список схожих запросов с основным, можно продолжить сбор ключевых запросов путем перебора уже полученных результатов. Например, вводим запрос "ноутбуки". Внизу страницы с результатами поиска получаем:

    У нас также ищут: notebook ноутбуки compaq ноутбуки sony цены на ноутбуки ноутбуки б/у подержанные ноутбуки ... еще >>

    Идем по ссылке еще >> и смотрим:

    Те, кто ищут 'ноутбуки', ищут также:
    ноутбуки compaq
    ноутбуки sony
    цены на ноутбуки
    ноутбуки б/у
    подержанные ноутбуки
    дешевые ноутбуки
    б/у ноутбуки
    ноутбук compaq
    ноутбуки fujitsu
    продажа ноутбуков
    продажа ноутбук
    ноутбук toshiba
    ноутбук sony
    ноутбук б/у
    ноутбуки продажа
    notebooks
    б/у ноутбук
    продам ноутбук
    ноутбук fujitsu
    ноутбуки toshiba
    ноутбуки ibm 


    и т.д. В качестве данного примера я представил неполный список. Количество выдаваемых запросов может быть достаточно большим.

    Из данного списка отсеиваем нетематические запросы (как правило, они остаются в конце списка) и переходим к первому тематическому запросу: ноутбуки compaq Получаем результаты поиска с отчетом схожих запросов. Таким образом, перебираем поисковые запросы, имеющие отношения к сайту, составив списки по типу 

    Запрос 1 - список схожих запросов: запрос 2, 3,4,5
    Запрос 2 - список схожих запросов…
    Запрос 3 - список схожих запросов…

    Сколько ключевых запросов необходимо рассмотреть? Это зависит от широты тематики сайта, от предполагаемого охвата аудитории.

    После сбора запросов переходим ко второй части работы - 

    Статистика на основе Яндекс-Директ 

    Яндекс-Директ - это текстовая реклама в результатах поиска по ключевым словам. С помощью услуги "Помощь в выборе ключевых слов и фраз", предоставляемой зарегистрированным пользователям, можно получить статистику запросов. Регистрируемся на сайте как потенциальные рекламодатели (ничего страшного не произойдет), входим под своим логином и смотрим в меню слева: "Помощь в выборе ключевых слов и фраз". Переходим по ссылке.

    В появившейся форме нам предоставляется право получить статистику использования того или иного слова в поисковой системе. Хоть мы и не рекламодатели, статистику посмотрим…

    Из полученного на основе Рамблер-ассоциаций списка выбираем пока только однословные запросы и поочередно вводим их в строку. Получаем статистику использования слова во всевозможных вариациях (до 6000), в которой отображено количество каждого запроса в месяц. Смотрим на список, выбираем из первых запросов наиболее частые и соответствующие вашей тематике.

    Предупреждение: можно увлечься в сборе статистики как в Рамблере, так и в Яндексе. Поэтому четко определите границы объема информации, с которой сможете работать.
    (В первый раз я собрал 4500 запросов из Яндекс-Директа, из которых обработал и учел около 100. Файл со статистикой в Excel весил более 900 кб.)

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

    Анализ запросов и прогнозирование положения сайта в поисковых системах

    Выбираем наиболее частые запросы по статистике Директа, вводим в строку поиска (в Яндексе, Рамблере или Апорте) и изучаем сайты, находящиеся в результате поиска. Подробно о методах изучения читайте в статье "Как заработать в партнерской программе?". Несмотря на название статьи, она получилась посвященной в большей степени поисковым системам. Изучайте все достоинства и недостатки сайтов в первой десятке, а лучше пятерке. Таким образом, сопоставив силы конкурирующих сайтов и своего, вы можете спрогнозировать положение сайта по запросам, которые "осилите" путем перевеса конкурентов.

    Очень важно: есть запросы, хоть и очень редко запрашиваемые, но позиционирование по которым вы можете получить за короткое время. Начинайте именно с них. Лучше быть вверху по 10-20 слабых запросов через неделю, чем по одному большому запросу через год. Параллельно работайте над достижением долгосрочной цели - попадания в первую десятку по самым крупным запросам.




    Вопросы

  • 3243. Скажите, а а нужно после &quot ставить ; - " или можно просто &quot ? Ответить.

  • 3244. Как в php или asp можно реализовать функцию потокового html (streaming html). Ответить.

  • 3245. Есть табличка на стр...интересно можно ли поменять цвет боковых столбиков на коричневый(допустим) а задний фон на оранжевый... Ответить.

  • 3246. Кто регистрировал сайты в поисковиках altavista.com ,google.com поделитесь опытом. Ни одна из моих попыток зарегистрировать сайт в этих поисковиках , не удалась. Через 2 месяца после регистрации сайт так и не появился в БД. При заполнении регистрационных форм, я указывл свое местонахождение Россия. Может поэтому поисковики не регистрировали сайт? Ответить.

  • 3247. Подскажите, как в Visual Basic 6.0 делать ссылки, к примеру E-Mail или URL? Ответить.

  • 3248. Как в Visual Basic 6.0 блокировать команду Print Scrim? Ответить.

  • 3249. Я создал форму и скрипт CGI на Perl для обработки этой формы. А данные у меня передаются в незашифрованном виде через URL. Как мне сделать так, чтобы они передавались или другим способом (не через URL), или зашифровывались перед отправкой, а потом скриптом CGI расшифровывались и обрабатывались на сервере. Ответить.

  • 3250. Встречал в этой рассылке высказывания, что фреймы - это плохо, но ... то ли я не внимательно читал, то ли авторы не писали - почему и чем? Т.е. чем же плохи фреймы? Прошу высказаться ответственно или дать ссылки на толковые материалы. Ответить.

  • 3251. Как сделать так, чтобы картинка на сервере загружалась от плохого качества в хорошее. Ответить.

  • 3252. Возможно ли помощью HTML наложить одну картинку на другую? Если это не возможно сделать с помощью HTML, то с помощью чего можно (какой-нибудь язык - DHTML или какая-нибудь графическая программа при которой анимационные картинки после сохранения, становятся обычными)? Ответить.

  • 3253. Как сделать так чтобы страничка или ее какой-то отдел был на пароле? (можно JS, PHP, CGI) Ответить.

  • 3254. В каких броузерах работают цвета, не относящиеся к "безопасной палитре"? Ответить.


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

  • 3224. У меня есть сайт с фотографиями. Страницы с предпросмотром, фотки окрываются в новом окне. Мне нужно чтобы в новом окне вместе с картинкой загружался баннер. Конечно можно воспользоваться прогами создающими галлереи, но фотки лежат на сервере, а на компе их давно нет. Выкачивать - очень долго и проблематично. Вобщем можно работать лишь с адресами картинок. Может кто знает софтину или js, которые мне помогут.
    Ответ прислал Grigory.
    Можно воспользоваться SSH

  • 3225. Как можно узнать с помощью PHP, есть ли у человека на компьютере COOKIE, или нет, если у меня есть ее имя?
    Ответ прислал Игорь Гончаровский.
    Если cookie установлено с твоего адреса (всмысле домена),то посмотреть его просто, содержимое быдет в переменной $_COOKIES['your_name']. Посмотреть содержимое куки, установленной не с твоего домена нельзя. Естественно, если такой куки не установлено, то переменной существовать не будет, что можно определить с помощью isset()
    Ответ прислал ReQuest group.
    Попробуй что-нибудь записать в неё, а потом прочитать. Если не получится, зачит куков нет... Если получится, соответственно, есть.

  • 3226. Может кто знает, как средствами PHP организовать отправку SMS-сообщения.
    Ответ прислал Восточный Экспресс.
    Делается отправка обычного почтового сообщения. Главное знать адреса порталов. Например, 769090@portal.chel.ru - отправка СМС на сотовые Билайн в Челябинске, в данном случае на мой телефон.
    Ответ прислал Игорь Гончаровский.
    Для этого есть программа, GSM SMS Sender, которая есть почти на каждом сервере с бесплатными скриптами (www.cgi.ru в том числе), к сожалению там только Украинские сервера. В принципе у всех операторов есть подобные адреса, хотя многие разрешают отправку только со своего сайта.
    Ответ прислал Fox.
    У операторов мобильной связи обычно есть e-mail, на который можно отправлять SMS из почтовой программы. Адрес чаще всего выглядит так: номер_телефона@домен_оператора. Например, для украинского UMC: 0000000@sms.umc.com.ua. Из PHP отправляем так:
    mail("0000000@sms.umc.com.ua", "тема_сообщения", "текст_сообщения"); Текст должен быть латиницей или в кодировке KOI-8R.
    Ответ прислал Георгий.
    В принципе из ПХП на Асю через мыло. На СМС, наверное, тоже.
    Ответ прислал A. Panyutin.
    Вступление: Итак...
    1)в 90% случаев у оператора есть почтовый смс-шлюз. например - 7903xxxxxxx@sms.beemail.ru или 7918xxxxxxxx@sms.kubangsm.ru
    2)почта ходит медленно. Если это нас не устраивает и нам нужна оперативность - необходимо использовать веб-форму отправки смс на сайте оператора, если таковая имеется. пример(на Perl) для нескольких операторов:
    use HTTP::Request::Common qw(POST);
    use LWP::UserAgent;
    use LWP::Simple;
    
    sub SMS_Send_Op0{
     my $num=shift;#номер телефона
     my $ua=LWP::UserAgent->new;
     my $req=POST 'http://moy_operator.ru/cgi-bin/cgi.exe', [function=>ch_send_sms, SmsNick=>$num, SmsMsg=>$message];
     my $answ=$ua->request($req)->as_string;
     #$message - глобальная переменная с сообщением.
    };
    #более сложный пример.
    sub SMS_Send_Op1
    {
     my @months = ('01','02','03','04','05','06','07','08','09','10','11','12');
     my @days = ('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
     my($sec,$min,$hour,$mday,$mon,$year,$wday) = (localtime(time+($GMT*3600)))[0,1,2,3,4,5,6];
     my $year=$year+1900;
     my $month=$months[$mon];
     if (length($mday) eq 1)
     {
      $mday="0".$mday;
     };
     if (length($hour) eq 1)
     {
      $hour="0".$hour;
     };
     if (length($min) eq 1)
     {
      $min="0".$min;
     };#ничего сложного - брали текущую дату.
     $ua=LWP::UserAgent->new;
     my $req=POST 'https://gw.kakoi-to-gsm.ru/cgi-bin/cgi.exe?function=sms_send', [MMObjectType=>0, MMObjectID=>0,
     To=>$num, Msg=>$message, count=>length($message),
     Day=>$mday, Mon=>$month, Year=>$year, Hour=>$hour, Min=>$min+1,delay=>1,
     DelayDay=>$mday,DelayMon=>$month,DelayYear=>$year,DelayHour=>$hour,DelayMin=>$min+1];
     $answ=$ua->request($req)->as_string;
    };
    
    Собственно воть... :-) По сабжу - lib-www(Perl библиотека) - ищи
    аналог в PHP или юзай то, что я написал на Perl ;)


  • 3227. Вот на сайтах везде фоновые картинки или подобраны по размеру, или одна картинка размножена. А можно сделать, чтобы картинка растягивалась? Есль можно, то как?
    Ответ прислал Горький Юрий.
    нельзя
    точнее можно, но сугубо теоретически - читать размер экрана, отправлять его скрипту, который создаст персонально для этого посетителя фон нужного размера (через Image::Magick можно вроде). при этом не учитывается тот факт что клиент может растягивать окошко уже после загрузки страницы.
    резюме: забей
    Ответ прислал Георгий.
    Можно. CSS
    Ответ прислал Ursen.
    В параметре вышина и высота поставь значения 100%

  • 3228. Возможно ли внедрение графического изображения какого-либо формата непосредственно в HTML код документа? Письма электронной почты - файлы *.eml могут содержать в себе рисунок. Думаю, в с помощью ActiveX можно вставить графическое изображение в HTML код но как?
    Ответ прислал Захаржевский Александр.
    Советую хорошенько посмотреть и разобраться со структурой eml файлов которые "...могут содержать в себе рисунок...". И тогда навернека станет понятно, что письмо в формате eml состоит из заголовка, HTML кода (если оно в формате HTML) и картинок (и/или вложений). На картинки из HTML кода делаются ссылки, прям как при создании простых страниц Web и естественно ни о каком внедрении картинок в код HTML здесь речи не идет. Просто eml является по своей сути контейнером содержащий все состаные части. В роли такого контейнера по сути может выступать тот же архив в форматах rar, arj, zip и т.д.
    Ответ прислал Архипов Алексей.
    Никак нельзя. HTML код это чистый текст, а *.eml файлы - это что-то похожее на саму страницу, которая отображается уже в броузере, только для *.eml файлов броузером является почтовый клиент.

  • 3229. Как сделать, чтобы при нажатии на кнопку типа Reset открывалось новое окно, т.е. кнопка работала как ссылка?
    Ответ прислал Crazy.
    Достаточно просто. В теге form в action'е пишешь url загружаемой странички. А для открытия в новом окне тут же ставишь target=_blank.
    Ответ прислал Grigory.
    <SCRIPT>
    function XXXXX
    {
    тут - все что угодно: можно сделать сброс всех полей, открыть новое окошко и не одно, в общем - полный простор для фантазии
    }
    </SCRIPT>
    ...
    <FORM>
    ....
    <INPUT type="button" value="Reset" onclick="XXXXX">
    ....
    </FORM>
    Ответ прислал Fox.
    <input type=Reset name=Reset value="Кнопка" onClick="window.open('page.html')">
    Ответ прислал ReQuest group.
    Никак. Атрибут target=_blank в заголовке формы распространяется только на Submit.
    Ответ прислал Харлов Валентин.
    попробуй <input type=reset value="Reset" onclick="window.open('http://www.myhome.com')"> должно работать
    Ответ прислал yaniks.
    <input type='reset' value='reset' onclick="location.href='yandex.ru';"> или <input type='reset' value='reset' onclick="window.open('yandex.ru','','');">

  • 3230. Пишу счетчик со всеми ф-иями: ip, referer etc. Не знаю только, как сделать так, чтобы получить слово, по которому человек нашел мой сайт в поисковой системе??? Насколько я понимаю, например, с ЯНдекса реферер - строка, содержащая http://www.ya.ru/сам_запрос как получить слово поиска из этой строки??? мне кажется, регул. выражениями, но нельзя было бы написать парочку примеров?
    Ответ прислал ReQuest group.
    У каждой поисковой системы свои переменные запросов. У Яндекса это text (в большинстве случаев, но не во всех!), у Гугла - q, у Рамблера - words (опять же не во всех случаях). Так что думай, нужно ли тебе это...
    Ответ прислал Игорь Гончаровский.
    Да, действительно, можно регулярными выражениями, но это неразумно, т.к. в PHP для этого есть довольно полезные функции, которые к тому же могут помочь сделать счётчик универсальным.
    parse_url()
    This function returns an associative array returning any of the various components of the URL that are present. This includes the scheme, host, port, user, pass, path, query (after the question mark ?), fragment (after the hashmark #).
    Короче говоря она разбивает заданный URL на составные части, нужная часть с запросом находится в 'query'. Далее пример из мануала, показывающий как разбить строку на параметры и их значения:
    $a = explode('&', $QUERY_STRING);
    $i = 0;
    while ($i < count($a)) {
    $b = split('=', $a[$i]);
    // $b - массив, $b[0] - имя параметра, $b[1] - его значение
    // теперь если имя параметра - параметр с запросом запоминаем
    // эту строку
    $i++;
    }
    Затем действуешь на полученную строку функцией urldecode() и получаешь искомую строку.
    Ответ прислал A. Panyutin.
    Perl:
    откуда клацнули на страницу:
    sub Qw1251_2_alpha
    {
     my $ret = shift @_;
     $ret =~ s/\%C0/А/g; $ret =~ s/\%C1/Б/g; $ret =~ s/\%C2/В/g; $ret =~ s/\%C3/Г/g;
     $ret =~ s/\%C4/Д/g; $ret =~ s/\%C5/Е/g; $ret =~ s/\%A8/Ё/g; $ret =~ s/\%C6/Ж/g;
     $ret =~ s/\%C7/З/g; $ret =~ s/\%C8/И/g; $ret =~ s/\%C9/Й/g; $ret =~ s/\%CA/К/g;
     $ret =~ s/\%CB/Л/g; $ret =~ s/\%CC/М/g; $ret =~ s/\%CD/Н/g; $ret =~ s/\%CE/О/g;
     $ret =~ s/\%CF/П/g; $ret =~ s/\%D0/Р/g; $ret =~ s/\%D1/С/g; $ret =~ s/\%D2/Т/g;
     $ret =~ s/\%D3/У/g; $ret =~ s/\%D4/Ф/g; $ret =~ s/\%D5/Х/g; $ret =~ s/\%D6/Ц/g;
     $ret =~ s/\%D7/Ч/g; $ret =~ s/\%D8/Ш/g; $ret =~ s/\%D9/Щ/g; $ret =~ s/\%DA/Ъ/g;
     $ret =~ s/\%DB/Ы/g; $ret =~ s/\%DC/Ь/g; $ret =~ s/\%DD/Э/g; $ret =~ s/\%DE/Ю/g;
     $ret =~ s/\%DF/Я/g; $ret =~ s/\%E0/а/g; $ret =~ s/\%E1/б/g; $ret =~ s/\%E2/в/g;
     $ret =~ s/\%E3/г/g; $ret =~ s/\%E4/д/g; $ret =~ s/\%E5/е/g; $ret =~ s/\%B8/ё/g;
     $ret =~ s/\%E6/ж/g; $ret =~ s/\%E7/з/g; $ret =~ s/\%E8/и/g; $ret =~ s/\%E9/й/g;
     $ret =~ s/\%EA/к/g; $ret =~ s/\%EB/л/g; $ret =~ s/\%EC/м/g; $ret =~ s/\%ED/н/g;
     $ret =~ s/\%EE/о/g; $ret =~ s/\%EF/п/g; $ret =~ s/\%F0/р/g; $ret =~ s/\%F1/с/g;
     $ret =~ s/\%F2/т/g; $ret =~ s/\%F3/у/g; $ret =~ s/\%F4/ф/g; $ret =~ s/\%F5/х/g;
     $ret =~ s/\%F6/ц/g; $ret =~ s/\%F7/ч/g; $ret =~ s/\%F8/ш/g; $ret =~ s/\%F9/щ/g;
     $ret =~ s/\%FA/ъ/g; $ret =~ s/\%FB/ы/g; $ret =~ s/\%FC/ь/g; $ret =~ s/\%FD/э/g;
     $ret =~ s/\%FE/ю/g; $ret =~ s/\%FF/я/g;
     return $ret;
    };
    
    $from=$ENV{'HTTP_REFERER'}
    #для примера
    #$from="http://www.yandex.ru/yandsearch?rpt=rad&text=%F7%E5%E3%EE-%F2%EE+%E8%F9%F3"
    ($address, $param_string)=split /\?/, $from;
    #$address="http://www.yandex.ru/yandsearch"
    #$param_string="rpt=rad&text=%F7%E5%E3%EE-%F2%EE+%E8%F9%F3";
    
    splice @params, 0, 0, split /\&/, $param_string;
    #теперь @params=("rpt=rad", "text=%F7%E5%E3%EE-%F2%EE+%E8%F9%F3");
    $answ="unknown words";
    for(my $i=0; $i<=$#params; $i++)
    {
     if ($param =~ m/text\=/ig)
     {
      #нашли пару вида text=значение_параметра.
      (my $nill, $answ)=split /\=/, $params[$i];
      $answ=Qw1251_2_alpha($answ);
     }
    };
    
    #ну теперь смотри что у тебя получилось... и разделяй предложение по
    #словам. Если полчится бред - пиши на мыло. Тогда кину декодировку
    #этих процентов по КОИ-8

  • 3231. Скажите пожалуйста, где искать скрипт. Мне нужно диалоговое окно с кнопками 'да' и 'нет'
    Ответ прислал Георгий.
    Пишешь: <script language="JavaScript">
    x = prompt("Are you 18?");
    </script>
    Prompt() - сама функция, в скобках - сообщение. Переменная х в данном случае принимает значение логическое true или false в зависимости от выбора.
    Ответ прислал ReQuest group.
    Во-первых "с кнопками Да и Нет" - это не скрипт, а форма. И вообще, поконкретнее сформулируй задачу - поможем.
    Ответ прислал yaniks.
    F=confirm('вопрос');
    если F=true; значит нажали ок
    если F=false; значит нажали cancel
    Ответ прислал Alexis.
    Тебе поможет функция confirm('String');
    Она создаст диалоговое окно с двумя кнопками Ok,Cancel, Возвращает true или false в зависимости от нажатой кнопки.
    Ответ прислал Grigory.
    Это не скрипт, а функция JS:
    confirm('Текст');
    выводит окошко с текстом и кнопками "Да/Нет", возвращает TRUE/FALSE

  • 3232. Я не владею английским, поэтому часто возникают проблемы с прогами. Сейчас пытаюсь научиться строить сайты, но почти все редакторы на английском. Городок у меня отсталый....инет тока на работе....со скоростью черепахи 8) Посоветуйте на каких сайтах есть хорошие руссификаторы для прог по веб-дизайну??? например для AceHTML 5 Pro
    Ответ прислал Metatron.
    Довольно неплохая программа SNK WorkShop, я на ней учился, она русская и удобная.

  • 3233. PHP – это не только язык описания сценариев, создания динамических WEB-страниц. Я, например, его использую совсем в другой области – в бухгалтерии, в качестве генератора отчетов. Беру из "Консультанта-плюс" необходимый бланк (в WORDe или EXCELe), добавляю PHP-код – и отчет готов!!! Только есть одно НО… У PHP, как я понял, нет средств ввода данных. Да они и ни к чему, если использовать его по назначению. А было бы как хорошо, если б еще существовал extensions с развитым диалоговым интерфейсом. Может есть у кого какие соображения по этому поводу? Может все это есть, да я не в курсе. Подскажите, plis, где все это взять или как это сделать (меню, формы...).
    Ответ прислал Горький Юрий.
    весь интерфейс вешается в хтмл. проблем никаких - поставил серверочек, забил пару формочек в хтмл и вперед и с песней.
    Ответ прислал Grigory.
    А разве стандартные формы из HTML не подойдут?

  • 3234. Как настроить HomeSite, чтоб выдавал результат работа Apache во встроенном броузере.
    Ответ прислал Георгий.
    А никак. А вот Dreamweaver сам вставляет результаты работы SSI, который через Апач идет.
    Ответ прислал Горький Юрий.
    у Apache нету результата работы, который бы надо было выдавать

  • 3235. Вопрос по perl:
    @cc=stat ($file);
    print $cc[7];
    Таким способом я получаю размер файла в байтах. Как сделать, чтоб выдавало размер файла в Кб?
    Ответ прислал MegaNuke.
    @cc=stat ($file);
    print "($cc[7]*1024 Kb";
    Не помогает?
    Ответ прислал Горький Юрий.
    2 вопроса на засыпку:
    1. сколько байт в килобайте?
    2. как разделить число на 1024?
    @cc=stat ($file);
    print $cc[7]/1024; - это с дробной частью
    print int $cc[7]/1024; - это с отбрасыванием дробной части
    Ответы.
    Раздели на 1024 и получишь размер в Kb

  • 3236. Мой сайт сидит на бесплатном хосте, сервер подерживает только PHP. Я сделал счетчик на PHP и установил атрибуты доступа для title.php -644, counter.dat - 777. Счетчик отлично работал пару недель и вдруг стала исчезать информация из текстового файла counter.dat ,не обнуляться, а исчезать как будто ее стирают.Если поставить на этот файл другие атрибуты, счетчик не работает. Что можно сделпть в такой ситуации
    Ответ прислал Игорь Гончаровский.
    counter.dat ни в коем случае не должен иметь таких прав, т.к. любой пользователь получает полный доступ к такому файлу, не удивительно, что данные могут исчезать самым неожиданным образом. Хотя скорее всего счётчик написан неправильно, в следствии чего и исчезает информация. в норме counter.dat должен иметь права 600.
    Ответ прислал Горький Юрий.
    бывают баги из-за совместного доступа к файлу. в пхп вроде блокировка не делается по дефолту. просто перед работой с файлом желательно его блокировать, чтоб не запороть инфу.
    Ответ прислал ReQuest group.
    Вполне возможно, что и стирают. Бесплатные хостеры вообще не очень уравновешенная вещь в плане безопасности и защиты от сбоев...
    Ответ прислал Petrov John.
    Съехать с этого бесплатного хостинга и купить нормальный за деньги. Скорее всего ты хостишься на h1.ru. У меня на нем тоже проблемы были.

  • 3237. Как указать ссылку на файл, для просмотра которого нужен плагин к браузеру? Если плагин уже установлен - смотрим файл, если нет - предлагаем установить плагин. (Есть плагин для просмотра автокадовских dwf-файлов в интернет-браузере).
    Ответ прислал Георгий.
    Посмотри, как Macromedia Flash генерит код для страницы с флэшкой. Сделай по аналогии.

  • 3239. Дома щелкает, у хостингера нет. Версии APACHE и PHP те же, CHMOD - как просили. Ошибок не пишет, но счет не меняется.
    <?PHP
        $filename = "count.dat";
        $fp = @fopen($filename,"r");
        if ($fp) {
            $counter=fgets($fp,10);
            fclose($fp);
        } else {
            $counter=0;
        }
        $counter++;
        print $counter;
        $fp = fopen($filename,"w");
        if ($fp) {
            $counter=fputs($fp,$counter);
            fclose($fp);
        }
    ?>
    Ответ прислал MegaNuke.
    $fp = fopen($filename,"w");
    Ошибка тут. Довольно странно что щелкает дома, но тем не менее согласно документации по PHP опция 'w' - открывает файл только для записи выстаавляет счетчик в начало и обнуляет файл. Используй опцию 'a'. ?>
    Ответ прислал ReQuest group.
    Попробуй сделать так: $counter=trim(fgets($fp,10));
    Или вариант второй:
    $file=file($filname);
    $counter=file[0];
    (это вместо открытия файла, чтения из него строки и закрытия файла)
    Вариант третий. Проверь, чтобы на файле .dat стояли атрибуты 660, а на папке, в которой он располагается - 770 (на всякий случай).
    Ответ прислал Женя.
    Да сделай событие на этой кнопке location.href и в новое окно посылай и все будет отлично.

  • 3240. После деенсталяции программы не возможно в некоторых случаях полностью убрать все компоненты этой программы. Не помогает даже очистка реестра с помощью regcleaner все равно что-то остается либо в системных, либо остаются ключи, библиотеки DLL, вопрос есть ли программа позволяющия просматривать весь процес инсталяции другой программы.
    Ответ прислал Vladimir.
    Такая программа есть. Уже год пользуюсь. Называется: Ashampoo UnInstaller 2000. Она запишет процесс установки в файл. Потом можно будет удалить программу по этому файлу. Программа поможет удалить шрифты, найти и удалить временные файлы, найти пустые папки, дубликаты файлов. Самая полезная функция - удаление временных файлов интернета, кукизов, посещенных старниц. И все по нажатию нескольких кнопок. Работает в любой Windows. Скачал откуда - не помню, если интересует, скину на мыло: 2,6Мб.
    Ответ прислал Захаржевский Александр.
    Для этой цели я иногда пользуюсь FireLog. Вот ее описание данное на CD диске журнала Компьютер Пресс. "...FireLog - это программа, созданная Д. Дементьевым, которая должна быть у каждого хакера и <продвинутого пользователя>! Ведь она позволяет аккуратно проследить абсолютно все действия программы-установщика и выяснить, какие файлы при этом были добавлены или изменены, какие ключи реестра появились или изменились... Ну, а что делать дальше - понятно каждому. Хотя у этой программы есть и вполне <мирное> применение, к примеру, то же отслеживание появления ненужных или временных файлов..." Вобщем ну очень удобная штука!!!
    Ответ прислал Харлов Валентин.
    кажись... Quaterder CleanSweep Symantec CleanSweep знаешь такие программы с веником в начале программы
    Ответ прислал Metatron.
    Да, возможно конечно. Скачай прогу RegCleaner она как раз и очищает реестр.

  • 3242. Есть табличка для сайта...интересно можно ли поменять цвет боковых столбиков на коричневый(допустин) а задний фон на орунжевый.
    Ответ прислал Ursen.
    <Bgcollor=НЕасвание цвета.>В ставляешь это в началокота сталбца и в самое начало таблици
    Ответ прислал Женя.
    Конечно, сделай общий бакграунд оранжевый а в столбцах серый или какой сам захочеш вон посмотри у меня на сайте фон подкладка черная, а столбцы разноцветные www.eugine7.narod.ru
    Ответ прислал Metatron.
    <table bgcolor=red> // Цвет вчей таблицы
    <TR>
    <TD bgcolor=blue> // Цвет колонки
    </TD>
    </TR>
    </table>
    Ответ прислал Cfif.
    Да можно. Надо установить правильно атрибуты тега <TH bgcolor="#A52A2A">, а у тега <TABLE bgcolor="#"FFA500>. Вот и всё, если что-то не понятно - пишите на cfif@hotmail.ru




  • GoldHost-Клуб
    "Клуб Друзей" прекращает своё существование в прежнем виде, но...
    Теперь данная рубрика переименовывается в "GoldHost-Клуб" - правила здесь таковы, что теперь, Вы, рекламируя нас, будете получать за это скидку (до 50%) GoldHost.ru + бесплатную публикацию во всех рассылках. Получить подробные правила и условия.
    * Авторские игры - военная история и техника, рыбы и рыбная ловля, про заработок.
    * Орхидея Петербургская - Экспериментальная группа маленькие декоративные собачки - экслюзив.
    * Обучение английскому языку on-line - (бесплатно).Переводы текстов.
    * ChatHome.ru - Классный чат - заходи!
    * Халуцим - Все о израильских винах, экспертная оценка качества вин. Дешевый семейный отдых в Израиле - более 1000 предложений.
    * Портал Знакомств
    * Для Вебмастера
    В "GoldHost-Клуб" может попасть любой сайт. Ссылки вращаются по КРУГУ постоянно. Как в рассылке, так и на сайте. Правила.



    Авторам

    Вы хотите, чтобы ваши статьи были опубликованы в рассылках 'Веб-Дизайн, азы' и 'Веб-Дизайн. От А до Я'? Если вы считаете, что можете написать о дизайне, скриптам, графике и т.п., если Вам есть что сказать и о чем рассказать, я буду рад сотрудничеству с Вами. Присылайте свои предложения и статьи.
    Давайте вместе делать общее дело! Присылайте свои соображения, мысли, истории... поделитесь своим опытом.
    В качестве гонорара Вы получите несколько строк под Вашей статьёй, для рекламы/описания Вашего сайта.
    Буду рад сотрудничеству.


    Давыденко Дмитрий.     Dweb.ru   GoldHost.ru   JobUs.ru   DwebHost.ru

    © 2000-2002 Copyright by Dweb.RU
    Копирование материалов рассылки возможно только в случае явного указания на сайт "Dweb.RU" как на источник информации. При этом обязательно явное указание адреса: http://dweb.ru/


    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться
    Убрать рекламу

    В избранное