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

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

  Все выпуски  

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


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

WEB-дизайн. Вопросы и ответы.
11 февраля 2001г. # 10 (21)
Задать вопрос
Вопросы
Вопросы и ответы
Топ-ответ
Вакансия
Веб-дизайн
Архив выпусков
Кол-во подписчиков - 9400
Проект сайта "ADG Scripts".
Сайт для web-мастера
http://webg.agava.ru
Доброе время суток!

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

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

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





          Вопросы.

  • 715. Как сделать в PHP следующее: У меня есть шаблон страницы и мне нужно, чтобы в нем менялась лишь одна таблица, а ссылки были *.phtml?go=anything Посоветуйте, пожалуйста, как сделать это в PHP. Где можно взять "букварь" по PHP, причем не просто обыкновенную документацию, а руководство, рассчитанное на начинающего.   Ответить на вопрос

  • 731. Как можно на PHP сделать отправку файла по e-mail? Нужно результаты заполнения формы отправить в текстовом файле в формате CSV (поля разделяются запятыми). Так чтобы можно было легко занести в БД Access.   Ответить на вопрос

  • 746. Меня интересует вопрос использования символов в HTML документе - принято ли использовать длинное тире (если да, то как его лучше вставлять?), принято ли отображать кавычки в виде " или както иначе, можно ли вставить мягкий перенос (при копировании текста исчезает) и т.д.   Ответить на вопрос

  • 747. Как заставить Netscape правильно отображать фон таблицы. <table background="..."> работает неправильно, т.е. фон получается не для всей таблицы, а в каждой ячейке по-новому :-(. Слоями (т.е z-index) надо абсолютно позиционировать, а мне надо, чтоб было посередине. Помогите, кто чем может.   Ответить на вопрос

  • 748. Где можно найти систему управления e-mail'ом через WEB для Linux RedHat (а-ля mail.ru, mailru.com и т.д) ?   Ответить на вопрос

  • 749. Мне нужно на сайте сделать такую штуку: что-бы каждый пользователь смог зарегистрироватся и получить свой пароль, и с этим паролем делать заказы. Помогите чем можите!   Ответить на вопрос

  • 750. Для чего нужен AdobeGoLive 4.0, и перспективно ли делать страницу в Dreamweaver 2.01?    Ответить на вопрос

  • 751. Моя HTML-страничка при помощи JScript формирует адрес перехода. Как оповестить пользователя, если по указанному им адресу страница отсутствует? Стандартное сообщение об ошибке "Действие отменено. Internet Explorer не удается подключиться к запрошенной веб-странице. Возможно, страница временно недоступна..." меня не устраивает.    Ответить на вопрос

  • 752. Слышал о такой технологии, с помощью которой делается виртуальное посещение например музеев. Как то берутся 2 фотографии комнаты (в машине по салону, и др.), (с одной и с другой стороны) и делают их 3-х мерными и по комнате (в машине по салону, и др.) можно перемещаться с помощью курсора мыши. Такие сайты в интернете я, честно говоря, не видел, но видел их по телевизору. В России их вообще по-моему нет...а если и есть то единицы. Если вы что-то об этом знаете и как это сделать опишите по-подробнее.   Ответить на вопрос

  • 753. Как организовать на языке Perl запросы к базе данных MS Access с помощью SQL. Слышал, что для этого надо модули DBI и DBD:ODBC. Однако не могу их установить - ошибка при инсталляции драйвера DBI, а второй модуль устанавливается только после первого.   Ответить на вопрос

  • 754. При нажатии на кнопку открывается новое окно. Необходимо, чтобы при нажатии на очередную кнопку это же окно "всплывало" (появлялось поверх других), при этом, если окно успели закрыть надо, чтоб оно вновь коректно открылось. Интересует именно механизм "всплытия" уже существующего окна и проверка на его наличие\отсутствие, на Javascriptе пожалуйста.   Ответить на вопрос

  • 755. Я вхожу в инет под почтовым логином но при этом у меня есть доступ на один сайт, на этом сайте есть ЧАТ в который я не могу попасть т.к у меня почтовый логин, там прям появляется табличка у вас почто вый логин и т.д. Подскажите пожалуйсто как мне попасть на этот чат под почтовым логином?   Ответить на вопрос

  • 756. Кто даст скриптик (чем проще, тем лучше: php, perl) который бы делал следующее. Скрипт на подобие "порекоммендуй мою страницу другу". Пользователь, зашедший на страницу вводит в (1)поле е-мэйл своего друга или нескольких друзей и (2)свой е-мэйл, заполняет (3)рекомендательное письмо и жмет "отослать" и все; но скрипт должен предусматривать проверку заполненности всех трех полей - особенно (2) - чтоб никакого спама. Также помогите с настройкой, если в скрипте нет инструкции на русском языке. Просьба не заставлять искать такой скрипт (я искал), а дать прямо ссылку. И скажите, нужна для этого скрипта спецпрграмма sendmail? Где ее взять - у меня в Апачи ее не оказалось.   Ответить на вопрос

  • 757. Для тех кто пользовался и пользуется HeadLineStudio (MetaCreations): как сделать шрифт меньше, а то для баннеров нормально, но для кнопок?    Ответить на вопрос

  • 758. Кто может объяснить что за фойл такой .htpasswd Встречается в скриптах - написано полижить его в директорию для создания защищенной директории, а где его брать?   Ответить на вопрос

  • 759. Сообщите, пожалуйста, кто что знает о защите HTML файлов от несанкционированного копирования. Только не говорите, что так не бывает. Это тема курсача. И сам я читал что-то об этом, но вспомнить не могу где и что. Там было что-то хитрое, оригинальное. Был бы рад какой-нибудь документации.   Ответить на вопрос

  • 760. Как на Perl осуществить определение IP адреса и сделать редирект согласно хэш таблице ключ(IP)-страница на которую происходит редирект.   Ответить на вопрос

  • 761. Есть чат: два фрейма - в одном отображается чат, а в другом форма отправки сообщений на сервер. При клике на нике пользователя в окне отображения чата в форме для сообщения записывается ник пользователя (пр. "Для Ник:", написано JavaScript). Проблема в том, что после нажатия кнопки мыши на нике фрейм с чатом перестает перегружаться в IE 4.xx (в Опере все идеально). Перегружаю так: <meta http-equiv="Refresh" CONTENT="10"; URL="адрес">   Ответить на вопрос

  • 762. Где можно достать счетчик который генерит картинку, такой как TopList, rambler и.п., вызываемый img src=www.domain.com/cgi-bin/counter.cgi?no=392393   Ответить на вопрос

  • 763. Я использую на своей странице Java applets из библиотеки апплетов Anfy 1.4. Тестирую в IE.5.0 все работает прекрасно,а в NN 4.7 апплет не загружается, вылезает -"Applet could not be loaded". Но самое интересное тот же апплет прекрасно работает в NN 4.7 на локальном диске в dir /Anfy/temp/. Если копирую этот апплет в другую папку,NN выдает все тот же "Applet could not be loaded". Тэг <applet> не дает привязки к какой либо папки и должен работать везде. Что происходит?   Ответить на вопрос

  • 764. Этот скрипт через заданное количество времени выдает случайное число. А как сделать так, чтобы этот скрипт перед цифрами ставил еще и текст (который я заранее задам в этом скрипте)? Вот код скрипта:
    <script language='javascript'>
    function func() {
    var slu=Math.round(1000000*Math.random());
    document.write(slu);
    }
    var timeDelay=1000;
    var timerID=setTimeout('func()',timeDelay);
    </script>    Ответить на вопрос

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

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

  • 767. Можно ли в CGI скрипт вставить JavaScript ? Если да, то как это делается? Суть вот в чем, допустим есть ява скрипт, который выполняет полезную для меня функцию. Он находится на page.htm , но мне необходимо как-то это скрипт прикрутить к файлу page.cgi.    Ответить на вопрос

  • 768. Где в инете можно найти сервер, который предоставляет неограниченное свободное пространство, и который не ставит всякие ограничения, типа не загружает zip, mpg, avi, pdf и другие большие файлы? А то мне надоели все сервера, которые говорят неограниченное пространство, и ставят такие ограничения.    Ответить на вопрос

  • 769. Мне нужно вставить свой курсор - не курсоры браузера, а *.cur или *.ani, причем не для определенного объекта, а на всю страницу.   Ответить на вопрос

  • 770. У меня есть скрипт:
    var name = prompt ("PLEASE, ENTER YOUR NAME","" );
    if (name!=0) {document.write ("Привет +name+"! ");}
    else {document.write ("Привет неизвестный");}
    При входе на страницу у посетителя запрашивается имя. Если он вводит его, то на странице отображается "Привет +имя". Если он ничего не вводит и нажимает ОК или ENTER, то на странице отображается "Привет неизвестный". А если он нажимает кнопку Cancel, то на странице появится "Привет null". Как сделать так, чтобы при нажатии на кнопку Cancel, на странице появлялось "Привет неизвестный"?    Ответить на вопрос

  • 771. Вопрос по SSI. Когда пишешь var=a value='Copyright © 2000', а затем echo var=a, получаем Copyright &copy; 2000. Как это победить?   Ответить на вопрос

  • 772. В PERL-скрипте используется след. строка
    $caption_file = "top.txt";
    Как сделать, чтобы эта строка не прописыалась в скрипте жестко, а имя файла (оно всегда имеет расширение TXT ) передавалось скрипту в качестве параметра?   Ответить на вопрос

  • 773. Как сделать так, чтобы про наведении пользователем на ссылку, появлялась не "рука", а некая иконка из файла xxx.ico    Ответить на вопрос

  • 774. Кто нибудь знает, есть ли русификатор к 1st Page 2000? (не Front Page)    Ответить на вопрос

  • 775. Mnogii pisma iz rassilok poluchayu na russkom yazike i sovershenno ne mogu ich prochitat,u menya poyavlyayutsa kvadratiki.Ya znayu chto mne nuzno dobavit kakoj-to font.Daze kto-to otvetil chto Verdana.Kto-to mozet podrobnee opisat kak eto sdelat.Budu blagodarna esli kto-to dast mne etot russkij font.I eshe mne kazetsa eto takze kak-to zavisit ot browsera i e-mail adresa.Naprimer v Altavista e-mail ya rassylku mogla prochitat,a v hotmai karakuli kakie-to.Pomogite.   Ответить на вопрос

  • 776. Что такое чересстрочность (interlacing), относительно формата GIF?   Ответить на вопрос

  • 777. Я тестирую сайт в IE 5.5 и NN 4.51rus. Как я знаю указание размеров шрифта для этих браузеров пишеться по разному: font-size (IE) и fontsize (NN) (ну и некоторое др. по такому-же принципу). Но вот что интересно. У меня для Нетскапа в некоторых случаях работает и Экспоровский вариант указания - "font-size" (также и с другими тегами). Почему?   Ответить на вопрос

  • 778. Меня беспокоит: не будет ли на другой машине выглядеть все по-другому? Или, если я протестировал в своих броузерах и все нормально, то в аналогичных броузерах, но на другой машине будет все также выглядеть? (имеется ввиду разметка HTML, цвета и прочее не в счет).    Ответить на вопрос

  • 779. На некоторых страничках я встречаю таблицы, ячейки которых имеют только нижнюю границу в 1pt. Можно ли это сделать с использованием одного стиля CSS?   Ответить на вопрос

  • 780. Где можно найти описание специальных символов в HTML? а именно: ©, &,   и других. Почему то в литературе нигде не встречал.   Ответить на вопрос

  • 781. Мне нужен javascript такого содержания: нaвoжy мышoй нa кapтинкy - oнa мeняeтcя, нo пpи этoм в дpyгoй oблacти экpaнa чтo-тo пишeтcя или пoявляeтcя кapтинкa. сколько пробывал никак не получается, может кто поможет?   Ответить на вопрос

  • 782. Как сделать следующее: чтобы при щелчке по кнопке начинал играть миди файл, а по нажатию по другой кнопке, она переставала играть?   Ответить на вопрос

  • 783. Люди, кто на hut.ru! Подскажите, как сделать скачку файлов (я хочу слелать сайт типа под даунлауд)? И вообще, где можно найти класные доки по FTP?   Ответить на вопрос

  • 784. Мой провайдер предоставляет мне возможность лазить по их сайту и сайтам их клиентов, располагающихся у них на серваке бесплатно, используя логин и пароль которые в принципе всем известны, но дальше этого сайта я зайти не могу, даже висящие на нём баннеры не отображаются, потому что он не переходит по ссылке. У меня есть сайт на их сервере(хостинг естественно бесплатный) и неудобство в том, что посетители заходящие на сайт счётчиком не засчитываются, а хотелось бы. Поэтому не подскажите ли вы код для такого так называемого халявного счётчика, чтобы засчитывал халявные хосты.    Ответить на вопрос

  • 785. Где можно взять скрипт посылки SMS на сотовый BeeLine?   Ответить на вопрос

  • 786. Можно ли с помощю HTML сделать форму,данные которой посылались бы на несколько сайтов.
    Не знаю,как правильно объяснить,поэтому сделаю это на примере. Предположим,что есть несколько почти одинаковых досок объявлений с полями ввода - "имя","e-mail","Текст объявления".Разное только оформление (обои,графика и т.д.) И вот захотелось мне сделать страницу,чтобы можно было с моей странички на все эти доски объявления написать. Как это можно сделать?    Ответить на вопрос

  • 787. Может кто-нибудь подскажет ссылочку, где взять что-нибудь типа WEB-магазина, на JAVe, PERLe , но не просто форму заказа с отправкой, а чтобы была возможность редактировать корзину.   Ответить на вопрос

  • 788. Как сделать скрипт редиректа через определенное время? Нужен именно JavaScript скрипт. не подойдет.    Ответить на вопрос

  • 789. Как с помощью джава-скрипта или в крайнем случае с помощью фреймов сделать такую операцию: в левом фрейме (меню) нажимаем на ссылку и в правом фрейме загружается html- страница (шаблон) а в нее вставляется картинка (jpg, gif). Нажимаем на другую ссылку и загружается этот же шаблон а картинка вставляется другая и т.д.(нужен код как ссылку нарисовать и как шаблон сделать), короче фотогалерея , такие скрипты есть на php, но он не подходит(CGI и SSI тоже) т.к. сайт на Вебсервис.ру а они даже за пользование SSI заставляют свои баннеры ставить.    Ответить на вопрос

  • 790. Есть около 10-ти картинок из который состоит меню и одна большая картинка. Надо сделать так, чтобы при наведении на одну мал. картинку менялась большая, причем для каждой маленькой была своя большая.   Ответить на вопрос

  • 791. Тестировал сайт на NN и IE5.5. Решил вернуться на IE5.0, посмотреть как будет сайт на нем выглядеть. На первой странице сайта есть три рисунка-кнопки 120х20 пикс. При просмотре страницы в 5.5 они загружались все. А в 5.0 не грузится одна картинка. Причем не грузится она, если я тестирую сайт через апачи. А если я открываю страницу просто с диска, то все нормально - все три кнопки видны. Кто знает, что это? Глюк софта или неправильно написан код?
    Если я тестирую сайт на 5-ых версиях эксплоера, то будет ли он корректно выглядеть и на 4-ой? Кто знает, действительно ли задача одновременно установить 4.0 и 5.0 экплоер не реальна?    Ответить на вопрос

  • 792. Как сделать так чтобы на сайте за курсором мышки бегал определённый рисунок?    Ответить на вопрос

  • 793. Мне нужно следующее (желательно на Java/JavaScript)...
    На сервере имею каталог с картинками (названия nn00,n01,nn02 и т.д и их уменьшенные копии nn00_t,nn01_t,nn02_t.) Необходимо чтобы скрипт строил таблицу из 6-8 маленьких картинок при клике по которым выводилась (в этом же окне) большая картинка. При всем этом была навигация (к следующей порции картинок, к предыдущей, в конец, в начало).   Ответить на вопрос

  • 794. Как можно сделать счетчик на ASP который считает обращения к неАСП страничке (обычная HTML, да и вообще любой другой файл) и записывает значение в текстовый файл, а возможно и выводит результат на страничку - и, если это возможно, не используя <IFRAME> и <IMG>   Ответить на вопрос

  • 795. Можно ли посредством ASP сгенерить картинку (gif), желательно используя только ASP, и как это отразится на скорости обработки сервером запросов.   Ответить на вопрос

  • 796. Скажите, какие есть известные приемы чтобы если не помешать, так хотя бы "попортить жизнь" пользователям, пытающимся сохранить страничку из сети на свой винт? Эффекты должны быть примерно следующими:
    1) запрещение выпадающего меню при нажатии на правую клавишу мыша (когда кто-то пытается "просмотреть в виде HTML"), как сделано, например на passionup.com
    2) сохранение самого "тела" вебстранички в отдельном файле, чтобы при сохранении типа "вебстраница. только HTML" оставался только чистый лист, как сделано, например, на gamez.ru 3) Манипуляции, приводящие к тому, чтобы в эксплорере (нетскейпе) не работал пункт меню "сохранить", "сохранить как".
    4) Запрещение возможности выделить с скопировать текст, как это сделано, например, на информерах rbc.ru
    Может, кто-нибудь подскажет как это делается? Какие еще приемы существуют? Изощрений типа отключения курсора не предлагать.   Ответить на вопрос

  • 797. Необходимо, чтобы при заполнении формы была возможность прикрепить к отправляющейся форме файл. (И сделать проверку, чтобы прикреплялись только *.jpg *.gif *.zip размером не более ,,, кб)    Ответить на вопрос

  • 798. Где можно найти информацию на русском языке по Macromedia Director.   Ответить на вопрос

  • 799. Столкнулся с одним интересным делом. На странице стандартный ROLLOVER, обращаюсь через
    document.images['pix'].src = "images/pix.jpg" - все по правилам и все работает как в IE, так и в NN. Только вот когда искомая картинка находится в отдельном позиционнированном слое (между тегами <div>...</div>), NN ее не находит. В IE все нормально. Может, разъясните?   Ответить на вопрос

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

  • 801. В страницу page.htm, написанную на HTML, можно загружать JavaScript из внешнего файла. Для этого в код HTML вставляют вот это: <script src="http://www.syte.com/script.js"<>/script>, а сам скрипт хранится в файле script.js. Так вот у меня вопрос, а можно ли сам код скрипта поместить на страницу page.htm, а небольшой кусочек этого скрипта хранить в другом файле? Если да, то как это делается?    Ответить на вопрос

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

  • 803. Подскажите, какими методами можно создать для Интернет-страницы что-то вроде списка публикаций. Тонкость в том, чтобы этот html-файл автоматически ( или почти ) генерировался из какой-либо базы данных. Содержание списка публикаций : Название, автор, место публикации, ссылка на страницу след. уровня - с тем же + краткое содержание, линки к PDF или PS файлам с полным текстом ( эти файлы тоже должны быть внутри базы данных )    Ответить на вопрос

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

  • 805. На страничке в тэг одной из ячеек вписан такой код:
    <IFRAME HEIGHT="350" WIDTH="140" SCROLLING="NO" SRC="menu.html"<>/IFRAME>
    Подскажите, как избавиться от бордюра в этой ячейке, меню которого подгружается из другого HTML документа. Необходимо, чтобы не было видно этого перехода и выглядело слитно. (Цвет фона ячейки и цвет фона меню соответственно одинаковый)   Ответить на вопрос

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

  • 807. Нужно ли при создании ХТМЛ-страницы в мета-тегах указывать кодировку - или же прописывать None (мол, современные браузеры и так разберутся, а при указании кодировки могут быть проблемы). Почему - проблемы? И почему при регистрации в поисковике он настойчиво тыкает в неуказанную кодировку - если этого не сделать, не будет индексировать страницу?    Ответить на вопрос

  • 808. Как в перловый скрипт включить вызов cgi? просто <!--#exec cgi="/cgi-bin/menujump.cgi" --> не проходи   Ответить на вопрос

  • 809. Как лучше вставить в страничку видео-фрагменты. Какой обьем и в каком формате лучше сохранять готовый клип. Работаю с Ulead Videstudio, но обьемы готовых клипов огромны. Кто подскажет ссылку на документацию по работе с видео в Интернете.    Ответить на вопрос

  • 810. Я хотел бы зарегистрировать домен второго уровня.Я на бесплатном хостинге, но администратор сказал, что они обеспечивают поддержку primary и secondary DNS.Так как же мне зарегистрировать домен, где это дешевле всего сделать и что станет с моим прошлым адресом сайта?   Ответить на вопрос

  • x. Кто-нить устанавливал apache под винду nt 4 сервис пак 5? если да - плз, пришлите httpd.conf. почему-то при попытке захода на виртуал хост выдается 403 - forbidden. Причем, не имете значения, запущен апачи или нет.   Ответить на вопрос

  • xx. У меня стоит Apache/1.3.6
    В одном из файлов, например file.shtml, я пишу <!--#exec cgi="./file.cgi" -->, запуская страницу, оно пишет "Нет данных", но если я пишу <!--#exec cgi="./file.cgi?parametr" -->, броузер пишет на этом месте [an error occurred while processing this directive], но если написать в строке броузера ./file.cgi?parametr, оно пишет как и должго писать - parametr.
    Что нужно делать? Как передать параметры по SSI?    Ответить на вопрос

  • xxx. У меня стоит Апач под WindowsMe. Всё вроде бы настроил правильно, но не хотят запускаться .cgi скрипты. Выдается ошибка: "The server encountered an internal error or misconfiguration and was unable to complete your request". Подскажите, как правильно их запускать?   Ответить на вопрос




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

  • 698. У меня есть страничка (допустим называется page.htm), на которой есть регистрационная форма. Как сделать скрипт, который после клика по ссылке вида www.mysyte.com/page.htm?vasa (или www.mysyte.com/page.cgi?vasa , как получится) вставлял в одно из полей (поле заранее заданное в скрипте) формы текст , который находится после знака "?" ? Этот скрипт должен находиться на странице с регистрационной формой. Или где-то еще, но не на той странице, где расположена ссылка. То есть чтобы пользователь мог в командной строке своего браузера набирать эту ссылку и все работало. Это может быть любой скрипт, главное чтобы работало. Хотя желательно чтобы это был все же javascript.
    Ответ прислал Aleksandr Ovcharenko.
    Пользователь нажимает на ссылку www.mysyte.com/cgi-bin/page.cgi?vasa На сервере лежит page.cgi , на Перле будет выглядеть фрагментами так:
    #!/usr/bin/perl

    if(ENV{'REQUEST_METOD'} eq "GET") {
    $input = $ENV{'QUERY_STRYNG'};}
    #Я так понял - единственным передаваемым значением будет имя пользователя, или его id
    $input =~ tr/+/ /;
    $input =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

    #теперь выдаем наружу код HTML, который будет содержать форму.
        print "Content-type: text/html\n\n";
        print "<html>\n <head>\n";
    .........
    #теги HTML до формы(ну какой там у вас дизайн страницы...)
    .........
        print "<form method=POST action=\"/cgi-bin/programm\.pl\">\n";
        print "<input type=hidden name=\"username\" value=\"$input\">\n";
    #можно и не type=hidden, а,например type=text ... чтоб пользователь мог изменить эти
    #данные... Далее продолжаем выводить код HTML до конца ...
    Ответ прислал Dmitri Masalimov.
    Это можно сделать следующим образом:
    <FORM action="http://куды.нибудь.ру" method="post">
    <SCRIPT language="JavaScript">
    document.write('<INPUT type="text" value="' + location.search.substring(1) + '">') </SCRIPT>
    </FORM>
    Ответ прислал Oparin Alexey.
    Мы можем сделать вам этот скрипт., обращайтесь !

  • 699. Необходимо на сайте создать глоссарий. Перечень слов помещаются в форме, а значения этих слов должны открываться после клика рядом с этой формой, допустим справа. Как строятся такие глоссарии, если можно, поподробнее или помогите ссылками на сайты, где есть такие глоссарии.
    Ответ прислал Aleksandr Ovcharenko.
    Вариант решения:
    Два фрейма - в левом форма со словами, в правом - фрейм для открываемых значений слов.
    ....
    <frameset>
      <frame src="glossary.html">
      <frame src="white.html" name="Descript">
    </frameset>
    Изначально правый фрейм пуст, src="white.html", но имеет имя - name="Descript". В файле glossary.html помещается форма со словами. напимер случай, когда слова выбираются из конструкции select:
    <form method=post>
    <select name="gloss" size="1"
    OnChange="top.Descript.location=gloss.options[gloss.selectedIndex].value;
    return true">
    <option value="white.html" selected>Выберите слово</option>
    <option value="word1.html">Слово #1</option>
    <option value="word2.html">Слово #2</option>
    </select>
    </form>
    теперь при выборе в этой форме определенного слова, будет грузиться в правый фрейм ХТМЛ файл, ему соответствующий. что и требовалось получить.
    Вызывать можно не только .html файлики со значениями слов, а также скрипт на сервере, который сможет взять соответствующие значения из базы и сгенерировать в соседний фрейм ответ.

  • 700. Недавно начал программировать на Perl(e). Но встретился с очень странной трудностью - у меня не получается сравнивать стринги. Следующий скрипт почему-то считает, что ivan=john . Объясните в чем же тут дело.
    #!/usr/bin/perl
    
            $userlog="ivan";
            $tmp3=john;
            $result=$tmp3."<>".$userlog;
            if ($tmp3==$userlog)
                    {
                    $result=$tmp3."=".$userlog;
                    };
    
    print "Content-Type: text/html\n\n";
    print "<html<>body>";
    print $result."<br>";
    print "</body<>/html>";
    
    Ответы.
    http://webg.by.ru/d/700.zip

  • 701. У меня есть рассылка mailmachine.cgi она меня в полне устраивает что маленькая и настраивается нормально. но вот есть у меня там две проблемы:
    что дописать и куда чтоб она посылала письма с кодировкой windows а не в кои8, и второе что дописать и куда чтоб она файл вместе с письмом отправляла?
    Ответ прислал Андрей П.
    Штатные телепаты в отпуске. Давай скрипт мне на личную -- тогда скажу.

  • 702. Где можно найти или как сделать скрипт который забирает с почтового сервера письма для последующей обработки?
    Ответы.
    http://webg.by.ru/d/702.zip

  • 703. У меня есть сайт с анекдотами, приколами, историями и т. д. мне бы хотелось его по оперативней обновлять, т.е. нужна такая программа которая делала бы следующее: я задаю ей макет страницы ( без тех элементов, которые нужно вставить), ставлю какую-нибудь пометку ( куда нужно будет вставлять элементы ( к примеру анекдоты)), указываю какими тегами должен начинаться и кончаться каждый элемент, указываю количество элементов, и вставляю только сам текст элементов (в данном случае анекдотов), а программа сохраняет мне страницу. Т. е что бы мне не ковыряться каждый раз в блокноте ( rulez ) и не писать все руками , нужна программа в которую я буду (предварительно создав шаблон) заносить только текст анекдотов (и др.) а она мне будет сохранять исходные страницы. С дополнительными сервисами у меня на хостинге проблемы, точнее, их (сервисов) просто нет, но менять хостинг не хочу т.к. у них каналы самые быстрые. По-этому и требуется программа.
    Ответ прислал al_var.
    Воспользуюся Macromedia Dreamweaver версии 2 и выше, там есть поддержка темплат, тоесть решается именно та проблема, окоторой ты говоришь, причем загружать сайт по FTP можно прямо из программы, плюс редактор сам отслеживает обновленные файлы и "синхронизирует" сайт и локальную разработку сайта.
    Ответ прислал Vladislav Shukov.
    Вам нужна программа под win32?
    Ответ прислал Тузовский.
    Используй XML и XSLT
    Ответ прислал Kuznetsov Ivan.
    Зайди на http://www.max.co.yu там есть программа HTML Max Beauty ME. Установишь ее себе, она все заготовки файлов берет из своих шаблонов. Отредактировав шаблон получишь то, что тебе надо.
    Ответ прислал Панков Павел.
    Создай страницу со вставками типа %test% и страницу посылки с полями, соответствующими вствке без %, а затем используй perl:
    #!/usr/bin/perl
    open F,'template.htm' || die "Невозможно открыть файл template.htm: $!\n";
    #Шаблон
    @template=<F>;
    close F;
    $tem=join '',@template;
    use CGI 'param';
    for(& param())
    {
    $tem=~s/%$_%/& param($_)/gme; #Добавь i если не надо учитывать регистр
    }
    open F,'new.htm' || die "Невозможно открыть файл new.htm: $!\n"; #Готовый файл
    print F $tem;
    close F;
    print "Location: new.htm\n\n";
    Думаю, что идея понятна.
    Ответ прислал StasV.
    С удовольствием напишу Вам необходимые скрипты, за некоторую плату.
  • 704. Как сделать так, чтобы в определенное время на сайте срабатывал твой скрипт. Т.е., например, раз в сутки в 12 часов отсылалось бы информативное письмо об изменениях на сайте.
    Ответ прислал Андрей П.
    Сам очень долго мучался этим вопросом. Наконец-то разузнал. Для начала нужен собственный сервер или платный хостинг. На халявних этот фокус не пройдет. Прикол в том что в *никсах и всевозможных клонах почти наверняка присутствует демон cron который разрешает запуск чего хочешь по расписанию. Справка довольно содержательная так что нет смысла тут всё рассказывать. Чо б её получить в командной строке юникса набери "man cron" (без кавычек, ессно). Так же полезно будет почитать "man crontab".
    Ответ прислал Namig Kouliyev.
    Nu, eto ochen prosto. Konechno, zdes yest odno "no". Sostoit ono v tom chto, rezultati budut otpravleni ne v 12:00, a togda kogda budet perviy posetitel posle 12:00 (vmeste 12:00 mojet bit lyuboe drugoe vremya). Eto obichno ne imeet osobuyu rol. Dlya etogo nujno sozdat odin fayl, potom pri kajdom vizite proveryat vremya i yesli v tot den ne otpravleno pismo (nujno sveryat nineshnuyu datu i datu iz fayla), to otpravit pismo i zapisat v fayl tekushuyu datu. Mojno realizovat na Perl, ili PHP.

  • 705. Как запустить JS через промежуток времени. Напр., в file.htm вставляю addfile.js. Нужно, чтобы проявился через Х сек. как дополнение, а не как новый файл.
    Ответ прислал farkhad.
    setTimeout("your_script.js",1000//время в миллисекундах)

  • 706. Nikak ne mogu dobitsia realnogo otobrazhenija cveta v Corel Draw i Photoshop.(realnyj -dlia menia to cto vizu na monitore vizu i na bumage). Voznikajut cvetovyje problemy pri pechati. Mozet kto to mozet pokonsultirovat novichka?
    Ответы.
    http://webg.by.ru/d/706.zip

  • 707. Как заставить страницу обновится, как только я выкладываю ее новый вариант на сайт. Я думаю это можно сделать используя cookies, но как мне не понятно.
    Ответ прислал Aleksandr Ovcharenko.
    Слегка не понял.... Если ты выложил страничку на сайт - она обновлена.... Или ты имеешь в виду, что она торчит в кеше проксей и броузера и отображаеться старый вариант? В таком случае поиграйся с мета-заголовками... Например <meta HTTP-EQUIV="EXPIRES" CONTENT="Fri, 9 Feb 2001 12:00:00 GMT">
    Ответ прислал Александр.
    В MSIE "Обновить" нужно нажать вместе с Ctrl, а в NN c Shift. Может понадобиться отключить Proxy.
    Ответ прислал Alex.
    Если не помогает нажатие клавиши Ctrl-R, то можно дописать URL, например так http://myhosh.ru/mypage.html?n=1234. И в дальнейшем, изменяя номер, можно заставить браузер обновлять страницу.

  • 708. У меня есть две версии сайта русская и украинская. Как сделать так: посетитель, который зашел из русской версии сайта на украинскую версию сайта - www.domain.com на www.domain.com/ukr и потом заходил на www.domain.com, а его переносило на www.domain.com/ukr/. Я слышал такое можно сделать с помощью cookies.
    Ответ прислал Панков Павел.
    На www.domain.com/ukr:
    <script language=JavaScript>
    function setCookie(name,value,expires,path,domain,secure)
    {
    var theDate=new Date();
    theDate.setTime(theDate.getTime()+expires);
    var expCrumb=((expires == null) ? "" : ("; expires=" +
    theDate.toGMTString()));
    var pathCrumb=((path == null) ? "" : ("; path=" + path));
    var domainCrumb=((domain == null) ? "" : ("; domain=" + domain));
    var secureCrumb=((secure == true) ? "; secure" : "");
    document.cookie=name + "=" + escape(value) + expCrumb + pathCrumb +
    domainCrumb + secureCrumb;
    }
    setCookie('ukr','1',365*24*60*60,'/');
    </script>
    На www.domain.com:
    <script language=JavaScript>
    function getCookie(cookieName)
    {
    var cookieBeg,cookieEnd
    var cookieJar=document.cookie
    cookieBeg=cookieJar.indexOf(cookieName,0)
    if(cookieBeg<0)return null
    else cookieBeg+= cookieName.length+1
    cookieEnd=cookieJar.indexOf(";",cookieBeg)
    if(cookieEnd<0)cookieEnd=cookieJar.length
    return unescape(cookieJar.substring(cookieBeg,cookieEnd))
    }
    if(getCookie('ukr')==1){top.location.replace('http://www.domain.com/ukr')} </script>

  • 709. Правда ли, что табличная организация документа влияет в худшую сторону на его индексацию?
    Т.е <p> Текст </p> приоритетнее, чем
    <table><tr<>td>
    <p> ТЕКСТ </p>
    </td<>/tr<>/table>
    Ответ прислал Asan Kourtmalayev.
    Ерунда! Зайди на "Yandex Help" или на "Rambler Help".
    Сначала <title>, потом <h1>... <h6>, потом <b>, <strong>...
    И вообще, надо использовать логические теги. Их системы лучше понимают. Например, для робота гораздо важнее <em>, чем <i>, хотя визуально они дают одинаковый курсив.
    А вот то, что многие роботы не соображают во фреймах - это факт.
    Главное, чтобы у тебя не было одной гигантской таблицы на странице - тогда загрузка очень долго идет, ведь пока броузер до конца таблицы не докачает, он ее содержимое показывать не будет.
    Ответ прислал Alex.
    Доля истины в этом есть. В наше время поисковые системы подходят с умом к индексанции страниц. При индексации они принимают во внимание только ТЕКСТ, который видят посетители страниц (хотя есть и исключения), учитывая при этом множество параметров, в том числе и то, что чем ближе к началу документа находится какое-то слово, тем больший вес оно имеет. (Чем выше на страничке находится отображаемый материал, тем больше внимания на него будут обращать). И получается так, что тегами эти самые слова отодвигаются дальше от начала, что, естественно, понижает их вес. То есть чем больше тегов стоит перед текстом, тем вес текста ниже. Если хочешь подробнее - пиши.

  • 710. Как при помощи CSS выровнять все картинки на странице, к примеру, по правому краю?
    Ответ прислала Виктория Абрамова.
    Очень просто!
    <style>
    img{float:right}
    </style>
    Также FLOAT обладает параметрами:
    right
    left
    None(по умолчанию)
    Если что-то не понятно, пиши vicky2001@mail.ru
    Ответ прислал No Name.
    Для выравнивания картинок или текста при помощи CSS, Вам потребуется в стилях указать следующее
    <style>
    ...........
    name {text-align: ХХХХ;}
    Где name название class'a,
    и ХХХХ - как выравнивать LEFT, RIGHT, CENTER.
    ...........
    </style>
    А ваш рисунок взять ОБЯЗАТЕЛЬНО В ТАБЛИЦУ и указать class. Например так -
    <table> ...................
    <td class=name> Ваш рисунок.</td>
    ....................
    </table>
    Более подробную информацию о CSS Вы найдете по адресу: www.roga.by.ru/ccs.shtml
    Ответ прислал Александр.
    Заключите их в DIV.
    <div style="text-align: right;">
    <img src="..">
    <img src="..">
    </div>
    или так
    <style>
    .kartinki{text-align : right;}
    </style>
    <div class="kartinki">
    <img src="..">
    <img src="..">
    </div>

  • Топ-ответ.
    Кол-во:
    1. Namig Kouliyev = 10
    2. Панков Павел = 9
    3. Aleksandr Ovcharenko = 8

    Качество:
    1. Панков Павел
    2. Андрей Степанов
    3. DoctorGenius service
    4. Aleksandr Ovcharenko

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

    В конце каждого месяца будут подводиться итоги Топа, победители получат возможность разместить свою рекламу сайта или услуг в рассылке и на сайте Бесплатно!

    Некоторые ограничения для участников:
    Учитываться будут только те ответы, которые придут в течении 2 дней с момента выхода рассылки (день выхода не считается).


    Вакансия.

    Рассылке требуется Гид-раздела. Подробности по этому адресу.

    Клуб друзей

    http://www.ambulance.ru - Лечение зубов под наркозом (во сне), а также предоставление любых медицинских услуг в полном объёме. Лечим не болезнь, а пациента.Консультации он-лайн.
    http://www.kwm.narod.ru - Сайт "Клуба начинающих Wеб-Mастеров". Вступайте в "Клуб" и у вас всегда будет возможность посоветоваться с другими участниками проекта "KWM"! А также и просто пообщаться.

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

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

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


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


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

    В избранное