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

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

  Все выпуски  

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


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

WEB-дизайн. Вопросы и ответы.
1 января 2001г. # 1 (12)
Задать вопрос
Вопросы
Вопросы и ответы
Помощь в раскрутке
Веб-дизайн

Кол-во подписчиков - 7000
Проект сайта "ADG Scripts".
Сайт для web-мастера
http://webg.agava.ru
Здравствуйте!

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

          Вопросы
  • 280. У меня на главной страничке есть ссылка на страницу N (это условно). Я хочу чтобы страница N загружалась только частично, т.е. ее нижняя часть. К примеру: верх страницы N состоит из баннеров, и одним пользователям (незарегистрированным) эти баннеры должны показываться, другим нет. Выход с простой вставкой верхней части для определенных пользователей мне не подходит. Интересно, можно ли как-нибудь урезать запрошенную страницу? Желательно на РНР или на Java. Но на других языках тоже интересно.     Ответить на вопрос

  • 283. На сервере (в CGI-BIN) существует inet-приложение, написанное мной на Delphi (exe-ник), генерирующий куски Html-кода необходимые мне для вкрапливания в HTML-страницы на сайте. Как это сделать?
    P.S. Сервер настроен соответствующим образом.     Ответить на вопрос

  • 296. Как отрегулировать закгрузку объектов на страничке (рисунки, флэш, баннеры и др.)? Знаю, что нужен скрипт, но какой и где его взять?    Ответить на вопрос

  • 305. Кто-нибудь подскажет мне, что есть сообщение IE 5. ошибка доступа?
    Станичка с форумом грузится во фрейме. Если грузить в отдельном окне, то ошибка бывает, но не всегда. А так-же, форма для отправки сообщение стала выдавать подобную ошибку. Единственное сходство - то что на серваке, где сайт хоститься cgi-bin не поддерживается, а форум и почтовая форма находятся на других серваках. Или может кто посоветует, иль предложит где лучше сделать форум(чтобы без регистрации посетителей был)?    Ответить на вопрос

  • 300. Нужен скрипт, определяющий языки, установленные в системе (не один, а все).     Ответить на вопрос

  • 301. Кто-нибудь знает, где найти скрипт интернет-магазина с Корзиной заказа (с возможностью ее редактирования, оформлением заказа и пр.) и добавлением товаров в Корзину? Очень желательно, чтобы к скрипту прилагалось русское описание или комментарии в тексте скрипта! В общем, чтобы без труда можно было настроить скрипт под свой магазин. Магазин должен быть реализован на JavaScript или PHP (если взможно, укажите ссылки на оба скрипта).     Ответить на вопрос

  • 302. Ситуация такова: есть 10 человек, для каждого отведена своя страничка (на моем сайте). В каждую эту страничку добавляются ссылки из файла 123.js с помощью вот такого скрипта <script src="http://www.mysyte.ru/123.js"></script>
    Необходимо сделать следующие: когда люди кликают на своей странице (на моем сайте) по ссылкам (из файла 123.js) им должно засчитываться количество кликов. Причем каждому человеку отдельно (в отдельный файл записывался или можно, чтобы прямо на его странице). И желательно, чтобы этот счетчик можно было настроить на то, чтобы он засчитывал каждый клик по каждой сылке только 1 раз в сутки.
    Как можно сделать так, чтобы человек на моем сайте регистрировался (через регистрационную форму)? Ему создавалась отдельная страничка, на которую он мог бы заходить (когда захочет) через свой пароль и логин. И чтобы на эту страничку было вставлено все вышеперечисленное (то есть ссылки из файла 123.js и счетчик кликов).
        Ответить на вопрос

  • 303. Как можно написать HTML документ в частности скрипты с помощью ASCII одов?    Ответить на вопрос

  • 306. Как добавить кисть из выделения в ImageReady 3.0?     Ответить на вопрос

  • 307. У меня Windows 95. Хочу установить домашний виртуальный сервер. С "Apachi" долго мучился, так и не настроил. Подскажите, как его настроить, или может есть еще какие-нибудь сервера, которые позволяет работать в Windows 95 с PHP, CGI и Perl-скриптами? Если есть, то где их найти?     Ответить на вопрос

  • 308. Расскажите, пожалуйста, поподробнее создании рассылки (скрипте).    Ответить на вопрос

  • 309. Подскажите пожалуйста можно ли сделать счетчик учета количества отправленных форм.Если да то как или где найти    Ответить на вопрос

  • 310. Подскажите пожалуйста, где можно качнуть Fontographer 4.1, а то Macromedia на халяву не дает, деньги требует :(    Ответить на вопрос

  • 311. Как сделать чтобы в зависимости от разрешения зашедшего пользователя менялся background? Например для зашедшего с 800*600 отображается фон 800*600.jpg, а для зашедшего с 1024*768 соответсвенно 1024*768.jpg.     Ответить на вопрос

  • 312. У меня небольшой вопрос о баннерах. В баннерообменниках нужно указывать на каждой странице их баннер с разной цифрой. Как сделать отдельно подключаемый скрипт, чтобы номер баннера неповторялся ?     Ответить на вопрос

  • 313. Можно ли в Dreamweaver'е 3.0 регулировать размеры фреймов. Если можно то как? Мне нужно, чтобы правый и левый фреймы были одинакового размера.    Ответить на вопрос

  • 314. Какой нужен скрипт (именно скрипт а не аплет) чтобы тот имиттировал как-бы свет (лучи изменения света яркий--->темный) от рисунка (рисунок- ламночка свечка ...) на страничке
    
    _________________________
    |                   (00000)              |      00000- лампочка
    |                /       |      \            |
    |       чета написанно              |
    |        еще написанно             |
    |                  .......                   |
    |       /              |             \       |
    |       сдесь свет тускнее        |
    и я был бы совсем просто гипер щаслив если бы этот "свет" мерцал (и пожалуста можна скриптец с подробным описанием)     Ответить на вопрос

  • 315. Как можно сделать так, чтобы мой любимый 1stPage2000 показывал в окне редактирования адекватный русский текст, а не закорючки.    Ответить на вопрос

  • 316. Где мне можно найти 3D Gif Designer?    Ответить на вопрос

  • 317. Где мне найти достойный учебник по 4-му аштемеэлю? Имеется ввиду не интерактивный, а какой-нибудь архивчик, чтобы его спокойно дома читать по скачивании.    Ответить на вопрос

  • 318. У меня есть сайт с тремя фреймами. Фреймы суть - header, menu и еще основной, в который попадают из menu. Так вот, дело в том, что на сайте лежит много стихотворных сборников, и тот размер фрейма, который хорош для прозы, для стихов вообще никак не катит. Как сделать, чтобы в ответ на нажатие ссылки в menu этот основной фрейм делился на два - сначала широкий, потом узкий (второй типа menu, только у противоположного края экрана). Заранее благодарен за лююые советы.    Ответить на вопрос

  • 319. Можно ли установить порядок загрузки графики (gif,jpg) и текста на странице? Мне, в частности, нужно, чтобы сначала загружался фоновый рисунок, а потом когда он загрузиться уже все остальное. А то получается, что на белом фоне грузиться текст (бледно желтый), а потом уже появляется фонвый рисунок ( он у меня черно- синий).    Ответить на вопрос

  • 320. Как сделать так что-бы при нажатии на почтовую ссылку выводилась страница "создать сообщение" не "Outlook Express" ,а другой почтовой программы например "Lotus Notes" , а еще лучше что-бы выпадала менюшка выбора из нескольких почтовых программ.     Ответить на вопрос

  • 321. D это массив, если не затруднит переведите эту функцию на нормальный человеческий язык (Паскаль к примеру) или что еще лучше объясните какие должны быть цифры 2,3,4,7 чтобы получилась TRUE и какие для FALSE.
    if (document.check.serial.value.match(/(^(\d{2}\-\d{7})$|^(\d{3}\-\d{2}\-\d{4})$)/) == null)     Ответить на вопрос

  • 322. Я вот пишу иногда книги во флэше, да всё бесплатно... Если кто заинтересован в этом милости просим. Особо интересно выпускать поэтические книги.Можете посмотреть просто обрразец; http://mt.ok.ru/ada.html Там вы увидите заодно, как просто убирается ненужный баннер... А вопрос у меня " Где раздобыть книгу в интернете по обучению флэшем 5 на русском языке - подробную.    Ответить на вопрос

  • 323. Подскажите, где можно найти скрипт рассылки которая бы присоединяла кроме новостей еще и файл(zip)?     Ответить на вопрос

  • 324. В HomeSite 4.5.2 досих пор не могу реализовать такую операцию, как выделить, нажать и перетащить при помощи кнопки Ctrl, хотя в остальных редакторах такая операция выполняется. Вопрос! Как это реализуется в HomeSite 4.5? Может ее вообще нет, хотя вряд ли.    Ответить на вопрос

  • 325. Как сделать, чтоб посетитель странички не мог заглянуть в html-source? Я видел такое у людей.     Ответить на вопрос

  • 326. Есть картинка, размещенная по центру (<P ALIGN="Center"><IMG SRC="...."></P> ). Хочется сделать верхним слоем ссылки (русский / english). Как задать координаты не относительно правого верхнего угла страницы, а относительно правого верхнего угла рисунка ?    Ответить на вопрос

  • 327. Как сделать на своём сайте форму для отправки сообщений на пейджер? Подскажите где взять или поделитесь сами!     Ответить на вопрос

  • 328. Господа, проблема следующего рода: нужно написать программу, которая после проверки имени и пароля заходила бы на мой почтовый сервер и позволяла бы просматривать пришедшие письма, не загружая их на локальный комп. Какой язык посоветуете для написания и нет ли у кого-нибудь исходников на Perl?     Ответить на вопрос

  • 329. Сделал небольшой ролик на Flash. Хочу поверх него разместить HTML -документ . Так ролик лезет на передний план! Ничего не помогает, даже z-index. И еще. Есть одонократно проигрывающийся Flash ролик. Как его запустить еше раз из HTML? <PARAM NAME=play VALUE=false или true> не помогает.     Ответить на вопрос

  • 330. Как добавить кисть из выделения в ImageReady 3.0?    Ответить на вопрос

  • 331. Может кто знает как изменить DNS привязку домена второго уровня с одного домена на другой без помощи провайдеров. Сейчас домен второго уровня работает с Demos on line есть желание перейти на бесплатный хостинг типа AGAVA, HOLM.     Ответить на вопрос

  • 332. Можно ли сделать так чтобы приходящая страничка анализировалась и взовисемости от результатов в её HTML код включалось заранее предусмотренное дополнение Простой преме : Я загружаю страничку а в её содержании есть сочетание символов СССР и в эту страничку автоматически встроилось бы <BGSOUND loop=infinite src="C:\Муз\Гимн.mp3">
    Ну или в центр странички встроился анимированный ГИФ флага СССР?     Ответить на вопрос

  • 333. Есть ли способ автоматически закрывать всплывающие окна с рекламой, при размещение сайта на бесплатных серверах, например Bizland.com.    Ответить на вопрос

  • 334. Мой сайт находится на h1. Я закачал скрипт (типо "Hello world!"). Он в offline работает правильно. Права доступа установлены правильно. Даже закачал в Unixовом варианте. Без символа возврата каретки. Путь к Перлу правильный. Но все равно выдается 500 ошибка. В чем пробема?    Ответить на вопрос

  • 335. Может кто нибудь поможет разрешить одну проблему. Купил сканер Mustek 1200 CP,установил его,нормально работал, через какое-то время открыл Photoshop,хотел отсканировать снимок. А он мне выдает сначало по англицки что-то типа "Проверьте пожалуйста кабель соединения."А потом уже по нашему "Устройство Twain_32 не возможно открыть"Удалял сканер из операционки по новой устанавливал,програмка тестировала его,писала устройство работает нормально.А сканер по прежнему нормально не работал.Т.е.он то рабочий,но вот что-то в системе ...?Может кто-то чего-нибудь подскажет?    Ответить на вопрос

  • 336. Очень нужен скрипт который по определенной ссылке на главной странице (нефреймовый файл)собирал бы в файле с фреймовой структурой определенные файлы. Чтобы не создавать альтернативные страницы-фреймы для каждой отдельной страницы.
    Например:
    Link1 загружает файл.htm с menuFrame(menu1.htm) и mainFrame(main1.htm)
    Link2 загружает файл.htm с menuFrame(menu2.htm) и mainFrame(main2.htm)
    Link3 загружает файл.htm с menuFrame(menu1.htm) и mainFrame(main2.htm)
    и т.д.     Ответить на вопрос

  • 337. Есть форма:
    <FORM>
    <INPUT type=hidden name="select value"><SELECT
    onchange="top.location.href = this.options[this.selectedIndex].value;" size=1
    name=sel>
    <OPTION value=# selected>Галерея 1</OPTION><OPTION
    name=sel value=galery1.htm>Галерея 2</OPTION>
    name=sel>
    <OPTION value=galery2.htm>Галерея 3</OPTION></SELECT>
    </FORM>
    Вопрос : как сделать.чтобы при переходе по ссылке не выкидывало из фрейма ??? Где в ней "target="" или что-то похожее указывать, чтобы в тоже окно грузилось?    Ответить на вопрос

  • 338. Пожалуйста, помогите те кто разбираются в Perl!!! Есть Perl-скрипт последовательного показа картинок! Нужно изменить его так:
    1) убрать описание картинки
    2) скрипт должен показывать все .jpg и .gif файлы из директории, (т.е. скрипт показывал все картинки, которые были описаны в файле pic.dat -- а нужно, чтобы он сам сканировал директорию сервера и показывал все картинки, находящиеся в ней)
    ВОТ КОД СКРИПТА:
    
    
    #!/usr/bin/perl
    
    ###########################################
    # Имя файла - базы данных
    # формат базы:
    # <имя_файла_картинки_1>|<Описание_1>
    # <имя_файла_картинки_2>|<Описание_2>
    #
    ###########################################
    $basefile="pic.dat";
    ###########################################
    # Url к картинкам - должен читаться из веба
    ###########################################
    $imageurl="/album";
    
    ###########################################
    # Если Вы запускаете непосредственно скрипт
    # - укажите его URL
    # Вы можете также подключить скрипт с
    # использованием SSI - включив в страницу
    # следующий тэг
    # <!--#include virtual="/cgi-bin/scriptdir/album.cgi" -->
    # и тогда укажите здесь
    # URL соответствующей страницы
    ###########################################
    $exec="palbum.html";
    
    ###########################################
    # Стиль для меню навигации
    ###########################################
    $navistyle="qq~"
    style="{  font-size: 8pt; color: #009999; text-
    decoration: none; font-weight: bold}"
    ~;
    
    ###########################################
    # HTML код заголовка (если необходимо)
    ###########################################
    $header=qq~
    
    ~;
    
    ###########################################
    # HTML код колонтитула (если необходимо)
    ###########################################
    $footer=qq~
    
    ~;
    
    
    #######################################################
    ########################
    # Дальше ничего менять не надо.
    #######################################################
    ########################
    
    print "Content-type: text/html\n\n";
    
    $in=$ENV{QUERY_STRING};
    @temp=split /=/,$in;
    if ($temp[0] eq 'pic') {$cp = $temp[1]} else {$cp =1};
    
    
    open (CONF,$basefile);
    @lines = <CONF>;
    $n=1;
    close (CONF);
    
    foreach $line(@lines){
            @data = split (/::/, $line);
            if ($data[0] ne '')
                    {$fil[$n] = $data[0];
                    $podpis[$n] = $data[1];
                    }
            $n++;
    }
    
    print $header;
    print "<table width=\"100%\" border=\"0\"
    cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
    <tr align=\"center\" valign=\"top\"><td>";
    print "<font size=2><b>$podpis[$cp]
    </b></font></td></tr>";
    print "<tr align=\"center\" valign=\"top\"><td>";
    print "<img src=$imageurl/$fil[$cp]></td></tr>";
    print "<tr align=\"center\" valign=\"top\"><td>";
    
    if ($cp > 1) {$temp=$cp-1;
    print "<a href=\"$exec?pic=1\"
    $navistyle><<<</a>  <a href=\"$exec?pic=$temp\"
    $navistyle><</a> "
    }
    
    for ($i=1; $i<$n; $i++){
            if($i == $cp) { print " <font
    size=2><b>$i</b></font> " } else {
            print " <a href=\"$exec?pic=$i\"
    $navistyle>$i</a> "}
            }
    
    $x = $n-1;
    if ($cp < $x) {$temp=$cp+1;
    print " <a href=\"$exec?pic=$temp\"
    $navistyle></a>  <a href=\"$exec?pic=$x\"
    $navistyle></a>"
    }
    
    print "</td></tr></table>";
    print $footer;
    
    А ВОТ СКРИПТ, КОТОРЫЙ ВЫПОЛНЯЕТ 2-ю ЗАДАЧУ
    
    #!/usr/bin/perl
    
    print "Content-type: text/html\n\n";
    $buffer=$ENV{'QUERY_STRING'};
    if ($buffer and $buffer!~ /(\d+)/) {$img_nomer=1}
    elsif (!$buffer) {$img_nomer=1}
    else {$img_nomer=$buffer}
    require "imgshow.cfg";
    
    @filenames=get_files("$patt_img_path",10);
    
    if ($img_nomer>$#filenames+1 or $img_nomer<=0)
    {$img_nomer=1}
    $patt_header=~ s/\%img_view\%/<img src=$patt_img_url\/
    $filenames[$img_nomer-1]>/igm;
    
    if ($img_nomer==$#filenames+1) {
        $patt_link_next="$patt_link_next";
    }
    elsif ($img_nomer<$#filenames+1) {$patt_link_next="
        Ответить на вопрос

  • 339. У меня Adobe PhotoShop5.5 (русифицирована), я встретился с такой проблемой: из всех кириллических шрифтов, установленных на моем компе, работает только один, причем когда даешь команду вставки текста, то в появляющемся окне высвечены все шрифты, установленные на моем компе. Буду очень благодарен     Ответить на вопрос

  • 340. как сделать цвет границы фреймов сходным с бекграундом?     Ответить на вопрос




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

  • 229. Давно мучаюсь и никак не могу побороть следующую проблему: Сисетма Win2000 Professional (ENGLISH), Adobe Photoshop 6.0 + ImageReady 3.0 - такая вот связка... С русским языком дружит очень выборочно. Corel-овский FontNavigator показывает и устанавливает русский шрифт, а в Фотошопе он каракулями идёт... Corel Photopaint - всё Ок. Но хочется запустить-таки Photoshop. Фонты TTF, Type1 пока не пробовал... Locale в винде правильный стоит.
    Ответ прислал Vladimir Lifar.
    В реестре нужно поправить в "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\AddLocales" параметр (или как его лучше назвать?) "1252"
    По умолчанию стоит: "CP_1252.nls" Исправить на: "CP_1251.nls"
    Ответ прислал Жарчиков Евгений.
    Я сам столкнулся с такой проблемой в Photoshope и никакие ковыряния в системном реестре мне не помогли. Лишь потом я открыл эту тайну:-)) Новый Photoshop по умолчанию использует свои собственные шрифты, а системные шрифты в выпадающем меню выбора шрифта отодвигает в конец, т.е. надо прокрутить шрифты до конца и найти необходимый. Системные от фотошоповских отделены разделителем (чертой).
    Ответ прислал Александр.
    Установил себе P_SHOP6 - и та же проблема со шрифтами.
    Выхожу из положения с помощью плагина EXTENSIS PhotoText2 Solo (все шрифты, которые работали в PS5 работают корректно, значит собака зарыта в PS6).

  • 251. Как сделать, чтобы скрипт читал страницу с чужого сервера http и выдавал часть этой страницы, помещенную между указанными контекстами?
    Ответ прислал Evil.
    Вставь туда где нужно прокручивать док и все.
    <TABLE border=0 cellspacing="1" width="100">
    <TR>
    <TD align="center">
    <table border="0" bgcolor="#000000" cellspacing="1" cellpadding="0" width="100%">
    <tr>
    <td bgcolor="#F2F9FF" valign="middle" align="center" height="150">
    <IFRAME border=0
    frameBorder=NO frameSpacing=0 height=150 marginHeight=0
    marginWidth=0 scrolling=no src="ТУТ НАДО УКАЗАТЬ ПУТЬ" width=110>
    <ILAYER LEFT=-0 CLIP="105,140"></ILAYER>
    </IFRAME></td>
    </tr>
    </table>
    </td>
    </table>

  • 260. Как создать счетчик посещения страницы (видимый для посетителей), но не графический, а нормальный, цифровой. И чтобы он регистрировал (изменял свое значение) повторные посещения каждого посетителя 1 раз в сутки?
    Ответ прислал Виталий.
    Пиши - сделаем. Только подключаться будет через SSI.

  • 261. Как создать счетчик того, сколько раз посетители кликнули по определенной ссылке? И желательно, чтобы этот счетчик изменял свои показания 1 раз в сутки. Как сделать так, чтобы посетитель заходил на свою страничку (через пароль и логин), кликал по какой-либо ссылке, а у меня где-нибудь эти клики учитывались - кто конкретно и сколько раз кликнул? И по какой ссылке.
    Ответ прислал NOP E.S.C.
    1. Посылай на обсчитываемую страницу не напрямую, а через простейший CGI который выдаст пользователю следующий HTML код:
    <html>
    <body>
    <meta http-equiv=refresh content='0; url=НТТР://куда_надо.зло'>
    </body>
    </html>
    Этот код и перекинет юзверя на нужную ему страницу, а скрипт который выводил этот код сможет перед выводом его запомнить в свой лог и само обращение, и IP обращавшегося.
    2. Раз в сутки - работай с функцией time(), которая выдаёт кол-во секунд со дня официального рождения Unix.
    3. Если надо более подробно механизм, то пиши в моё мыло: image2nop@inbox.ru

  • 274. Подскажите, как определять IP-адрес посетителей моей страницы?
    Ответ прислал NOP E.S.C.
    Сделав эту страницу как CGI, а там уже определять из окружения, например для перла:
    #!/usr/bin/perl
    $user_ipadr=$ENV{'REMOTE_ADDR'};
    $user_ipadr_forward=$ENV{'HTTP_X_FORWARDED_FOR'};
    $user_via=$ENV{'HTTP_VIA'};
    $user_identificator=$ENV{'REMOTE_IDENT'};
    $user_id_name=$ENV{'REMOTE_USER'};
    $user_agent=$ENV{'HTTP_USER_AGENT'};
    $user_agent_accept_data_type=$ENV{'HTTP_ACCEPT'};
    Если не понятно, то скачай: http://asm.al.ru/file_src/pall_src.zip - там есть.
    Ответ прислал Виталий.
    В страницу вставьте <--#include virtual="/cgi-bin/ip.cgi" -->
    Текст скрипта ip.cgi:
    #!/usr/bin/perl

    $to='youmail@youdomain'; # замените на Ваш e-mail
    $from='webserver@youdomain'; # можно не менять

    open(MAIL, "|/usr/sbin/sendmail -t")
    print MAIL "Content-Type: text/plain; charset=Windows-1251\n\n";
    print MAIL "Form: $from\n";
    print MAIL "To: $to\n";
    print MAIL "Subject: IP-адрес посетителя\n\n";
    print MAIL "У нас гость. Его IP-адрес: $ENV{'REMOTE_ADDR'};\n";
    close (MAIL);

  • 275. Я хотел бы сделать чат для своей странички. Но как это сделать не знаю. Я неоднократно пробывал скофигурировать cgi-скрипт, но сервер выдаёт ошибку, мол не могу найти файл. CGI-скрипт у меня есть, а кто сможет мне помочь сконфигурировать и разместить его на сервере? Что это за права доступа и вообще куда девать CGI-скрипт? Мне требуется полная инструкция по этому делу? (ссылки не предлагать, нужен только человек, разбирающийся в этом деле)Да, я использую H1.ru.
    Ответ прислал Виталий.
    Здесь может быть несколько проблем:
    1) Неверно указан путь к интерпретатору Perl'а. Проверьте. Первая строка скрипта должна выглядеть так: #!/usr/local/bin/perl или так: #!/usr/bin/perl, причем пробела перед записью быть не должно. 2) Скрипт у Вас в кодировке DOS/Windows, а на h1.ru стоит FreeBSD.
    Эти системы отличаются форматом окончания строки. Для DOS/Windows - это #10#13, а для FreeBSD - только #10. Вам можно попробовать удалить лишний (невидимый) код в конце КАЖДОЙ строки, даже пустой. Сделать это можно либо вручную (перейдя кнопкой "End" в конец строки и нажав "забой"), либо в любом текстовом редакторе, имеющем возможность работать со строками в формате Unix'а (в частности такая возможность есть в обычном F4-редакторе у Necromanser DOS Navigator'а).
    3) Система FreeBSD (в отличии от DOS/Windows) различает регистр букв и для нее script.cgi, Script.cgi, SCRIPT.CGI - это разные файлы. Проверьте как Вы вызываете скрипт. Я бы рекомендовал всегда использовать имена файлов в нижнем регистре, так меньше путаницы.
    4) Вы поместили скрипт не в тот каталог. Проверьте скрипт должен находиться в каталоге cgi.
    5) Вы не верно вызываете скрипт. Если Вы вызываете скрипт из своей страницы, расположенной на Вашем же сайте, то его вызов должен быть описан так: "http://youdomain.h1.ru/cgi-bin/youscript.cgi" или так: "/cgi-bin/youscript.cgi".
    6) У скрипта не выставлен атрибут "исполняемый". Дело в том, что в Unix-системах файл является исполняемым не по расширению как в DOS/Windows системах (.exe, .com, .bat), а по атрибуту. Атрибуты делятся на три класса: для владельца, для группы, к которой принадлежит владелец и для всех остальных; и на три типа: для чтения (4), для записи (2) и для исполнения (1). Т. е. атрибут прав доступа вида 666 указывает, что файл разрешен для чтения и записи всем пользователям (такие права рекомендуется ставить на файл сообщений в чате). Исполняемый же скрипт должен обладать правами вида 755 или 711, что не позволит на коме кроме владельца перезаписать его в первом случае и перезаписать/прочитать во втором, но для исполнения он разрешен всем. Хотя h1.ru грозяться не выполнять скрипт если его праве отличны от 700.
    7) И наконец последнее (что я смог придумать) Ваш скрипт написан не на Perl'e а на РНР, а на h1.ru нет поддержки РНР.
    Если это не поможет, то опишите более подробно, что выдает система в ответ на вызов скрипта.
    Ответ прислал Andrej R. Sirvutis.
    Пишите, помогу с настройкой.

  • 276. У меня рисунок разбит на полигоны, т.е. один большой рисунок, на разных частях его стоят ссылки ведущие к трем страницам. Как можно сделать чтоб на это место направляешь и появлялось описание куда ведет линк?
    Ответ прислал Alexander Kravchenko.
    Лучше рисунок разбить на части и их положить в таблицу. Тогда и грузиться будет быстрее и можно поставить ссылку
    <A HREF="..." TITLE="текст появляющийся при наведении мышки"><IMG SRC="..."></A>
    Ответ прислал Hidetek.
    Нужно вставить значение "alt" для ссылки. Вот пример:
    <map name=menu>
    <area shape=rect coords="260,24,368,45" href="index.html" alt="В начало">
    <area shape=rect coords="150,24,258,45" href="about.html" alt="О нас">
    </map>
    Ответ прислал DoctorGenius service.
    Три рисунка вставлены в таблицу с такими параметрами, что выглядит как один сплошной рисунок. Можно сделать подпись к рисунку с помощью alt (описание ссылки) в теге IMG
    <A HREF="http://"><IMG SRC="p1.gif" border=0 alt="Описание ссылки"></A>
    Или же можно сделать описание к ссылке в status bar
    <a href="http://" onMouseOut="window.status=''; return true;"
    onMouseOver="window.status='Описание ссылки'; return true;"><IMG SRC="p1.gif" BORDER=0></a>

  • 277. На странице размещена таблица данных. Хотелось бы сделать так: когда кликаешь на строку в таблице, переходишь на другую страницу, в которой есть эта строка и форма для заполнения данных посетителя. После заполнения этой формы, нажав на submit, информация письмом идет на мой почтовый адрес, а посетитель переходит на другую страницу (например, confirm). Как автоматизировать этот процесс? чтобы информация копировалась на страницу, ее название появлялось где-то в письме, которое отправляется мне (например, в графе subject) c данными формы?
    Ответ прислал Andrej R. Sirvutis.
    Напишите мне, обговорим детали, и я сделаю Вам скрипт.
    Ответ прислал Виталий.
    Пишите - сделаем.

  • 278. У меня вопрос такого плана я пишу свой cgi скрипт ! и уменя проблема в том что не могу сделать рандомное число :( Мне надо чтобы у меня регились люди и им потом выдавался рандомное число ! Сделал тока с использованием ява скрипта, но так тогда сможет любой региться с 1 число по определегнные !! А мне нужно чтобы в cgi скрипте это прописать ! по документации rand(число) у меня не работает :(
    Ответ прислал Александр Цегельников.
    вот: $seed=int rand(10000000);
    Надеюсь поймешь, если не поймешь, пиши.
    Ответ прислал NOP E.S.C.
    А оно тебе надо ? Не удачнее cделать ли не рандомное число, а счётчик от нуля и до упора (более 2х миллиардов - думаю что тебе хватит ICQ UINов же хватает), а что бы всякие умные челы не подделали число, то ты им выдавай не само число, а скажем
    ЧИСЛО_НА_ПОКАЗ = СЧЁТЧИК * 17 + 5
    вот и пусть паряться считают какой у тебя алгоритм (а его можно сильно навернуть)... Хотя должно работать и так (чисто рандомизатор перла):
    $Rnd_Num=int rand(10000);
    Код простейшего счётчика на перле можешь качнуть отсюда:
    http://asm.al.ru/file_src/counter.tar
    Ответ прислал Виталий.
    Возможно Ваша проблема заключается в том, что функция rand() в любом случае возвращает дробное число, даже если указан предел генерации. Попробуйте использовать int(rand(предел)) - это выражение вернет Вам целую часть сгенерированного числа.
    Если Вы хотите начать генерацию с какого-либо начального значения, то используйте функцию srand(число).

  • 279. У меня на сайте несколько анимированных гифов, каждый из которых представляет собой переливающееся разными оттенками слово. Как мне сделать так чтобы все они появлялись на сайте одновременно, и переливались бы синхронно одним цветом. Я хочу чтобы все слова-гифы появились бы на странице одновременно переливались бы в одним и тем же цветом одновременно. А то за счет разнице во времени загрузки этого не получается. Я пробовал в <body> load (или unload, я сейчас уже не помню как это правильно пишется, но писал я правильно)прописать это, а также прописать яваскрипт, который загружает их и поместил яваскрипт в тот же <body> load - не помогло почему-то. Остается только их загружать заранее на первую страницу в одно пиксельном размере или в нулевой фрейм, но это не выход для меня.
    Ответ прислал "Andrej R. Sirvutis.
    Используйте предзгрузку gif'ов скритом на предшествующей странице. Отображаться они не будут, но будут загружены в кэш.
    <head>
    <script language="JavaScript">
    <!--
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
    //-->
    </script>
    </HEAD>
    <body onLoad="MM_preloadImages('pic1.gif','pic2.gif','pic3.gif)">
    ...
    </body>

  • 281. Подскажите пожалуйста, где можно найти учебник по Dreamweaver на русском языке?
    Ответ прислал Evil.
    Сходи на http://www.ozon.ru/index.cfm/partner=nocker Куча книг.
    Ответ прислал AlexYac.
    Руководство для начинающих по Dreamwaver - http://www.design.krsk.ru/Dreamweaver/beginner/DW3_steps.pdf
    Наиболее толковое из имеющихся в сети. На бумаге - "DW3: краткий курс", изд-во "Питер", 2000

  • 282. Как сделать так, чтобы, если у посетителя отключено отображение картинок, то ему выводился текст, который предупреждал бы его о том, что ему необходимо включить отображение картинок?
    Ответ прислал Alexander Kravchenko.
    <IMG SRC="..." ALT="!!!ВКЛЮЧИТЕ ОТОБРАЖЕНИЕ КАРТИНОК!!!">

  • 284. C каким языком програмирования лучше сочетается Интернет? Ну допустим я хочу соединить html страницу сприложением от Visual Basic 6.0 а точнее с VB Script.
    Ответ прислал Виталий.
    Лучше всего интернет сочетается с JavaScript а не с VBScript, так как последний является "фишкой" Microsoft'а, то пользователи Netscape останутся вообще без Ваших скриптов.
    Ответ прислал Vitaly Nevzorov.
    Довольно странный вопрос, если имеется ввиду клиентская часть то можно и JavaScript и VBScript - практически возможности одинаковые, если работал на VB то лучше выбрать VBScript, если на С то JavaScript - легче понимание синтаксиса. Если имеется ввиду серверная часть, то надо исходить прежде всего что сервер этот поддерживает, например можно и на Дельфи написать CGI или ISAPI, только юниксовский сервер его не запустит.

  • 285. Может кто подскажет где взять хорошую доку по PHP(обязательно с примерами), может кто поделится?
    Ответ прислал horm.
    Посмотри по адресу http://www.webclub.ru/materials/php3/index.html , только там нет некоторых страниц, и есть клуб програмер по РНР http://phpclub.net, там много интересного по этому языку.

  • 286. Возможно ли при наведении на ячейку в таблице, поменять в ячейке background, а при отведении мышки, чтобы background возвращался в первоначальный?
    Ответ прислал YURIK.
    Возможно, причем очень просто:
    <TABLE>
    <tr><td BGCOLOR=начальный цвет onMouseOver="style.background='цвет при наведении '"
    onMouseOut="style.background='начальный цвет'">
    Текст ячейки
    </td></tr></table>
    Ответ прислал Evil.
    Первый скрипт, второй сама ссылка.
    <<script type="text/javascript">
    function mOvr(src,clrOver) { if (!src.contains(event.fromElement)) { src.style.cursor = 'hand';
    src.bgColor = clrOver;}}
    function mOut(src,clrIn) { if (!src.contains(event.toElement)) { src.style.cursor = 'default';
    src.bgColor = clrIn; }}
    function mClk(src) { if(event.srcElement.tagName=='TD') { src.children.tags('A')[0].click(); }}
    </script>
    А это вставить в то место где нужно.
    <table>
    <tr><td width="139" bgcolor="#669999" align="center">
    <table>
    <td align="center" height="18" class="ButtonCell" onMouseOver="mOvr(this,'#006F62');"
    onMouseOut="mOut(this,'#669999');" onClick="mClk(this);" align="left">
    <a href="ТУТ ССЫЛКА НА ДОКУМЕНТ" class="nav">
    <font color="#FF0000" size="2">ТУТ ВВЕСТИ ТЕКСТ</font></a>
    </td></tr>
    </table>
    </td></tr>
    </table>
    Ответ прислал Leo.
    Данное решение, правда не моё. Я его взял тоже из рассылки. Автор Соловьёв Михаил stark@echo.ru. Но оно мне понравилось своей краткостью. То, как это делал я, было гораздо больше по объёму.
    <table border="0" cellspacing="1" width="90" id="table1"
    onmouseover="table1.bgColor='gray'"
    onmouseout="table1.bgColor='#C0C0C0'"
    onclick="document.href='start.htm'"
    style="cursor: hand">
    <tr>
    <td><p align="center">
    <font size="4">Начало</font></p>
    </td></tr></table>
    1.) меняем во 2-ой строке gray на имя или код цвета, в который будет перекрашиваться кнопочка при наведении на неё мышки.
    2.) меняем во 3-ой строке #c0c0c0 на имя или код первоначального цвета, в этот цвет кнопка будет перекрашиваться при убирании мышки.
    3.) в 4-ой строке меняем start.htm на имя страники, на которую указывает кнопка.
    4.) и, естественно меняем "Начало" на другую надпись на кнопке. И важное примечание:если Вы ставите эту кнопку несколько раз,то каждый раз во всём коде надо table1 менять на что-нибудь другое...
    Поставив несколько таких кнопочек друг над другом, получаем сносную менюху.

  • 287. Как сделать, чтобы был скрипт, который бы выводил на странице ссылки на странички с именами 1.htm, 2.htm, ..., i.htm, а на экране было видно только 1, 2, 3, .. i
    Ответ прислал Mike.
    Например так:
    <script language=javascript>
     n=6;
     for(i=1; i<=n; i++) {
       document.write('<a href="'+i+'.htm">'+i+'</a>');
       if (i<n){ document.write(', ');}
     }
    </script>

  • 288. Вставил я на свою страничку:
    <SCRIPT LANGUAGE="JavaScript">
    current_date = document.lastModified; document.write("Страница обновлена: " +
    current_date + ".");
    </SCRIPT>
    Как поменять месяц и дату местами? (mm/dd/yyyy, надо dd.mm.yyyy)
    Ответ прислал Виталий.
    <SCRIPT LANGUAGE="JavaScript">
      str=new String;
      arr=new Array;
      var str=document.lastModified;
      arr=str.split("/")
      document.write("Страница обновлена: "+arr[1]+"/"+arr[0]+"/"+arr[2]+
    ".<p>");
    </SCRIPT>
    Ответ прислал YURIK.
    А так пойдет:
    <SCRIPT LANGUAGE="JavaScript"><!--
    var docdatetime = new Date(document.lastModified);
    var date = docdatetime.getDate();
    var month = docdatetime.getMonth();
    switch (month)
    {
    case 0:month='января';break;
    case 1:month='февраля';break;
    case 2:month='марта';break;
    case 3:month='апреля';break;
    case 4:month='мая';break;
    case 5:month='июня';break;
    case 6:month='июля';break;
    case 7:month='августа';break;
    case 8:month='сентября';break;
    case 9:month='октября';break;
    case 10:month='ноября';break;
    case 11:month='декабря';break;
    }
    var year = docdatetime.getYear();
    if (year<100) {
    year='20'+year;
    }
    document.write('Последнее изменение: '+date+' '+month+' '+year+'г.');
    //--></SCRIPT>

  • 289. Какой код для создания кадров (окон) на веб странице.Например чтоб левой стороне или на верху содержание (неподвижное) за полоской в низу или с права остальная подвижная часть страницы.
    Ответ прислал Andrej R. Sirvutis.
    Используйте фреймы.
    index.htm:
    <frameset rows="195,*" frameborder="no" border="1" framespacing="0"
    cols="*">
    <frame name="top" scrolling="no" src="topframe.htm">
    <frame name="main" src="mainframe.shtml">
    </frameset>
    <noframes>
    </noframes>
    topframe.htm (верхний фрейм):
    html-код меню
    mainframe.htm (нижний, главный фрейм):
    html-код основной страницы
    Ответ прислал NOP E.S.C.
    Заходишь на сайт: http://nop-esc.narod.ru и в своём IE выбираешь в меню опцию "показать как текст" - видишь код который собрал страницу. Более подробно и с примерами читай статью: http://asm.al.ru/text_cht.htm

  • 290. Научите делать сайт из фреймов.
    Ответ прислал Evil.
    Состоит из трех документов.
    1. самый главный.
    <HTML>
    <HEAD>
    <TITLE></TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html">
    </HEAD>
    <FRAMESET BORDER="2" FRAMESPASING="0" COLS="150,*">
     <FRAME NAME="" SRC="док. который будет с лева.html" SCROLLING="Auto">
     <FRAME NAME="" SRC="тут центральный(основной).html" SCROLLING="Auto">
    <NOFRAMES>>
    <P>This page uses frames, but your browser doesn't support them.</P>
    </NOFRAMES>
    </FRAMESET>
    </HTML>
    Это документ который будет с лева.
    <HTML>
    <HEAD>
    <TITLE></TITLE>
    <base target="ИМЯ ЦЕНТРАЛЬНОГО ДОКА"> - это основное. Собственно цель, что
    будет открываться в центре.
    </HEAD>
    <BODY>
    </BODY>
    </HTML>
    вот в принципе и все.

  • 291. Я делаю домашнюю страничку, но html толко начинаю осваивать. У меня проблема с применением графики. Подскажите, как сделать, чтобы кнопка была "активна" на страничке, на которую она ссылается - чтобы показать, что вы находитесь именно на этой страничке? и как выделить кнопку, чтобы показать, что на этой страничке вы уже были (есть же followed hyperlinks). Какие для этого нужны скрипты?
    Ответ прислал Andrej R. Sirvutis.
    Можно на каждой странице прописывать все картинки как ссылки, указывая border=1.
    На каждую картинку сделать такую же, но допустим с зеленой рамкой для использования в качестве активной.
    На соответствующей активной картинке странице вместо ссылки на эту картинку поставить просто картинку, но "активную".
    Картинки-ссылки посещенных страниц будут отображаться с красной рамкой, как стандартные посещенные ссылки, а непосещенные - с синей рамкой. Цвета могут быть и другие, зависит от того, что прописано в теге <body> или в CSS.

  • 292. А вот кто знает, как в Front P. - 2000 сделать чтобы в коде были нормальные русские буквы, а не & 4 5 3 3 или что-то вроде этого?
    Ответ прислал Evil.
    Выкинь фронт пейдж. И поставь нормальную прогу. Мало занимает и просто незаменима. Расчитана от новечка до профи.
    Visual HTML Workshop
    А если показывается всякая ерунда, попробуй поменять кодировку.
    Ответ прислал Судаков Валерий.
    Установить курсор на странице.
    Нажать правую кнопку мыши и в меню выбрать Page Properties...
    На вкладке Language в HTML encoding
    в выпадающем списке - выбери Cyrillic

  • 293. Админ на хосте сказал, сервер поддерживает PHP, но у меня ничего не работает. Разжуйте попроще, а то не могу начать чт-то делать. Чего не так я делаю?
    Ответ прислал Namig Kouliyev.
    Sozdayte pustoy fayl i dobavte sleduyushuyu stroku:
    <? echo "Welcome"; ?>
    Zagrujayte na server i otkroyte etu stranitsu v brauzere. Yesli vidite "Welcome" to vse v poryadke, yesli net to tam ne ustanovlen PHP.
    Ответ прислал Andrej R. Sirvutis.
    Для страниц, использующих PHP, ставьте расширение .php3

  • 294. Моя страница разделена на фреймы. Все бы ничего только в Навигаторе почему-то правые границы вертикальных фремов рубятся где-то на десяток пикселов... Естественно плывет весь дизайн... Кто-нибудь знает в чем дело?
    Ответ прислал DoctorGenius service.
    А не лучше ли задавать размеры фреймов в процентах ? Например так :
    <FRAMESET rows=15%,85%>
    <FRAME name=menu src="menu2.htm" scrolling=no>
    <FRAME name=display src="mypage.htm" scrolling=auto>
    </FRAMESET>

  • 295. Подскажите, пожалуйста, адреса серверов, предоставляющих бесплатный хостинг с поддержкой FronPage Server Extensions. Желательно, русскоязычные.
    Ответ прислал Namig Kouliyev.
    U menya na sayte yest poisk besplatnix provayderov web prostranstva, e-maila i t.d. (Tochnee, doma gotovo i cherez neskolko dney zagruju). Koroche, ya sobiral informatsiyu pro nix, no russkoyazichnix s FrontPage ne nashel. A vot angloyazichniye:
    www.bizland.com - 35 Mb, bistriy server, no bez CGI,PHP.
    www.freedom2surf.net - 20 Mb + CGI,PHP,SSI,PostgreSQL, i mnogoe drugoe + bez bannerov i s Frontpage server extensions. Analogov poka ne sushestvuyet.
    www.virtualave.net- 20 Mb + CGI,SSI

  • 297. Как можно в Netscape сделать ячейку таблицы высотой в 1 пиксел. Сellpadding и cellspacing похоже не работают, а по умолчанию ячейки намного выше.
    Ответ прислал Hidetek.
    Нужно в ячейку вставить изображение размером в 1 пиксель и обязательно указать размер, т к. если изображение не загрузится, то броузер выдаст ошибку в своем стандартном размере, а если укажешь, то размеры (даже без картинки) не изменятся.
    Ответ прислал NOP E.S.C.
    Для того что бы ячейки стали видимы (пустые ячейки нетшкаф совсем не показывает), а ты работай с картинками цвета фона, вот пример таблицы с двумя ячейками:
    <Table Border cellspacinG=0 cellpaddinG=0 cols=2 WidtH="100%">
    <Tr><Td Width="1"><Img src="q.gif" Height=1 Width=1></td>
    <td><Img src="q.gif" Height=1 Width=1></td>
    </tR></tablE>
    соответственно 1x1 и 1xВсё_остальное.

  • 298. Как сделать так, чтобы когда посетитель заходит на страничку, через определенное (заданное мною) время в отдельном окне открывалась еще одна страница? Причем эта новая страница не должна иметь ни скролинга, ни статусной строки и т.п.
    Ответ прислал Andrej R. Sirvutis.
    <script> function newwin(){
    window.open('page.htm', '_blank', 'Width=640, Height=480, Toolbar=0, Location=0,
    Directories=0, Status=0, Menubar=0, Scrollbars=0, Resizable=0');
    focus(); }
    setTimeout("newin()", 10000);    // время (в миллисекундах) через которое откроется окно
    </script>
    Значит объясняю:
    Toolbar - Панель инструментов
    Location - Поле адреса странички
    Directories - Панель ссылок
    Status - Статусная строка
    Menubar - Навигационное меню
    Scrollbar - Полоса прокрутки
    Resizable - Способность изменять размеры окна
    0 и 1 менять как угодно. 1 - это включить функцию, а 0 - соответственно выключить функцию.

  • 299. Какой скрипт (или что там еще) позволит узнать IP-адрес и отправить оный по-почте или сохранить на сервере (нужно для реализации голосования).
    Ответ прислал Виталий.
    Посмотри ответ на 274 вопрос.

  • 304. У меня вопрос как cделать чтобы нужный мне текст был отображен в строке состояния (шел там бегущей строкой)?
    Ответ прислал Farkhad Rakhmetov.
    <html>
    <head>
    <script language="JavaScript">
    <!-- hide
    // здесь Ваш текст
    var scrtxt = "Привет! " +
    "мой посетитель " +
    "Надеюсь тебе понравится здесь!";
    var len = scrtxt.length;
    var width = 100;
    var pos = -(width + 2);
    function scroll() {
    pos++;
    var scroller = "";
    if (pos == len) {
    pos = -(width + 2);
    }
    if (pos < 0) {
    for (var i = 1; i <= Math.abs(pos); i++) {
    scroller = scroller + " ";}
    scroller = scroller + scrtxt.substring(0, width - i + 1);
    }
    else {
    scroller = scroller + scrtxt.substring(pos, width + pos);
    }
    window.status = scroller; // здесь зададите время повтора в миллисекундах
    setTimeout("scroll()", 100);
    }
    // -->
    </script>
    </head>
    <body onLoad="scroll()">
    </body>
    </html>
  • У Вас есть интересный сайт, но мало посетителей?
    Напишите webg@e-mail.ru, возможно я смогу Вам помочь.

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

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


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


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

    В избранное