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

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

  Все выпуски  

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


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

WEB-дизайн. Вопросы и ответы.
# 13 (24)
27 февраля 2001г.
Проект сайта "ADG Scripts" webg.agava.ru
кол-во подписчиков - 9880

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

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

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

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

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

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

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





              Вопросы.

  • 911. Где можно достать программы создающие динамические шрифты (HexMac Typograph, Font Composer Plugin)? Поиск ничего не дает.   Ответить на вопрос

  • 912. Как сделать библиотеку на SSI и, допустим, Яве (не CGI,PHP). Нужно чтобы скрипт вставлял выбраный текст, т.е. как сделать вставку переменной.   Ответить на вопрос

  • 913. Нужен скрипт который выдаёт сообщение не от недели, а разный 365 дней в году. желательно также чтобы грузился быстро - или из базы данных по каждому месяцу, или ещё как...   Ответить на вопрос

  • 914. Можно ли сравнить Macromedia Dreamweave 4 и Adobe GoLive 5 по каким-нибуть показателем и в чью пользу окажется сравнение.   Ответить на вопрос

  • 915. На мою страницу ссылаются несколько сайтов и я хотел бы, чтобы в зависимости от адресса страницы с которой пришли, определённые страницы загружались как главная. Как можно это сделать на JavaScript желательно с использованием location и history?   Ответить на вопрос

  • 916. Где можно взять нормальный скрипт с описанием, который ведет статистику на исходящие ссылки, как это делается в каталогах. Например а www.freestuff.ru или же www.kakadu.al.ru или если есть у кого, то пришлите?   Ответить на вопрос

  • 917. Как поменять кодировку в Symantec Visual Page? А то я сохраняю страницу после редактирования в этом редакторе, а она у меня в кодировке ISO?   Ответить на вопрос

  • 918. Подскажите пожалуйста, в PHP команда MkDir (dir, mode); Параметр mode должен быть задан в восьмеричном представлении. Какие значения может принимать параметр и что они означают.   Ответить на вопрос

  • 919. Меня интересует вот что, я когдато видел javascript который имел базу по всем странам, а когда выбираешь страну то скрипт находу выдавал все города которые имеються в этой стране. Если кому нетрудно скрипт скиньте или урлик.   Ответить на вопрос

  • 920. В каком году появился PHP? И если изучать то PHP, CGI или ASP? Что для чего, что легче, что функциональней? И что нужно изучить дополнительно (например Perl или что-то) или их можно учить сами по себе ни чего до этого не зная? Какие есть книги (реальные), авторы?   Ответить на вопрос

  • 921. Какой нужен скрипт, чтобы избавиться от pop-окон на моем сайте?   Ответить на вопрос

  • 922. Может кто поможет разобраться, как заставить Маcromedia Fireworks 4 правильно отображать русские шрифты. Каряблики, знаки вопросов - муть какая-то да и только!   Ответить на вопрос

  • 923. Как обойти защиту, которая определяет IP адрес и если он входит в зону отключения, то просто не показывает сайт. Т.е. как можно анонимно посетить сайт   Ответить на вопрос

  • 924. У меня есть небольшой сайт знакомств. До сих пор обем был невелик и анкеты находятся в отдельных файлах с именами 1.html, 2.html, .... но в последнее время объем анкет увеличился и стало необходимостью ввести поиск по возрасту, росту, весу. Помогите пожайлуста, как это сделать?   Ответить на вопрос

  • 925. Как лучше оптимизировать какртинки в формате JPG, без большой потери качества для Web. Извините за вопрос, я только начал разрабатывать странички и незнаю как мне лечше это зделать. Если не трудно то ответьте.   Ответить на вопрос

  • 926. Объясните функции и преимущества данных тегов:<TBODY>,<SPAN>   Ответить на вопрос

  • 927. Где можно скачать:
    1 подробное описание всех параметров по CSS (подобие справочника, если параметр position так по нему полный расклад, только на русском)
    2 Документацию по PHP с практическими примерами (на русском).   Ответить на вопрос

  • 928. Есть ли разница в скорости загрузки странички между технологиями SSI, PHP?   Ответить на вопрос

  • 929. На сайте в папке /cgi-bin/ лежит файл ***.txt, но где неизвестно (дерево папок большое), можно как-нибудь просканировать всю папку?   Ответить на вопрос

  • 930. Возникла такая проблема с хостингом на f2s.com, не видит индексной страницы если прописывать адрес сайта в броузере как www.*****.f2s.com происходит отказ, 403-я ошибка. А если прописывать www.*****.f2s.com/index.shtml то никаких проблем, может кто сталкивался. (суппорт-мёртвый)   Ответить на вопрос

  • 931. Где можно найти программу для создания безшовных фонов? Слышала, что есть такая специализированная. И еще: помогите решить проблему - вначале все картинки с использованием градиента делались при 16 битах, в браузере после оптимизации все показывалось окей. Как только протестировала сайт в 24 битах -ужаснулась: все картинки с искажениями, без плавных градиентов. Что нужно сделать, чтобы картинки смотрелись одинаково при различных цветовых схемах, т.к. вроде по статистике пользователей с 16 и 24 битами поровну и с чем это связано?   Ответить на вопрос

  • 932. Подскажите, плиз, как сделать, чтобы в определенную ячейку автоматически вставлялся текст, заранее где-то прописанный в n-количестве(архив фраз), и 2 раза в неделю сменялся. Например, на главной - цитата1, через 3 дня - цитата2 и т.д...   Ответить на вопрос

  • 933. Как на JavaScript проконтролировать загрузку всех картинок на странице, а затем выполнить любые другие действия? Т.е. Если картинки загрузились, то выполнить одно действие. Если нет - другое.   Ответить на вопрос

  • 934. Javascript выводит информацию в другое окно. Время от времени ее надо изменять. Как удалить старое содержимое и записать на его место новое?   Ответить на вопрос

  • 935. Я хочу сделать во Flash кнопки, то есть чтобы при нажатии на них открывалась заданная мной страничка. Как сделать ссылки на Flash-кнопку?   Ответить на вопрос

  • 936. Допустим есть форма на странице, данные из этой формы идут на другой сервер, где и обрабытавыются чужим коммерческим скриптом, т.е. изменить его каким-либо образом нельзя, этот скрипт как обычно выдает ответную страницу с данными из формы, но вся проблема в том, что дизайн ответной страницы не соответствуют дизайну сервера, на котором расположена форма.
    Необходимо:
    Что бы форма открывала новое окно, куда отправлялись ее данные, но уже обработанные скриптом, в этом окне уже нужный дизайн. Открыть новое окно не проблема с помощью Java Script, но как заставить туда загрузиться данным из формы, это частично получилось с помощью параметра target="_blank" тега <form>, но к сожалению номер не прошел с Netscape. Таким образом необходим скрипт, выполняющийся на стороне клиента (браузера), каким-либо образом перехватывающий обработанные данные, и не давая ответить серверному скрипту сам открывающий новое окно с данными серверного скрипта...   Ответить на вопрос

  • 937. Есть следующий код, записанньiй в файл test.js:
    
    var MyTitle="Регистрационные данные";
    var WSHShell = WScript.CreateObject("WScript.Shell");
    WinVer=WSHShell.RegRead("HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\VersionNumber");
    OSName=WSHShell.RegRead("HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\ProductName");
    OSKey=WSHShell.RegRead("HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\ProductKey");
    OSOwner=WSHShell.RegRead("HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\RegisteredOwner");
    WSHShell.Popup("Вы используете: " + OSName +
        "\nПравом использования обладает: " + OSOwner +
        "\nРегистрационный номер: " + OSKey,0,MyTitle,80);
    При запуске файла test.js все работает. При вызове из html:
    
    <html> <script src="test.js"></script>
    </html>
    приходится подправить первую строку таким образом:
    var WSHShell = new ActiveXObject("WScript.Shell");
    В off-line все работает, а в сети нет (ошибка: невозможно создать обьект). Вопрос: почему? Как заставить работать данный скрипт в сети, вызывая его из HTML?    Ответить на вопрос

  • 938. Могут ли пользователи просматривать интернет странички Flash-клипами без Flash-плеера? Если да, то как их вставлять?   Ответить на вопрос

  • 939. Скажите наконец халявый хостинг с поддержкой PHP, Perl! На http://Lgg.ru & http://Al.ru регистрация закрыта, а холм запрещает размещать архивы!   Ответить на вопрос

  • 940. Как сделать переменной SSIную вставку? Для организации, например, библиотеки.   Ответить на вопрос

  • 941. Как вставляются Macromedia Flash ролики в страничку? Могут ли потом эти страници ( с Flash )просматриваться в сети пользователями у которых нет Flash-плеера?   Ответить на вопрос

  • 942. Подскажите, как на php отправить письмо с аттачем?   Ответить на вопрос

  • 943. Смысл такой, нужно чтобы, буржуи могли свободно пересылать деньги сюда, зерез наш сайт не вставая с места. Как это можно осуществить?   Ответить на вопрос

  • 944. Не подскажете где найти бесплатный сервер с поддержкой скриптов в частности ASP?   Ответить на вопрос

  • 945. Подскажите адреса халявных забугорных служб, предоставляющих web-hosting, с возможностью скриптования (CGI и т.д) Желательно без рекламы.   Ответить на вопрос

  • 946. Как можно с помощью двух компов с модемами дружественно полазить друг у друга на дисках, пояснить мне как работает сервер удалённого доступа и как бы этот сервер установить и как коннектиться. Возможно ли коннектить более 2 компов таким образом?    Ответить на вопрос

  • 947. Для чего нужен тэг TBODY, TFOOT? Какие у них есть параметры и что означают эти параметры?   Ответить на вопрос

  • 948. Может кто знает , какие версии NN и IE не поддерживают <META HTTP-EQUIV=Refresh CONTENT="5; URL=http://www.MySite.Ru"> и как много их ещё у юзеров?   Ответить на вопрос

  • 949. Как сделать на perl, чтоб была страница, на ней идут сайт-ссылка-описание-расскрывающийся список с оценками1-2-3-4-5(чтоб оценили посетители ресурс)=оценка средняя.   Ответить на вопрос

  • 950. Кто такие Ламеры?Не чайники ли?Скоко лет юзер, а не знаю:(   Ответить на вопрос

  • 951. Как сделать меню, чтобы в начале были разделы, а из под них выпадали подразделы, как на сайте http://www.ntv.ru. Меню желательно горизонтальное.   Ответить на вопрос

  • 952. у кого есть такой скрипт: сообщения в строке состояния не повторялись, т.е. один раз скрипт загрузился и больше не загружался автоматически?    Ответить на вопрос

  • 953. Проблема в следушем. Как заставить Perl читать текстовой файл по строчно Дапустим
    название::ссылка
    название::ссылка
    название::ссылка
    название::ссылка
    мне к пимеру надо прочитать третью строку - как это зделать. -и главное чтоб он не путал (назвения и ссылки).    Ответить на вопрос

  • 954. Есть идея на счёт создания сайта(web-площадки) для чайников и вообще людей занятых webстроительством. Отвечу всем абсолютно!   Ответить на вопрос

  • 955. Какой Web-редактор можно посоветовать пользователю Linux.    Ответить на вопрос

  • 956. Существует ли службы, бесплатно изготавливающие баннеры?    Ответить на вопрос

  • 957. Имеется чат на ASP. Как сделать так, чтобы введенные символы ">" заменялись на ">" (Чтобы не было возможности использовать теги в чате)   Ответить на вопрос

  • 958. Какие есть конвертеры из формата Microsoft Word в HTML? Родной вордовский конвертер не подходит - плохо преобразует в HTML таблицы.   Ответить на вопрос

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

  • 960. Существует ли список (перечень) различий в отображении web страниц в IE и NN. А также по версиям браузеров. Например предствлено в такой форме: в IE, чтобы показать одно-пиксильный столбец, достаточно прописать размер, в NN же нужно вставить прозрачный гиф 1 на 1. Т.е. проблема - возможное решение. Если нет, то готов взяться за составление такого списка, естественно с вашей помощью.   Ответить на вопрос

  • x. Установил Apache. Настроил под SII как написано в инструкциях. Но вместо выполнения файлов .SHTML выводит какую-то абракадабру. Подскажите, что делать. Может какая дополнительная программа нужна?   Ответить на вопрос

  • xx. Я делая домашнюю страничку, но у меня что-то с дизайном не выходит вы не могли бы подсказать что мне сделать что нибудь оригинальное. мой адрес: kuxarka.boom.ru   Ответить на вопрос

  • xxx. Очень нужна помощь специалиста. Нужно написать небольшой скрипт на Perl. Речь идет о кард-сервисе.    Ответить на вопрос




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

  • 861. Нужно построить магазин продажи и заказа турпутевок (или других товаров) на Perl+mySQL (или другой базой-но не текстовой). Где посмотреть что-то подобное?Может-есть у кого?
    Ответ прислал Konovalov.
    ожем проконсультировать по вопросам разработки.
    Ответ прислал Alex.
    Готовый интернет магазин найти сложно. Можно посмотреть на www.cgi.ru
    Ответ прислал Vladislav Shukov.
    Пишите vlad@ipf.tpu.ru нужна более подробная информация.
    Ответ прислал Aleksandr N. Balobanov.
    Можно посмотреть вот тут можно посмотреть http://www.hotscripts.com/ (много всего), но может и не быть. ;о)

  • 862. Я, в процессе обучения WEB-дизайну, столкнулся с такой проблемой. В редакторе VisualPage 2.0 после сохранения HTML files оказываются кодированными CHARSET=iso-8859-1 в независимости от того какая кодировка была у файла изначально или какую прописали в TAGе. Если прописать TAG с другой кодировкой, например: windows-1251, то перед ней всё равно добавляется строка с iso -8859-1. В результате невозможно контролировать свою работу в MSIE (у меня IE-5.5). Все русские буквы предстают в виде &-последовательностей и не поддаются перекодировке. при просмотре же в VisualPage всё становится опять на свои места. Посоветуйте как быть? Может в этой кодировке и нужно отправлять страницы на сайт?
    Ответ прислал Semyon Vyskubov.
    Не стоит. Поставь нормальный редактор (подобно Allaire HomePage www.sausage.com). А отправлять стоит в win1252 - это стандартная.
    Ответ прислал Pawel.
    Вообще, мой совет изучать HTML вручную, без всяких навороченных редакторов. Так Вы быстрее поймете суть происходящего и не будуте иметь проблем с кривизной программ.
    Если Вы все же хотите писать в каком-нибуть редакторе, то попробуйте FrontPage 2000.
    Ответ прислал Dioxis.
    Удали строчку... та что с iso, а потом перекодируй в win1251 например при помощи FAR'a, как это делаю я.

  • 863. Можно ли сделать так и если можно, то как и на чем: Идея - стена, исписанная надписями в интерактивном режиме. Реализация - открывается форма с полем для редактирования графики - курсор - крандаш, есть опция изменения цветов. В этом поле юзер оставляет свой автограф. Еще есть поле для ввода текста (мейл и т.д). Когда все формы ПРАВИЛЬНО заполнены, то юзер нажимает кнопку "Отправить". И скрипт формирует страницу из картинок, присланных ранее, с добавлением этой новой. И при наведении на картинку мыши выскакивает окошко с текстовой информацией из поля 2!
    Ответ прислал Pawel.
    Проще всего сделать это, написав апплет на Java и всиавив его в страницу. Там существуют возможности для создания интерактивного рисования и записи в файл.
    Ответ прислал Vladislav Shukov.
    Для пользователей win32 можно использовать обычную доску (например, как в NetMeeting). Единственное, что нужно добавить, так это серверную обработку для наложения графического изображения. Для Mac- пользователей должно существовать нечто подобное, ну, а для unix- пользователей - надо делать.

  • 864. Как на Perl определить размеры выдаваемой картинки? Т.е., в базе есть ссылки на картинки с заранее неизвестным размером, а хотелось бы выдавать правильный тег <img> с размерами. Как это сделать?
    Ответ прислал webmaster.
    Используй библиотеку GD.pm она может многое.
    Ответ прислал Kuznetsov Ivan.
    Вообще-то, если не вписывать WIDTH и HEIGHT вообще, то картинки выводятся со своими размерами, а вообще, по-моему, WIDTH и HEIGHT используется только в случае, если нужно вывести картинку не в своем размере (скажем растянуть или увеличить).
    Ответ прислал Namig Kouliyev.
    Ya znayu tolko odin sposob: Chitat razmeri iz samogo fayla kartinki. A eto ne ochen to trudno, tolko nado znat formati faylov. GIF ya znayu, a pro JPEG mojno nayti.
    Ответ прислал Панков В.
    Посмотри модуль Image::Size

  • 865. Где можно достать freeware скрипт индексирующего робота? Он может быть самым простым, без наворотов, может отрабатывать только один конкретный сайт по нажатию кнопки. Скрипт должен просто обшаривать указанный сайт с головы до пят, учитывая даже тэги. Можно ли такой найти?
    Ответ прислал Sergey Volobuev.
    www.search.mnogo.ru Только для установки нужен shell-доступ к серверу, на котором ты его ставить будешь.
    Ответ прислал Alexander Semerikoff.
    На редкость приятный и удобный фриварный индексирующий скрипт есть на http://risearch.webservis.ru. Из описания: "...RiSearch - простой, но достаточно мощный скрипт, предназначенный для организации поиска на вебсервере. RiSearch ни в коей мере не предназначен для замены таких крупных поисковых систем, как ht://Dig или Glimpse, и уж тем более не может соревноваться с коммерческими программами стоимостью в несколько тысяч USD. Предназначен он скорее для малых и средних сайтов, имеющих порядка 1000 файлов суммарным объемом около 10-20Мб. Этого вполне должно хватить для большинства любительских сайтов. Впрочем ему под силу справиться и с гораздо большим числом файлов..."

  • 866. Мне надо сделать такую вещь: есть список продуктов, юзер выбирает те, которые ему нужны и в результате получает в новом открывшемся окне без кнопок рецепты блюд с продуктами, которые он выбрал. Как это реализовать. Есть поддержка всего, чего надо.
    Ответ прислал Pawel.
    Советую использовать РНР, хотя можно и JavaScript. Идея выглядит приблизительно так: размещаете в форме список продуктов, снабдив каждое checkbox'ом (кнопкой с независимой фиксацией) с оригинальным именем, заданным в атрибуте name="". В теге form дописываете action="recipe.php3". В этой странице внутри скрипта имена checkbox'ов станут именами переменных. В соответствии с выбранными продуктами можете вставить в страницу файлы с описаниями блюд (надо установить соответствие): include('имя файла');
    Ответ прислал beale.
    Сделать это очень просто ! Просто вам нужно на перле(если вы его знаете) написать 1 файл в котором будет происходить 2-4 функции.
    1. будет выводиться весь список блюд, который выбирается через
    <input type=checkbox name=bludo_id value="1"> - Мороженое
    <input type=checkbox name=bludo_id value="2"> - Лимонад
    2. Идет обработка данных которые вы запросили и уже из текстовой базы или из файла берется информация о блюдах и выводиться на экран. И 2 дополнительные функции.
    3. Если вашему посетителю некогда сидеть в интернете, то он вводит свое мыло и те поля которые он отметил уйдут ему на мыло и все.
    4. Спасибо за посещение нашего сайта, или еще какая-нить надпись !
    Если сильно надо могу сделать.
    Ответ прислал Зритель.
    Привет,обратись ко мне вместе подумаем. У меня есть похожие.
    Ответ прислал Vladislav Shukov.
    Давайте более подробную информацию, напишу скрипт (только данный вариант и без дизайна) бесплатно :)

  • 867. Есть такой скрипт (взято из www.dynamicdrive.com)
    <script language="JavaScript1.2">
    function changeto(highlightcolor){
    source=event.srcElement
    if (source.tagName=="TR"||source.tagName=="TABLE")
    return
    while(source.tagName!="TD")
    source=source.parentElement
    if (source.style.backgroundColor!=highlightcolor&&source.id!="ignore")
    source.style.backgroundColor=highlightcolor
    }

    function changeback(originalcolor){
    if
    (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")
    return
    if (event.toElement!=source)
    source.style.backgroundColor=originalcolor
    }
    </script>
    Результат - при наведении мышкой на таблицу меняется фон клетки <td>. А как изменить фон всего ряда <tr> сразу?
    Ответ прислал Dark Light.
    Пришли весь вайл, разберусь( Я имею в вибу, файл с таблицей)
    Ответ прислал Pawel.
    Надо заменить строку
    while(source.tagName!="TD")
    на
    while(source.tagName!="TR")
    Ответ прислал Зритель.
    Вот как сделать всю строку я незнаю, но я могу сократить этот скрипт,но его надо вписывать в <<td> вот он:
    onmouseover="this.style.backgroundColor='red'" onmouseout="this.style.backgroundColor='black'">
    Но мне кажется, что можно попробывать через css. Попробуй...

  • 868. Как на JavaScript или VBScript написать простейший счётчик кликов? В таблице слева - 2 ссылки. Справа - выводится количество кликов для каждой ссылки отдельно.
    Ответ прислал spman2001.
    А что надо именно на Java или VB? могу дать на перле!
    Ответ прислал Дмитрий.
    Я считаю, что так сделать нельзя, т.к. JavaScript и VBScript не умеет сохранять и показывать переменные при следующем заходе на сайт. Только cgi , php и др. подойдут!
    Ответ прислал Панков В.
    На Perl. Для клика. Вызывается click.pl?123 где 123 - номер строки в файле links.txt, начиная с нуля:
    
    #!/usr/bin/perl
    $dir='.';    # Путь к директории для хранения файлов
    $dir=~s#/+$##;
    $number=$ENV{QUERY_STRING};
    die "Неправильный номер" if $num=~/[^0-9]/;
    open F,"$dir/$number.txt" || die "Невозможно отркыть файл $dir/$number: $!";
    $num=<F>;
    close F;
    $num++;
    open F,">$dir/$number.txt" || die "Невозможно отркыть файл $dir/$number:
    $!";
    print F $num;
    close F;
    open F,"$dir/links.txt" || die "Невозможно отркыть файл $dir/$number: $!";
    @links=<F>;
    close F;
    print 'Location: '.chomp($links[$number])."\n\n";
    
    Для показа. Вызывается через SSI как <!--#include virtual="show.pl?123"-->
    где 123 номер ссылки для click.pl:
    
    #!/usr/bin/perl
    $dir='.';    # Путь к директории для хранения файлов
    $dir=~s#/+$##;
    die "Неправильный номер" if $num=~/[^0-9]/;
    open F,"$dir/$number.txt" || die "Невозможно отркыть файл $dir/$number: $!";
    $num=<F>;
    close F;
    print "Content-type: text/html\n\n$num";


  • 869. Можно ли сделать так, чтобы background (картинка) не разделялась фреймом, а чтобы фрейм как бы накладывался на background. Если можно, то как?
    Ответ прислал Dioxis.
    Нет этого сделать нельзя :( просто поставь разные bg на фрейм и main.
    Ответ прислал Владимир.
    Это можно сделать только если распилить твой background на количество фреймов в твоей странице и в каждый фрейм подгружать свой кусок background'а. А ещё лучше вообще не использовать фреймы на страничке, всё можно сделать в таблицах. Кажется в архиве этой рассылки полно примеров по этому делу.
    Ответ прислал Kuznetsov Ivan.
    Я сделал так - у меня ширина фрейма расна ширине рисунка бакграунда и убран бордюр на фрейме. Получается очень даже ничего.

  • 870. Можно ли через JS узнать, покажет ли браузер Flash-баннер или нет?
    Ответ прислал Pawel.
    В стандарте JS для NN есть массив объектов navigator.plugins (или что-то очень похожее). Через него можно посмотреть установленные plugin'ы и выяснить, установлен ли flash.
    Ответ прислал spman.
    Через JS можно узнать версию браузера - ну а далее отсекать браузеры не поддерживающие флеш.

  • 871. Везде советуется использовать безопасные цвета (палитру). Я так и не понял сути. Эти цвета безопасны для тех, у кого выставлен режим 256 цветов? Что неужели еще есть такие пользователи? А если нет, то что мне мешает использовать "экстравагантный" цвет? Неужели это так критично. Что, этот цвет может быть прямо противоположным на другом мониторе? Или не все так серьезно?
    Ответ прислал Sergey Volobuev.
    Да, safe-палитра уже немного устарела. Посмотри на spylog.ru - там есть статистика, у кого какой монитор. Кстати, проверить как это будет выглядеть можно просто - переключил видеорежим на своей машине и все.
    Ответ прислал Антон.
    Мониторы-то чаще всего и 16 бит, и 24, и 32 поддерживает, да вот браузеры не все. Существует определённая палитра, которую воспримет любой браузер - в ней R, G и B могут быть равны только 00, 33, 66, 99, CC, и FF (в шестнадцатеричной системе). То есть цвет 3366CC - безопасный, а 456DE4 - нет. Всего получается 216 цветов. Если что - я вложил в письмо картинку с одной из безопасных палитр. В принципе - около 60% используют IE новых версий, и им это не страшно. Я не знаю, что будет, если смотреть страницу на не поддерживающем все цвета браузере, но, надеюсь, что цвет будет заменён на близкий.
    Ответ прислал Aleksey Kirpichnikow.
    Все дело в том, что браузеры могут произвольно интерпретировать запись цветов текстом. Например white, yellow и т.д. Да и простую запись #CC9933 тоже отображают по разному. Например: фоновая картинка с цветом #CC9933 и слой с бэкграундом #CC9933, в IE выглядят одинаково, а в NN4.7 фон слоя темнее. В данном случае (да и во многих других) это не принципиально, но лучше этого избегать использую безопасную (238 цветов) палитру.

  • 873. Как на PHP сделать, чтобы при отправке письма через mail() кавычка в сообщении не превращалась в слєш + кавычка \" ?
    Ответ прислал Aleksandr N. Balobanov.
    Вот так:
    <?
    $message=stripslashes($message);
    mail(куда надо.........);
    ?>
    А вообще мануал читать надо. ;о))
    Ответ прислал pahanix.
    Использовать функцию stripslashes() - она удаляет все "\" перед экранироваными символами ($,@,%, " ) и др.

  • 874. Расскажите пожалуйста о том насколько правильно индексируются ASP странички и индексируются ли они вообще?
    Ответ прислал Alexey.
    Проверь. Зарегистрируй на yandex.ru. Через пару дней зарегистрируй еще раз и посмотри на нее "глазами яндекса"
    Ответ прислал Namig Kouliyev.
    Da, oni indeksiruyutsya. Vse ASP, PHP, SSI, Perl stranitsi indeksiruyutsya. Poiskoviki vidyat to chto vidit polzovatel v brauzere. Tolko dlya togo chtobi oni proindeksirovalis nado chtobi libo bila ssilka s glavnoy stranitsi, libo Vi doljni dobavit etu stranitsu otdelno.
    Ответ прислал .
    Все зависит от конкретного поискового робота. Но, в общем, страницы со скриптами индексируются хуже. поэтому Вам учше воспользоваться регистрацией в поисковых машинах и каталогах, а не ждать, пока они придут к вам сами.
    Например по адресу www.1ps.ru

  • 875. На одном моем сайте я помещаю счетчик через <!-- #include file="ssi_counter.asp" -->
    Но на сервере бывают глюки... :( И естественно, после невыполнения этой команды дальше всю разметку html срывает. Нельзя ли как-нибудь обойти эту проблему? В самый конец документа вызов этого счетчика я поместить не могу, он должен находиться в строго определенном месте трехколоночника.
    Ответ прислал Script.
    Использовать другой счётчик, например графический!
    Ответ прислал Зритель.
    А ты не пробывал его поставить наверх через JS? или лучше скачать весь счётчик!И грузить не сервака, а с сайта.
    Ответ прислал anar.
    Попробуй сделать
    <!-- #exec cgi="file" -->
    но если у тебя именно ASP тогда попробуй
    <!-- #include virtual="file.asp" -->(в этом случае даже можно передать параметры)
    Ответ прислал Pawel.
    Вставьте в таблицу распорки из прозрачного gif'a размером 1х1 так, чтобы они держали таблицу, даже если элемент не загрузится.

  • 876. Как передать какую-то переменную в файл, например test.html, и затем считать её, не прибегая к CGI.
    Ответ прислал Pawel.
    Надо при вызове файла добавить к ссылке
    ?param1=a&param2=b&.....
    А в вызванном файле проанализировать в JavaScript объект window.location.search. Работает это только на сервере, так что просто так не проверишь.
    Ответ прислал Aleksey Kirpichnikow.
    Пишем test.html#link или test.html?query
    Читаем на JavaScript:
    location.hash - Содержит часть строки, следующую за символом "#"
    location.search Содержит строку запроса - строку, следующую за символом "?"
    Ответ прислал Egor Shchegolkov.
    У объекта location есть свойство search, в котором содержится чаcть url'a после вопроса вместе с самим вопросом. Обращаясь к документу как test.html?xxx в location.search у тебя будет '?xxx', если тебя нужно всего одно значение, то просто берешь location.search начиная со второго символа:
    var value = location.search.substring(1);
    Если же у тебя есть форма с несколькими полями:
    <FORM method=GET action=test.html>...
    то можно воспользоваться таким скриптом:
    <script language=JavaScript>
            var query_string = location.search.substring(1);
            var pairs = query_string.split('&');
            var values = new Array();
            for(i=0;i<pairs.length;i++) {
                    var b = pairs[i].split('=');
                    values[b[0]] = unescape(b[1]);
            }
    </script>
    В результате у тебя сформируется хэш имя поля-значение, и, например, если у тебя было поле TextField1, то его значение будет доступно в values["TextField1"].
    Еще, если форма не выгружается из браузера(например, она находится в одном фрейме(для определенности Frame1), а test.html грузится в другой фрейм - Frame2):
    <FORM method=GET action=test.html target=Frame2 name=Form1>...
    то значение полей можно получить через
    window.frames["Frame1"].forms["Form1"].elements["TextField1"].value

  • 877. Есть ли скрипт подгузки шрифтов?
    Ответ прислал Namig Kouliyev.
    Ne znayu chto Vi imeete v vedu, no ya otvechu tak. Yest sposob s pomoshyu kotorogo mojno zastavit brauzer zagruzit shrift. Kak eto rabotayet? Ne znayu, Vi znaete ili net, no v otlichii ot nekotorix yazikov iz bivshego CCCP (russkiy, ukrainskiy, litovskiy i t.d.), yest takiye yaziki dlya kotorix net standartnoy raskladki (azerbaijanskiy, uzbekskiy i t.d.) v Windows do Windows 2000. Kak Vi ponimaete v etom sluchae, ochen trudno sozdat sayt na takom yazike. Potomu chto sozdani razniye shrifti i net takogo kotoriy bil bi u vsex. No, nedavno odin moy znakomiy sozdal sayt na azerbaijanskom, kotoriy budet pravilno viglyadet daje v Amerike. Kogda stranitsa zagrujaetsya, avtomaticheski v fonovom rejime 10 K-niy fayl (za sekundu) i vse! No etot sposob poka ne rabotayet v Netscape. No podavlyayushee bolshinstvo ispolzuyet MS IE (mojete posmotret naprimer statistiku SpyLog). Dlya Netscape je pridyetsya zagrujat fayl bolshego razmera (TTF fayl). Ne znayu, naskolko pomog, no eto vse.
    Ответ прислал Сысолетин Л..
    На мелкософте есть фигня для внедрения шрифтов в страницу. По-моему, где-то тут... http://www.microsoft.com/typography/web/embedding/weft3/default.htm?fname=%2
    Ответ прислал spman.
    Какой еще такой подгрузки? ты хочеш - чтобы если у типа нет шрифта то он автоматически скачивается и устанавливается ему? да понт какойто! низачто ни один firewall или atguard не пропустит это! да не надо такую лажу делать!

  • 878. Допустим мне пришло письмо. Адрес в нем заведомо неверный. Как можно узнать его реальный адрес? Как можно установить конкретного человека (который послал это письмо) и компьютер (с которого это письмо было послано)? Какова технология выяснения всего этого?
    Ответ прислал beale.
    Я бы вам посоветовал сходить сюда там все описано: http://zlob.net.ru/post/00048.shtml
    Ответ прислал Alexey.
    Загляни на http://www.tamos.com/privacy/ru/ident.htm Установление личности по адресу e-mail.
    Ответ прислал Semyon Vyskubov (Poizon).
    Зайди в свойства письма. Потом увидишь ip (номер типа 212.13.164.123) откуда отправлено. Скачай программку для определения географического расположения сервера по ip, и будешь знать с какого сервера, не более. Прогу можно скачать отсюда ftp://ftp.vision.krg.kz/pub/web/. Там где-то.
    Ответ прислал Mayorov Alexander.
    В свойствах письма найди исходный IP адрес отправителя. Используй этот perl-скрипт.
    
    # Written by Craig Patchett         craig@patchett.com #
    # Usage:         &addr_to_host($ip_address);           #
    # Variables:  $ip_address -- String containing IP address#
    #                               Example: '100.100.100.100'#
    #                                                    #
    # Returns:  The host name as a string if successful  #
    #               The null string ('') if unsuccessful #
    
    sub addr_to_host {
    
        # Get the address to be converted
        local($ip_address) = $_[0];
        # Strip any leading or trailing spaces
        $ip_address =~ s/^\s+|\s+$//g;
        # Split the four bytes into an array
        local(@bytes) = split(/\./, $ip_address);
        # Pack the four bytes into a four-character string
        local($packaddr) = pack("C4",@bytes);
        # Use gethostbyaddr() to get the host info if available
        local($host_name) = (gethostbyaddr($packaddr, 2))[0];
        # Return the host name (null if not available)
        return($host_name);
    }
    
    1;
    P.S. IP адрес может быть подставным. 
    Ответ прислал anar.mekhtiev@bgst.ru.
    В принципе можно но все зависит как послали это письмо если его послали из терминала используя sendmail то узнаешь только имя host-a и его логин под которым он коннектился на сервер будет выглядеть примерно так некий_логин@некий_Host если же при этом использовали WEB интерфейс то будет выглядеть примерно так: www(так как браузер это user WWW)@localhost или ip-adress но бывают такие гнилые админы которые при отправлении не закрепляют конкретный адрес к логину или вообще не требует авторизации и sendmail просто отправляет письмо так что можно будет вписать любой адрес а как вообще узнать что откуда так это из свойств письма еще есть много вариантов если что мыль отвечу.

  • 879. Посоветуйте пожалуйста литературу (если есть, то в интернете), где бы можно было прочитать о формировании баз данных информации в сочетании с изображениями. То есть как оформить для интернета или лазерного диска картинки с большим количеством сопутствующей информации, причем с возможностью дополнения и сортировки по нескольким признакам?
    Ответ прислал Pawel.
    Посмотрите на www.weberdev.com Там есть примерчик хранения картинок в базе данных MySql.
    Ответ прислал Namig Kouliyev.
    Vot nekotorie biblioteki:
    www.citforum.ru
    www.listdoc.net.ru
    Ответ прислал Script.
    Вам дорога на www.ya.ru...

  • Топ-ответ.
    Кол-во:
    1. Pawel = 35
    2. Script = 30
    3. Namig Kouliyev = 16
    4. spman = 14
    5. Kuznetsov Ivan = 12
    >
    Качество (за прошедший выпуск).
    Панков В.
    Namig Kouliyev
    Alexander Ovcharenko
    Script
    Гвозденко А.В.
    Kuznetsov Ivan
    Наметился небольшой прогресс в сторону увеличения писем:-), пришло 5 писем.
    Если Вам помог определенный ответ, то не поленитесь, напишите письмо в теле которого напишите Имя и e-mail лучшего на Ваш взгляд автора ответа ( это займет у Вас не более 10 секунд:).


    Клуб друзей

    Интернет форум по дизайну, программированию и многом другом.
    http://asm.al.ru/ - Сайт для тех кто увлекается программированием или просто хочет знать больше о том что и как течёт по шлангам его компьютера. На сайте представлена только достоверная информация, реально работающие примеры скриптов и програм на assemblerе, C++, PERLе(в том числе и CGI), свеженькие полные юмора статьи от автора сайта. Действует тематический каталог ресурсов, форум, чат.
    http://www.tchercom.ru/~Fedya/index.htm - Семейный компьютер. Афоризмы, Музыка, MP3, Программы, Wallpaper,Тантра-клуб, Тирукурал-сборник тамильских двустиший-афоризмов.
    http://www.tenet.ru - Русский каталог сриптов. Скрипты: Java, CGI, PHP Applets, документации, статьи, инструкции, и другое.
    http://exams.narod.ru - Путеводитель студента. Вопросы психологической подготовки к экзамену: как быстро подготовиться, что может заменить знание материала и пр. + большая коллекция ссылок на рефераты, электронные издания и библиотеки, сайты ВУЗов России и мн. др.
    http://snake666.narod.ru - учшие игры On-Line на Flash.
    http://obyawlenie.narod.ru - Сайт рекламного направления. Размещение своей рекламы или объявления - бесплатно.
    http://apfox.bizland.com - Заработок в Интернет. Только проверенные спонсоры и методы заработка.
    http://free.lgg.ru - Бесплатные Вэб Сервисы, Бесплатные Ресурсы для Вэбмастера, Халява и Заработок в сети.

    В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по кругу ПОСТОЯННО. Как в рассылке, так и на сайте.

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


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



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

    В избранное