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

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

  Все выпуски  

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


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

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

2 декабря 2000г. # 5
Задать вопрос
Архив выпусков

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

Присылайте свои вопросы и ответы с пометкой "Вопрос-ответ". В каждом номере, среди авторов лучших ответов будет розыгрываться приз, в виде 500 бан. пок. RLE.
В этом номере приз выиграл Андрей Р. Сирвутис.
Маленькая просьба. Если Вы пишите автору ответа, чтобы он уточнил какие-либо детали, то цитируйте в письме вопрос и ответ полностью.

          Вопросы
  • 65. Кто из знатоков подскажет, как работать с событиями WFC-control'а на JavaScript'e на HTML-страничке?    Ответить на вопрос

  • 66. Вы наверняка знаете как сделать так, чтобы посетитель сайта мог загружать файлы на сайт(у меня сайт с рефератами) в отдельную папку, а то по почте нивкакую не шлют.    Ответить на вопрос

  • 68. Имеется скрипт учета посетителей сайта, который вызывается со страницы как баннер (выводит картинку), но т.к. скрипт вызывается с этой самой страницы, невозможно определить, откуда пришел посетитель ($ENV{'HTTP_REFERER'}); Если скрипт вызывать непосредственно (как страницу) - все нормально. Как вызвать этот скрипт, чтобы все работало? (подозреваю, что через JavaScript, но не знаю как).    Ответить на вопрос

  • 71. Как сделать так, чтобы подсчитывалось количество скачиваний опр. файлов. (напр. аудио-файлов), чтобы потом делать рейтинги? Если можно, то пришлите скрипт или ссылку.    Ответить на вопрос

  • 72. Может кто знает сервер, регистрирующий бесплатный домен .com или .net .name .info или что-то подобное без рекламы?    Ответить на вопрос

  • 73. Можно ли , чтобы gif-ка в IE загружалась,а в NN нет. Если можно, то как это сделать.Всем Спасибо.    Ответить на вопрос

  • 74. Люди, подскажите кто может, реально ли с помощью CGI скрипта на Perl получить информацию о расширении экрана пользователя, числа бит на пиксел, т.е. так как например в JScript:
    screen.colorDepth - количество бит на пиксел;
    screen.width - полная ширина экрана;
    screen.height - полная высота экрана;
    screen.availHeight - доступная высота экрана;
    screen.availWidth - доступная ширина экрана.
    Если да, то какие переменные окружения отвечают за это? Заранее спасибо!     Ответить на вопрос

  • 75. Хочу сделать красивой первую страничку сайта, чтобы была картинка, а разные ее части связаны с хтмл-файлами. и при наведении на связанную область в центре появлялся определенный рисунок. Как это сделать подскажите.    Ответить на вопрос

  • 76. Я пытаюсь сделать чат на ASP.Кто-нибудь может подсказать (по-подробнее) как он работает.    Ответить на вопрос

  • 77. Подскажите пожалуйста бесплатные сервера, которые поддерживают ASP.    Ответить на вопрос

  • 78. Подскажите где найти русскую документацию по языку Java?    Ответить на вопрос

  • 79. Мне нужен сервис наподобие http://www.bxod.com, а именно:
    регистрация пользователей, присвоение им номера, выдача им ссылок спонсоров (CJ), и чтобы зарегестрированные пользователи кликая по этим ссылкам зарабатывали деньги. Должна вестись статистика пользователей и рефералов. Я думаю это все можно осуществить с помощью cgi. Но я не знаю как. Может быть мне кто-нибудь поможет?    Ответить на вопрос

  • 80. Никто не подскажет систему подобную БаннерБанку? БаннерБанк больше не открывает сети для частных пользователей :(    Ответить на вопрос

  • 81. Подскажите, пожалуйста, как разместить текст заданной ширины по средине окна (браузер Netscape), используя CSS или JavaScript (таблицы нельзя)? Чтобы при изменении разрешения текст всегда центрировался.    Ответить на вопрос

  • 82. Надо провернуть маленький скриптик: систему голосования. Причем даже необязательно в системе реального времени.
    У меня на странице будет список с энным количеством пунктов. Напротив каждого пункта - формочка с переключателями (вариантами ответов, всего их пять) + кнопка "проголосовать". Пусть это не будет голосование в реальном времени, а будет хотя бы приходить письмо на мой э-мейл.
    Тонкость в том, что по нажатии кнопочки посетитель не должен переходить на другую страницу, но и не должен думать, что что-то не сработало.
    Здесь возможны варианты: форма, сделанная в отдельном html-документе, вставляется на страницу с пом. тега <iframe> (так он, кажется, называется) а по нажатии кнопочки заменяется на другую (если это, конечно, возможно) с надписью типа "спасибо за голос".
    По нажатии кнопки вылетает messagebox с сообщением типа "спасибо, что высказали свое личное мнение", а форма остается на прежнем месте. Однако есть опасность, что какие-нибудь умельцы будут голосовать несколько раз :)
    По нажатии кнопки открывается новое окно с похожим сообщением. Форма остается на прежнем месте.
    Меня больше всего устроил бы первый вариант. Возможна комбинация #1 и #2. Я даже не мечтаю от автоматизированном, хотя он бы не помешал. Сам сайт находится на народе и последний поддерживает cgi-bin, но как оно работает и что с ним делать я, увы, понимаю очень слабо :-(
    P.S. Важно, чтобы посетитель голосовал не по всем пунктам сразу, а по каждому в отдельности.     Ответить на вопрос

  • 83. Мне нужно на сайте сделать простенькую конференцию. Но на сервере нет PHP, нет Перла, и вообще ничего нет... И ставить не хотят... Буду очень благодарна за подсказки... а если кто пришлет скриптик или описание - то буду благодарна вдвойне.    Ответить на вопрос

  • 84. Я новечек, но очень хочу создать свой сайт первого порядка ну например www.xxxxxxxxx.ru как мне это сделать? Если можно подробное описание как зарегистрировать себе домен?    Ответить на вопрос

  • 85. У меня есть сайт http://www.zk.ru/100min Там на лицевой странице меню сделано с применением Java (onmouseover и onmouseout), проблема в том, что картинки которые должны вылазить в onmouseover, загружаются только тогда когда на них наводишь мышей, а нужно сделать так что бы они загружались вместе со страницей, по тому что на каналах с узкой пропускной способностью получается следующая картина: я навожу мышей на пункт меню, а картинка которая должна вывалиться в onmouseover, вылазит только через 3-5 секунд. Помогите plz. Заранее спасибо!    Ответить на вопрос

  • 86. Помогите сделать бегущую строку для Netscape на Java-скрипт.    Ответить на вопрос

  • 87. Почему скрипт работает только в IE, но не работает в Netscape? Мне нужно в соседнем фрейме открывать страничку, имя которой состовляется из двух частей (из разных полей). Вот этот скрипт
    parent.main.location.href=
    what_calc.options[what_calc.selectedIndex].value +
    standart.options[standart.selectedIndex].value
    где main - имя фрейма,
    what_calc и standart - Select списки.    Ответить на вопрос

  • 88. Если у вас есть JAVA скрипт чата пришлити мне его пожалуйста, очень нужно.    Ответить на вопрос

  • 89. Срочно нужна javа: при наведении на одну заголовок (картинку), я вижу две новые картинки, которые находятся в разных местах, т.е. с одной стороны картинку, а в другом месте описание этой картинки. Не знаю, правильно ли объяснила? Помогите, пожалуйста.    Ответить на вопрос

  • 90. Есть форма с четырьмя полями: email1, email2, text1, text2. Поля email1 и text1 обязательны. Есть java-скрипт который проверяет заполнены ли они, а также корректность заполнения e-mail адреса в поле email1 - наличие символов [@] и [.] и если все OK отсылает данные. Но мне нужно также проверить поле email2. А именно, чтобы оно было или пустым или же содержало e-mail адрес (проверить его корректность).
    Тег FORM:
    <form action="cgi-bin/send/send.pl" method="post" onSubmit="return checkInfo(this)">
    Java-скрипт:
    
    <script  language="JavaScript">
      // <!--
    //check for email address: look for [@] and [.]
    function isEmail(elm) {
            if (elm.value.indexOf("@") != "-1" &&
                    elm.value.indexOf(".") != "-1" &&
                    elm.value != "")
            return true;
            else return false;
    }
    //check form
    function checkInfo(form){
      var validPass=true;
      if (!isEmail(form.email1)){
        validPass=false;
        alert("E-mail адрес некорректен или отсутствует");
        form.to.focus();
        return false;
      }
      if (form.text1.value == ""){
        validPass=false;
        alert("Заполните text1");
        form.subject.focus();
        return false;
      }
      return true;
    }
      // -->>
    </script>
        Ответить на вопрос


              Вопросы и ответы
  • 54. Нужно, чтобы при нажатии на картинку, оно заменялось другим изображением.
    Ответы здесь

  • 55. На всех страницах моего сайта есть бегущая строка с новостями.
    1. Как можно сделать так, чтобы новость в бегущей строке выбиралась случайным образом? Подскажите пожалуйста такой скрипт, т.к. в JavaScript я чайник (а я думаю что это можно сделать именно на JavaScript).
    2. Как можно сделать ссылки в бегущей строке?
    Ответ прислал Rahman Roman
    Если я правильно понял, бегущая строка делается через MARQUEE, но даже если не так, то в место текста новости можно писать так:
    <MARQUEE>putRandomNews()</MARQUEE>
    <script>
    function putRandomNews() {
          i=Math.round(Math.random()*1000000)%(LinkList.length);
          document.write(LinkList[i]);
    }
    </script>
    Соответственно должен быть определн массив со строками новостями, а именно:
    var LinkList=new Array();
    LinkList[0]='новость 1';
    LinkList[1]='новость 2';
    LinkList[2]='новость 3';
    .....
    Строка из массива определяется ПСЕВДО-случайно. Кстати, если новости обновляются регулярно (на то и новости;))) можно просто добавлять строки в массив не заботясь о их количестве (ВНИМАНИЕ цитата: как говорила наша преподаватель по БД - "Никаких ограниений нет - все в разумных пределах" 8-)))
    Ответ прислал Александр
    Хотел бы взглянуть на твой сайт. Подскажи адресок, пожалуйста.
    Ответ прислал DoctorGenius service
    Да, действительно это делаеться на Javascript. Этот скрипт выбирает случайным образом сообщение бегущей строки, и позволяет ставить ссылки в бегущую строку.
    <SCRIPT LANGUAGE="JavaScript">
    var0="<FONT FACE='Arial'><BIG>1-ая бегущая строка новостей
    <A HREF='http://'>ссылка 1</A></BIG></FONT>"
    var1="<FONT FACE='Arial'><BIG>2-ая бегущая строка новостей
    <A HREF='http://'>ссылка 2</A></BIG></FONT>"
    var2="<FONT FACE='Arial'><BIG>3-ая бегущая строка новостей
    <A HREF='http://'>ссылка 3</A></BIG></FONT>"
      now=new Date()
      num=(now.getSeconds() )%3
    
       if (num == 0)
        {cliche=var0}
       if (num == 1)
        {cliche=var1}
       if (num == 2)
         {cliche=var2}
    </SCRIPT>
    <CENTER>
    <script language="JavaScript1.2">
    /*
    Cross browsr marquee script-
    › Dynamic Drive (www.dynamicdrive.com)
    For full source code, installation instructions,
    100's more DHTML scripts, and Terms Of
    Use, visit dynamicdrive.com
    */
    //Specify the marquee's width (in pixels)
    
    var marqueewidth=330
    
    //Specify the marquee's height (in pixels, pertains only to NS)
    
    var marqueeheight=20
    
    //Specify the marquee's scroll speed (larger is faster)
    
    var speed=6
    
    //Specify the marquee contents
    
    if (document.all)
    
    document.write('<marquee scrollAmount='+speed+' style="width:
    '+marqueewidth+'">'+cliche+'</marquee>')
    
    function regenerate(){
    
    window.location.reload()
    
    }
    
    function regenerate2(){
    
    if (document.layers){
    
    setTimeout("window.onresize=regenerate",450)
    
    intializemarquee()
    
    }
    
    }
    function intializemarquee(){
    
    document.cmarquee01.document.cmarquee02.document.write
    ('<nobr>'+marqueecontents+'</nobr>')
    
    document.cmarquee01.document.cmarquee02.document.close()
    
    thelength=document.cmarquee01.document.cmarquee02.document.width
    
    scrollit()
    
    }
    
    
    function scrollit(){
    
    if (document.cmarquee01.document.cmarquee02.left>=thelength*(-1)){
    
    document.cmarquee01.document.cmarquee02.left-=speed
    
    setTimeout("scrollit()",100)
    
    }
    
    else{
    
    document.cmarquee01.document.cmarquee02.left=marqueewidth
    
    scrollit()
    
    }
    
    }
    
    window.onload=regenerate2
    
    </script>
    <ilayer width=&{marqueewidth}; height=&{marqueeheight}; name="cmarquee01">
    <layer name="cmarquee02"></layer>
    </ilayer>
    </center>
    
  • 58. Как сделать свою рассылку, чтобы на моем сайте была форма для подпики на рассылку? На сервере есть поддержка cgi/perl. Нужно именно скрипт, а не сслки на subscribe.ru, MailList.ru и т.д.
    Ответ прислал Оринченко Виктория
    Да, все это здорово. Хотя можно сделать просто в HTML, без наворотов. например:
    [подписаться] <a href="mailto:my@www.ru?subject=subscribe_price&body=your e-mail:">[подписаться]</a>
    Ответ прислал IndigoSlim
    Используй простой и удобный скрипт на perl. А в действии его можно увидеть здесь http://hardsoft.nordnet.ru/subscribe.htm
    Ответ прислал Александр Цегельников
    Скрипт рассылки.

  • 59. Хотелось бы поподробнее узнать о принципах создания гостевой книги: какие там нужны обязательные теги, какие требования к сайту (наличие cgi-bin и т.п.), какое должно быть расширение файла гостевой книги, каким образом сохраняются внисимые сообщения (в виде txt-файла(ов)?), и как с ними работать (администрирование и т.п.).
    Ответ прислал Андрей Р. Сирвутис
    Создание Гостевой книги:
    1. какие там нужны обязательные теги?
    2. какие требования к сайту (наличие cgi-bin и т.п.)
    3. какое должно быть расширение файла гостевой книги?
    4. каким образом сохраняются вносимые сообщения (в виде txt-файла(ов)?)
    5. как с ними работать (администрирование и т.п.)?

    Очень емкий вопрос. Нужно довольно большое объяснение, по всем пунктам вопроса. Коротко все не скажешь.
    Вообще говоря, проще всего скачать с http://www.download.ru гостевую книгу ZBook, которая очень удобна, позволяет настроить дизайн, количество полей, срок хранения сообщений и т.п. по вкусу пользователя, позволяет использовать несколько гостевых книг, например, для разных разделов сайта (если необходимо, то опять же с разным дизайном). Я ей пользуюсь уже достаточно долго.

    Но если уж очень интересно, то...
    Гостевые книги бывают разные. Пишутся на разных языках (Perl, PHP, ASP), могут использовать или не использовать mySQL (для хранения сообщений).
    1. Отсюда следует, что в каждом конкретном случае теги могут быть абсолютно разные (я имею в виду теги, которые используются для оформления собственно гостевой книги, страницы с формой и т.п.) Непосредственно команды, используемые в скрипте, зависят только от конкретного языка, ну и естественно от того, что Вы собственно желаете получить в итоге.
    2. Требования к сайту зависят от конкретного скрипта. Если это Perl'овский скрипт, то наличие /cgi-bin/ и поддержки Perl обязательно. Если РНР, то скрипт можно держать в любом каталоге, откуда его реально запросить по ссылке. И, кстати, нужно, чтобы сервер поддерживал РНР. То же относится и к ASP. Возможен вызов скрипта через директиву SSI, опять же нужна поддержка со стороны сервера. Если база использует mySQL, снова необходима поддержка сервера.
    3. Расширение файла гостевой книги (видимо имеется в виду скрипт) зависит от языка: .cgi, .pl, .php3, .asp А непосредственно страница с формой ввода может быть написана в любом формате: .htm / .html / .shtml (при использовании SSI) / .php3 / .asp и т.д.
    4. Введенные сообщения могут сохраняться как непосредственно в некоем html-файле гостевой книги (в этом случае обычно форма ввода хранится отдельно от этого файла), так и в любом другом файле, например, .inc, .txt, .dat и т.д. (Я не учитываю возможность хранения сообщений в базе данных в случае с mySQL. Этот момент потребует длинного пространного объяснения, поэтому, если интересно, то http://document.newmail.ru , и ищите там "Базы данных" - "SQL/mySQL".)
    5. Команды, связанные с администрированием, обычно прописываются в скрипте. Это может быть ограничение на время хранения сообщения (например, 10 дней), ограничение на количество сообщений на одной странице, возможность админу напрямую редактировать или удалять сообщения в случае необходимости или давать на них ответ и другое.

  • 60. Можно как-нибудь сделать так, чтобы при закрытии одной страницы, автоматически открывалась другая страница?
    Ответ прислал Dmitry
    Конечно, только подумай, придёт ли потом на твой сайт человек?
    Ответ прислал DoctorGenius service
    Да, можно это делаеться с помощью скрипта :
    <BODY onunload=goodBye()>
    <SCRIPT>
    function goodBye()
    { window.open("2.htm", "_blank", "resizable=yes,width=528,height=200"); }
    </SCRIPT>
    Но этот скрипт срабатывает не только при закрытии окна, но и при переходе по другой ссылке.
    Ответ прислал LucAS
    Чтобы при закрытии страницы открывалась другая можно на JavaScript написать такой код:
    onWindowClosed="window.open("URL", "windowname", "windowfeatures");
    Параметры windowfeatures:
    toolbar=1/0 Выводит стандартную панель инструментов, включая кнопки "Вперед" и "назад"
    location=1/0 Выводит строку URL
    directories=1/0 В Нетскейпе выводит набор кнопок для стандартных ссылок
    status=1/0 Выводит строку состояния внизу экрана
    menubar=1/0 Выводит меню в верхней части экрана, такие как "файл", "правка"...
    scrollbars=1/0 Выводит полосы прокрутки если документ не помещается в экран
    resizable=1/0 Позволяет пользователю изменять размер окна
    width="ширина" Ширина окна в пикселах
    height="высота" Высота окна в пикселах
    Если не будет работать то onWindowClosed можно заменить на onUnload

  • 61. Можно ли как-нибудь сделать так, чтобы после открытия одной страницы (основная страница), через некоторое время открывалось дополнительное окно, в котором по очереди, через определенное время автоматически открывались другие страницы. Основная страница при этом должна все время оставаться неизменной.
    Ответ прислал Babchinsky Roman
    Думаешь кому-то это понравится? ЧтоБы постоянно всЕ мелькало, и время занимало? Я с таких сайтов ухожу в течение 5 секунд.
    Ответ прислал Rahman Roman
    Ответ. В архиве 4 файла - главная страница и 3 второстепенных, кот. сменяются на подобии слайд-шоу. Важное замечание - setTimeout() исчисляет время в милисекундах (1 сек. = 1000), Refresh исчисляет время в секундах.

  • 62. Это скрипт, который кликом по одной ссылке открывает сразу две страницы.
    <a href="1.html" target="_blank"
    onClick="javascript:window.open('2.html','_blank');">одна ссылка - два окна</a>
    Как сделать так, чтобы страница 2.html открывалась вот с такими параметрами ( то есть ни статусной строки, ни командной и т.д.):
    "Width=500, Height=160, Toolbar=0, Location=0", "Status=0, Menubar=0, Scrollbars=0, Resizable=0"
    Ответ прислал Андрей Р. Сирвутис
    Все делается этой же командой, только параметров указывается больше:
    <a href="1.html" target="_blank" onClick="javascript:window.open('2.html', '_blank', 'Width=500, Height=160, Toolbar=0, Location=0, Status=0, Menubar=0, Scrollbars=0, Resizable=0');"> одна ссылка - два окна</a>

    Значит объясняю:
    Toolbar - Панель инструментов
    Location - Поле адреса странички
    Directories - Панель ссылок
    Status - Статусная строка
    Menubar - Навигационное меню
    Scrollbar - Полоса прокрутки
    Resizable - Способность изменять размеры окна
    0 и 1 менять как угодно. 1 - это включить функцию, а 0 - соответствено выключить функцию.

  • 63. У меня маленькая проблема с Флешем. при создании буттона их текста - создаю симовл (аля буттон), делаю все фреймы для него (он, овер, клик, ...),а потом в браузере мышь слабо реагирует на кнопку, а точнее реагирует только на фрагменты символов в тексте. Как решить эту проблему?
    Ответ прислал Dmitry V. Osetsky
    А область HIT нарисовать не пробовал? :-)
    Под бутоном надо указать область hit в которой будет срабатывать нажатие (наезд и т.п.). Хороший ресурс http://www.flasher.ru Ответ прислал SirGall
    >делаю все фреймы для него (он, овер, клик, ...)
    Весь секрет во фрейме который ты пометил многоточием. "Hit"-область срабатывания кнопки. Если там нарисовать черный квадрат размером на весь фильм, он будет весь одной кнопкой. Можно в левый верхний угол положить рисунок Hit , а рисунки Оn Over и Klick в противоположный. Рисунок из "Hit" в фильме не виден. Вот и эффект при попадании курсора в верхний угол изменения будут отражатся внизу.
    >а точнее реагирует только на фрагменты символов.
    Если не заполнить "Hit" самому, по умолчанию он берет рисунок из первого "On" фрэйма (вот и реагирует на обрывки символов)
    Примеры разного действия кнопок смотри здесь: http://aoe2.narod.ru/new/linkplayer/links.html, вторая синяя кнопка выведет фильм "All forWEB Design". В котором "On" ,"Over","Klick"и "Hit" Расположенны в различных местах.
    Ответ прислал Валерий Лученков
    Создаешь новый слой, фо фрейме "Hit" ставишь кадр, и рисуешь в нем область нажатия кнопки. Таким образом сама область нажатия может кардинально отличаться от контура кнопки. Даже можно создать невидимую кнопку ( все фреймы кроме "Hit" не содержат никаких объектов).

  • 64. Подскажите , пожалуйста, как зафиксировать размер окна моей страницы, чтобы он был постоянен и его нельзя было ни уменьшать ни увеличивать в частности мне нужен размер окна равный 1000 на 700 пикселей?
    Ответ прислал maximkuk
    Можно сделать табличку с рамкой равной 0 и в параметрах указать ширину и высоту, тогда ваша страничка , которую надо поместить в тело таблицы будет именно того размера какой вы указали в настройках таблицы.
    Ответ прислал Leon
    Возможно это и не совсем то, о чем Вы спрашиваете, но если вы хотите открывать по ссылке новое окно, один из вариантов Вставив этот код в свою страничку, Вы сможете открыть ссылку в новом окне, у которого окна можно задавать размер, включать и выключать такие параметры как меню, строка состояния, адресная строка, полосы прокрутки, панель кнопок и др.
    <a href="#1" onClick="window.open('http://адрес_странички_или_картинки', 'newWin', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbars=0, Resizable=0, Copyhistory=1, Width=640, Height=480')">Текст вашей ссылки </a>
    0 - выключено
    1 - включено
    Toolbar - панель кнопок
    Location - адресная строка
    Directories - ссылки
    Status - строка состояния
    Menubar - меню
    Scrollbars - полосы прокрутки
    Resizable - возможность изменения размеров окна
    Copyhistory - журнал броузера
    Width - ширина окна в пикселях
    Height - высота окна в пикселях
    Второй вариант - ЯваСкрипт вида

    <script language="JavaScript"> window.open('URL', 'title', 'toolbar,menubar,scrollbars,resizable,directories,status,location,copyhistory,width=1000,height=700,') </script>
    Ненужные определения можно убрать. При попытке посмотреть страницу со скриптом он авто открывает новое окно заданых размеров.

  • 67. Есть страница, почему netscape navigator не показывает картинки, а в IE5 все хорошо. помогите!
    Ответ прислал Devil mc Hell
    Давай адрес.
    Ответ прислал Leon
    Надо проверить правильность адреса картинки. Нэтсэйп к тому же очень чувствителен к слэшам - "/" и "\" для него разные вещи. У меня обошлось заменой слэшей, но на какие именно - не помню. Ответ прислал Babchinsky Roman
    Человек! Конкретней надо! В каком формате у тебя картинки? Может у тебя в свойствах NN отключены они?
    Ответ прислал Фархад
    Потому что фирма выпускающая НН не согласовала некоторые возможности с ИЕ, т.е наоборот Ие не согласовала. К примеру такая же история на сайте www.tarazinfo.kz Ответ прислал DoctorGenius service
    Если рисунки загружаються через скрипт, то возможно Netscape не поддерживает этот скрипт.

  • 69. Я сделал сайтик :-)) www.blackman.boom.ru. Но для расширения 1024х768, но судя по статистике, где-то 40% посетителуй используют расширение 800х600. А при заходе на мой сайт с расширение 800х600, то появляется скролинг по горизонтали (это не очень удобно и сайт выглядит некрасиво). Так вот я хочу спросить, как избавиться от этой проблемы, а именно, чтобы сайт выглядел красиво и не было скролинга по горизонтали.
    Ответ прислал Vyskubov Semyon
    Создай таблицу 780px в ширину. В 800х600 будет красяво глядеться, а 1024х768 - будет нормально (смотря как таблицу поставишь, ~ по центру (как на http://design-p.by.ru) или по левому краю как (http://www.ipoizon.com).
    Ответ прислал DoctorGenius service
    Надо поставить скрипт, который будет отправлять пользователя на другую страницу, в зависимости от разрешения экрана.
    <script language="JavaScript">
    <!--
    if (self.screen) {
    width = screen.width
    height = screen.height
    }
    else if (self.java) {
    var jkit = java.awt.Toolkit.getDefaultToolkit();
    var scrsize = jkit.getScreenSize();
    width = scrsize.width;
    height = scrsize.height;
    }else{
    width = height = 'x'
    }
    if (width == 640) {
    Wind0ws.Location.Href= "mainpage.htm"; }
    else if (width == 800) {
    Wind0ws.Location.Href= "mainpage2.htm"; }
    else if (width == 1024) {
    Wind0ws.Location.Href= "mainpage3.htm"; }
    else if (width == 1280) {
    Wind0ws.Location.Href= "mainpage3.htm"; }
    else {
    Wind0ws.Location.Href= "mainpage3.htm"; }
    //-->
    </script>
    Кроме 800x600 и 1024x768 предусмотрено еще разрешение 640x480. Создай три страницы mainpage2.htm и mainpage3.htm mainpage.htm
    Страницу mainpage.htm сделай под разрешение 640x480
    Страницу mainpage2.htm сделай под разрешение 800x600
    Страницу mainpage3.htm сделай под разрешение 1024x768
    Этот скрипт в зависимости от разрешения экрана будет загружать одну из трех страниц.
    Другие ответы

  • 70. Какая программа предназначена для редактирования и проверки CGI-скриптов?
    Ответ прислал Вадим
    Если нужна программа для проверки cgi-скриптов, написанных на перле, то можно пользоваться программой с этого сайта - http://www.dzsoft.com, но она не бесплатная (незарегестрированная версия позволяет работать со скриптами до 6 кб). Наиболее простой и на мой взгляд - просто установить себе веб-сервер, - например, апачи, и запускать у себя на компе cgi-скрипты. Для перла есть также перлбьюилдер - там их можно отлаживать, трассировать и т.д. Как установить и где скачать версию апачи для виндоуз, а также перл, php3, mysql написано в статье, находящейся на сайте www.citforum.ru.(по-моему, http://citforum.ru/internet/articles/apache_perl.shtml). Есть и альтернатива, сходить на сайт www.tucows.com. И там посмотреть в разделе веб-серверы подходящий для себя. Или http://wwwkoi.wplus.net/pp/mrdoors/srv/shttp2.exe - сервер для винды, 15 кб всего (поддерживает ssi, cgi e.t.c.). Там же есть и документация, и постоянные обновления (на русском все).
    Ответ прислал Jaymz W.E.B.
    CGI StarPro v3.5 - программа предназначена для редактирования и проверки CGI-скриптов.

Дмитрий Давыденко



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

В избранное