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

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

  Все выпуски  

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


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

WEB-дизайн. Вопросы и ответы.
# 41 (52)
6 августа 2001г.
Проект сайта "AGS Design" http://dweb.ru
кол-во подписчиков - 14750

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

    Ссылки Вебмастеру:

  • Web-дизайн, архив рассылок
  • Анимация и графика
  • Иконки и кнопки
  • Flash и Photoshop
  • Доска объявлений
  • Фоновые изображения
  • Сеть TBE
  • Баннеры
  • Скрипты
  • Фото
  • 3D анимация
  • ЧаВо

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

    Задать вопрос можно на сайте http://dweb.ru, вписываете свой вопрос в форму для обратной связи и отсылаете. Описывайте свою проблему как можно подробнее.

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



    Вопросы


  • 1909. Как сделать так, чтоб пользователь мог закачать свой файл с веб интерфейса( как на народе) на мой сайт в определенную директорию . Причем название файла может совпасть с тем, что уже лежит в этой директории и тогда он должен замениться на новый.(который посылаент пользователь) Не отвечайте типа- это можно сделать на php или cgi, важно как!  Ответить.

  • 1910. Подскажите скрипт для показа даты, где должно быть указано лишь число с месяцем.  Ответить.

  • 1911. Как сделать на JS менюшку. Условия:
    меню вертикальное; пункт меню развертывался при клике мышки на него, при этом уже развернутый пункт меню автоматически сворачивался; есть возможность менять цвет,форму, рисунки и т.п. пунктов меню.  Ответить.

  • 1912. Как передать полноценный http запрос Perl-скриптом? Т.е. скриптом передать параметры другому скрипту, находящемуся по другому адресу (на другом сервере), и получить от него результат? Я понимаю, что это сложно.... Но может кто нибудь знает?   Ответить.

  • 1913. Как в html странице сделать несколько рисунков в одном и том же месте одновременно и чтоб потом над ними вставить таблицу ,а т.е. чтоб рисунки закрывала таблица?  Ответить.

  • 1914. Я хочу качать музыку. А файервол мне не разрешает, не пропускает файлы с расширением mp3. И вот думаю можно ли написать скрипт, который по указанному адресу скачивал файл к себе в каталог. А я уж по FTP его себе заливаю. Может есть другие способы?  Ответить.

  • 1915. Есть сайт, на некоторые страницы которого хотелось бы ограничить доступ с определенных ip адресов, разных подсеток и, что бы этим ip адресам при обращение открывалась другая страница.  Ответить.

  • 1916. Не подскажите, где купить книгу Паркера "Как сделать красиво на бумаге"?  Ответить.

  • 1917. С помощью какой программы создаются HTML-странички с тэгом:
    <META content="MSHTML 5.00..." name=GENERATOR>  Ответить.

  • 1918. Как сделать, чтоб отправить CGI-скриптом данные методом post на другой CGI-скрипт БЕЗ генерации НТМЛ-страница, на которой все поля скрытые и форма активаруется по событию onload?  Ответить.

  • 1919. Как сделать так, чтоб в теге <form> не надо было прописывать имя файла, например чтоб не так было <form action=www.sait.com/cgi-bin/file.cgi metod=post>, а вот так <form action=www.sait.com/cgi-bin/file metod=post>?  Ответить.

  • 1920. Как мне забрать с хостинга h1.ru свой файл (в нём хранится архив сообщени гостевой) для дальнейшего редактирования. Дело в том, что суппорт мне написал, что они запретили списывание от них файлов с любыми правами доступа.   Ответить.

  • 1921. Подскажите где можно научится веб-дизайну...курсы и т.п.?  Ответить.

  • 1922. Посоветуйте хорошую литературу по визуальному дизайну в Инете.  Ответить.

  • 1923. Пришлите, пожалуйста скрипт , написанный на Perl, который заносит пользователя в базу данных после регистрации.   Ответить.

  • 1924. Как можно в ПЕРЛ или CGI, сделать что-то вроде SSI? на PHP так: <?php include "http://azerimake.km.ru/menu_anekdoti.html"; ?>, на SSI так: <!--#include virtual="1.html"--> а как все тоже самое на PERL?   Ответить.

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

  • 1926. В некоторых скриптах приходиться устанавливать права доступа (CHMOD) 755, 777 и т.д. как это можно сделать в Апаче?  Ответить.

  • 1927. Я видел на сайтах, так, заходишь например на http://xxx.ru/image?http://cstrike.vov.ru/123.gif или чтото типо такого, так вот http://cstrike.vov.ru/123.gif - это картинка, которая появляется в html форме http://xxx.ru/images/. И каждый раз можно использовать разные картинки, чтобы они появлялись в html форме. Так вот не подскажите как это сделать?  Ответить.

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

  • 1929. Мне нужен счетчик загрузки программ, чтобы он незаметно все считал и выдавал статистику, ну, например, сколько сегодня, за месяц, еще чтобы строи рейтинг программ по количеству загрузок.   Ответить.

  • 1930. Имеется несколько фоновых мелодий. Напишите, пожалуйста скрипт, который каждый раз выбирал бы другую.  Ответить.

  • 1931. Конечно SSI удобная штука, но стоит ли всё переводить под шаблон, основанный на SSI? сильно ли это скажется на зрузке страничек?...(т.е. зависит ли от количества includ'ов время занрузки страницы?  Ответить.

  • 1932. Как на SSI вывести текущее время у сервера?  Ответить.

  • 1933. Как запретить Back(Назад) со страницы?  Ответить.

  • 1934. Я регулярно получаю бессмысленные сообщения с вложенным файлом, содержащим вирус. Адрес, с которого мне их присылают, находится во Франции. Могу ли я узнать, кто скрывается за этим адресом, и какие действия я могу предпринять против заразителей?  Ответить.

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

  • 1936. Как сделать, чтобы по кнопке Submit открывалось новое окно без панели инструментов, но при этом все поля формы, которая сабмитится, передались бы в новое окно (т.е. в нем бы сформировались PHP-переменные)?  Ответить.

  • 1937. Например я на какой-то странице написал тег <iframe> без параметров на размеры этого окна в длину. И в ставил, в одну из ячеек таблицы. Так вот, когда в другой ячейке таблице становится мало информации. Другая ячейка тоже становится меньше. Так вот можно ли регулировать параметр длины этого окошка, из страницы, которую открывают в этом окошке?  Ответить.

  • 1938. Нужен скрипт желательно на яве! Проблема: у меня на сайте есть три фрейма TOP, MENU, MAIN, вот мне надо чтобы при нажатии на ссылку в MENU у меня автоматом обновлялся TOP фрейм.  Ответить.

  • 1939. 1. У меня виртуальный домен на namezero.com, который, как известно, любит подгружать в странички свои рекламные фреймы, но за их "убиение" скриптом наказывает отключением. Как, не убивая фрейм, скриптом из моего файла уменьшить его (фрейма) размер, допустим, до 10 кв. мм. или прижать рекламную полосу вниз до 10 мм.?
    2. Предположим, я все-таки убью фрейм, но тогда в адрес. строке броузера при введении www.mysuperdomen.com вылетает истинный адрес www.mybaddomen.narod.ru, что крайне нежелательно. Как, убив фрейм (а он убивается с выдержкой 0,5 сек.), принудительно с такой же выдержкой принудительно прописывать в адресной строке броузера www.mysuperdomen.com ?   Ответить.


  • x. Кто сможет помочь мне в логотипе на сайт, но не за просто так, услуга за услугу, если что могу разработать сайт и т.п. Просто у меня не очень получается рисовать :-(.  Ответить.

  • x. Помогите пожалуйста настроить Apache со всеми компонентами(PERL, PHP, MySQL и т.д.) под Win 98. Разного рода статьи не предлагать, не помогает. Мне нужен человек который помог бы(по E-mail) настроить его.  Ответить.

  • x. Подскажите какую-нибудь литературу по Ethrnet+TCP/IP(надо связать компы через этот протокол, а какие значения проставлять не знаю)  Ответить.

  • x. Вопрос по фотошопу - имеется баннер 160х160 нужно привести всю его палитру к цвету который был бы через 17. т.е есть такой цвет 0.17.17 другой будет 17.34.51. то есть каждый индекс цветового канала должен быть делимим на 17. Возможно ли это сделать в фотошопе стандартными средствами? или писать придеться прогу?  Ответить.

  • x. Как установить на сайте ASP скрипт? То есть он состоит из кучи ASP и одного ASA вайлов! Что с ними делать?  Ответить.

  • x. В Access 97 я создал форму из полей и как сделать так, чтобы сведения из формы добавлялись в таблицу. К примеру в форме три поля: Имя, Фамилия, Отчество, все значения этих поле должны добавляться в таблицу с тремя столбцами: имя, фамилия, отчество. И как сделать так, чтобы печаталось имя поля и его значение, а то у меня вся форма сразу.  Ответить.

  • x. Кто работает на 1 st Page 2000, подскажите как разрешить проблему: в режиме просмотра вдруг показывает чистое пространство, или иногда возвращает на другую страницу.  Ответить.

  • x. Кто-нибудь помогите , научите как сделать сайт у меня никак не выходит.  Ответить.

  • x. Кто сможет написать скипт Чата на заказ, т.е. по моему шаблону?  Ответить.




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


  • 1865. Как можно сделать телефонную книгу с возможностью поиска по номеру, cdr>> фамилии или адресу? Мне нужен скрипт для работы на сайте.
    Ответ прислал The Analyzer.
    Я могу это сделать с использованием БД mySQL на PHP. Если нужно, то пиши я тебе напишу скрипт.
    Ответ прислал Serge Khomitsky.
    У меня есть скрипты собственного производства для телефонных баз, написанные на Perl+JavaScript. Пишите на cx@ukr.net - помогу.

  • 1866. Как "пометить" свои картинки, т.е. внести каким-либо образом в графичесий файл (Jpeg, возможно, Gif) информацию о том, кто является создателем этого файла и кому принадлежат авторские права на него (возможно, адрес. по которому можно обратиться с разрешением для исспользования - разрешение некоммерческое, но с обязвательным указанием наших координат при перепубликации).
    Естественно, найдутся такие люди, которым лень будет поставить рядом с картинкой нашу ссылку, но не лень убрать наш водяной знак (см. выше.) Вот и хотелось бы узнать о стойкости водяного знака (кажется, что-то подобное есть в Фотошопе?) и возможности искать в Интернете украденные файлы с таким водяным знаком (клеймом) . Почему бы и нет - ведь возможен поиск по названию картинки, почему бы не провести поиск по другому критерию (последовательности символов)?
    Ответ прислал Алексей Лысов.
    Есть книга Тайца "Самоучитель PhotoShop 5.5" - там в главе 13 (PhotoShop для WWW) есть раздел об авторский правах. Там написано:
    Цифровая метка
    ...решение этой проблемы предложила компания Digimarc. Разработанная ими технология ImageMarc позволяет внеднить в изображение (в само изображение, а не в файл) цифровую метку, которая может быть считана. Метка абсолютно точно идентифицирует автора изображения и может быть представлена как свидетество его прав. Интересно, что метка, являясь частью изображения, абсолютно незаметна. Для получения личного авторского идентификатора необходимо за небольшую плату зарегистрироваться на сервере компании Digimarc(http://www.digimarc.com). Без регистрации использование метки не имеет смысла, поскольку вам не удастся доказать, что метка принадлежит именно вам. Впрочем, программное обеспечение Digimarc не даст внедрить персональную метку, пока регистрация не была произведена. Если изображение содержит метку зарегистрированного автора, то, считав ее, вы можете обратиться на сервер Digimarc для получения подробной информации об авторе.
    Программное обеспечение Digimarc поставляется в комплекте с Photoshop в виде фильтров Digisign.8bf и Digiread.8bf. Первый предназначен для внедрения метки, а второй для ее считывания. Фильтры вызываются командами Embed Watermarc и Read Watermark, находящихся в группе фильтров Digimarc.
    ..ну и т.д. - если надо - могу более подробно.
    Информация о файле
    ...
    Доступ к информации об изображении осуществляется по команде File Info... меню File.
    Ответ прислал 90hex from NOP E.S.C.
    Пометить картинку можно крайне просто - в ФОТ-ОП, или ином редакторе который держит слои и прозрачность, необходимо лишь наложить свой плупрозрачный логотип на основную IMG (думаю принцип ясен).
    Теперь несколько расширенно о том как промаркировать файл с картинкой (но только JPG или GIF), да так, что никто вообще ЭТО неспалит:
    В GIFаках предусмотрено поле для коментариев, нужно лишь ПО для вставки их, например подойдёт Microsoft GIF animator - там я точно такое видел. Однако есть и другой вариант - приписать к графическому файлу свой копирайт в конец файла, просто взять да прикопировать (комманды MS-DOS):
    copy /b filename_in.gif /b + copyright.txt /b filename_out.gif /b
    где в качестве файла "copyright.txt" пишется любая ересь в обычный текстовый файл, а в качестве первого файла катит или GIF или JPG (хотя этот фокус пройдёт с MP3 и прочим). Весь финт основан на том, что все нормальные форматы содержат указание истинной длинны файла в своём заголовке, и любую добавку к телу файла граф вьювер просто отсекает а вот стоит открыть ваш файл notepad.exe, как всё вылазит наружу :-)

  • 1867. Я делаю свой интернет-магазин, но не знаю как сделать так, чтобы при нажатии на товар-он помещался в корзину.
    Ответ прислал Дармидон.
    Поместить в корзину можно разными способами. У меня есть путевый скирпт на Perl, могу прислать. Вообще интернет магазин, если ни разу не занимался, лучше посмотри, что народ написал. Довольно мудреная вещь, всех нюансов сразу не приметишь.
    Ответ прислал The Analyzer.
    А легко, если есть PHP и mySQL, то нужно просто сделать, что когда пользователь заходит на сайт, то в его куки записывается его ID, затем создается таблица в БД mySQL с каким-нибудь замудренным именем, типа korzina-3234we3re(Что бы процент повторения сводился к минимуму, а если повтор происходит тут же переименовать и теперь после нажатия на товар в таблицу этого пользователя вносится наименование товара и это все отображается в каком-нибудь окошечке под названием - КОРЗИНА, после сеанса - когда эти куки не будут обнаруженны, а твблица с таким именем будет существовать удалить эту таблицу.
    Ответ прислал Вадик.
    Сделай так чтоб открывалось новое окно с именем korzina и там выводилась информация та, что храниться в кукисе плюс та которую ты нажал. Т.е. все выбранные товары прописаны в кукисах и их и выводишь. Пиши мне на мыло будем вместе создавать интернет магазин.
    Ответ прислал Pasha.
    Я думаю, у Вас 3 варианта где сохранять информацию о выбранных товарах:
    1) в БД (типа MySQL)
    2) в файле на сервере
    3) в файле у посетителя (куки)
    Если Вы используете PHP, то там есть сессии - это как раз то, что вам нужно. PHP сам занимается хранением Ваших переменных. Он использует для этого куки, или передаёт специальный параметр методом GET (к локальным ссылкам сам дописвает всё что нужно), в любом случае - как он это сделает Вас уже может не волновать. Вы просто говорите какие перменные надо сохранить, и всё.
    Если такой вариант Вам не подходит - сохраняйте каждый раз в БД - к таблице, где у Вас хранятся данные о покупаетеле добавьте ещё одно поле, в котором и сохраняйте всю необходимую информацию. Если используете PHP - можете воспользоваться функцией serialize() для того чтобы из перменной (возможно - массива, объекта - не имеет значения) получить строку, которую потом можно будет сохранить в БД, а затем, прочитав из БД опять получить переменную.

  • 1868. Какую в php выбрать из 2 функций команду, которая в ssi - include?
    Ответ прислал The Analyzer.
    Не совсем понятен вопрос, но на PHP аналог SSI(include) то же include. Пример:
    <?
    include("vstavka.php");
    ?>

  • 1870. Как указать в css файле параметры bordercolorlight и bordercolordark? Непосредственная вставка в объект работает, а прописать правильно в css-файл не могу.
    Ответ прислал Peter.
    Как написано в документации по MSIE:
    "These properties are no longer recommended. Use the borderColor property instead."
    То есть старайтесь их не использовать, а вместо них прописывайте в CSS свойство border-color, например
    TABLE {border-color:lime green}
    Ответ прислал coviex.
    Первое свойство - bordercolorlight - задаёт цвет сверху и слева, а второе - bordercolordark - цвет границы соответственно справа и снизу. Это HTML. А у таблиц стилей возможности шире и можно указать отдельные цвета для каждой стороны в отдельности. Поэтому, чтобы имитировать первое свойство нужно задать одинаковый цвет и для верхней и для левой границ, а для второго свойства - один цвет для нижней и правой. Схема цветов такая - верх, право, низ, лево. Например, border-color : Aqua Aqua Fuchsia Fuchsia;

  • 1871. На чем лучше писать вываливающуюся менюшку с кнопкой? Я слышал, есть специалтные програмки, чтобы писать скрипты без знаний явы.
    Ответ прислал Валерий Старынин.
    Да, есть. Очень неплохая - DreamWeaver. Он может делать очень многое, но не специализируется только на меню. А специально - DHTML Menu Builder (http://software.xfx.net)
    Ответ прислал woofer.
    Я писал на CSS, если нитересно пиши.
    Ответ прислал Александр.
    Есть спец. программа делает выподаючие меню как на сайте Microsoft"а
    Ulead® Menu.Applet™ 1.0
    если не найдешь её я могу прислать она где-то 150 -200 кб

  • 1872. Как установить шрифты в Фотошоп?
    Ответ прислал Anton Bochkarev.
    Очень просто. Закачиваешь шрифты в папку C:\Windows\Fonts\ . Перезагружаешь компьютер и пользуешься. Если что, то пиши на mail.
    Ответ прислал Дармидон.
    Заходишь в Панель управления, жмешь Шрифты. В открывшемся окне в меню Файл выбираешь команду Установить шрифт. Устанавливаются во всех программах. Единственное, Photoshop может не воспринимать русские буквы. Если есть с этим проблемы пиши.

  • 1873. Что такое log-файлы, для чего они нужны?
    Ответ прислал Serge Khomitsky.
    Лог-файл - это файл отчёта работы программы или скрипта. Может быть как текстовой базой данных, так и простым текстовым файлом отчёта или статистики.
    Ответ прислал THE UnForGiven.
    "лог" с английского означает "журнал". пример.
    ты подключаешься к инету, у твоего провайдера в лог записывается время твоего подключения, телефонный номер и т.д. грубо говоря, лог - это журнал событий.
    Ответ прислал Дармидон.
    Мог бы поточнее написать, какие именно Log-файлы тебя интересуют?
    Ответ прислал Достоевский.
    Лог файл. Это файл куда например записываются ip-адреса, время посещения сайта пользователем, последние изменения в компе и т.д. Есть много инфы на www.hackzone.ru на эту тему.

  • 1875. Возникла необходимость сделать свою страницу доступной только для чтения, т.е. чтобы на ней нельзя было ничего выделить и соответственно скопировать в буфер обмена (если не сложно, то с примером на каком-нибудь языке).
    Ответ прислал Daiz13.
    Нежели это так трудно понять - НЕЛЬЗЯ защитить страничку от копирования или сохранения. Можно просто усложнить процес. Это срабатывает только для чайников, человек с головой и прямыми руками страничку все равно откроет. По собственному опыту говорю - такие штучки страшно бесят, я на такие сайты больше не возвращаюсь. Если контент оригинальный то твоя задача раскрутить сайт, а если ты сам все скопировал то зачем эта защита?
    Ответ прислал Peter.
    Интересную тему вы затронули. В общем случае, IMHO, этого нельзя сделать, поскольку любую страницу можно просмотреть в кеше или скачать отдельно или сохранить на диск, а потом скопировать любой текст. Но чтобы, нельзя было сделать это при обычном просмотре странички, вставьте следующие строки (работать будет скорее всего только в пятом эксплорщике и выше):
    <SCRIPT TYPE="text/jscript">
    function document.body::oncopy(){
      event.returnValue=false
    }
    function document.body::ondragstart(){
      event.returnValue=false
    }
    function document::onselectstart(){ // не обязательно
      event.returnValue=false
    }
    function document::oncontextmenu(){ // и это тоже не обязательно
      event.returnValue=false
    }
    </SCRIPT>
    Кроме того, попробуйте использовать модальные окна (в них можно только читать текст, но не <BUTTON onclick='window.showModalDialog("http://www.yoursite.ru/yourpage.html")'> Show me</BUTTON>
    <!-- см. тж.
    msdn.microsoft.com/workshop/author/dhtml/reference/methods/showModalDialog.htm
    msdn.microsoft.com/workshop/author/dhtml/reference/methods/showModelessDialog.htm
    -->
    Если что-то не так, мыльте на мыло.

  • 1876. У компании есть сайт, физически он раньше был у провайдера, теперь находится на сервере компании. Что нужно сделать, чтобы привязать домен к новому местонахождению сайта. Если можно, опишите подробно.
    Ответ прислал Валерий Старынин.
    А что надо конкретно? Чтоб просто работало в новом месте, или чтоб работало ТОЛЬКО в новом месте? Напишите лично, обсудим.

  • 1877. Как на PHP отправить сообщение в news-группу. Возможно ли с помощью mail() с указанием дополнительных параметров.
    Ответ прислал Maxim Matyukhin.
    С помощью mail() этого не сделаешь. Хотя может быть есть специальные сервисы, но я не видел.
    Тебе нужно выучить работу с сокетами (команды fsockopen(), fgets, fputs), выучить NNTP-протокол (не боись он несложный) и выучить формат сообщений USENET. Зайди на http://progcpp.narod.ru/doc/nntp.htm там есть вся нужная информация (на английском).

  • 1878. Сделал случайную ротацию картинок таким образом:
    <script language="JavaScript">
    var NamePic = Array ('000','001','002','003','004','005');
    rand=Math.round(Math.random()*5);
    document.write("<img src=imag/"+NamePic[rand]+".gif>");
    </script>
    Как теперь связатьс этим скриптом смену УРЛов?
    Ответ прислал Холодович Александр.
    Если смету URLов - это прописывать случайным образом ссылки, то -
    <script language="JavaScript">
    var arrURL = new Array ("byte.wallst.ru","darkangel.wallst.ru","www.narod.ru","www.boom.ru");
    var arrText = new Array ("ByteGroup","DarkAngel","Narod","Bo-o-om !!!");
    var nowDate = new Date();
    var rndByte = nowDate.getTime() % (arrText.length-1);
    document.write("<A TARGET=\"new\" HREF=\"http://"+arrURL[rndByte]+"/\">" +arrText[rndByte]+ "</A>");
    </script>
    arrURL - одномерный массив с адресами
    arrText - одномерный массив с текстом ссылки
    nowDate - переменная даны на момент загрузки скрипта
    rndByte - случайное число. Тут я пошел через "задний проход", используя получение остатка при делении кол-ва миллисекунд, прошедших с 00:00 01.01.1970. Вся эта ерунда затевалась т.к. Math.random поддерживает только UNIX (хотя не уверен, что тебе понадобится что-то другое, кроме UNIX)
    arrText.length - длинна массива с текстами ссылок
    % - знак получения остатка после деления
    что непонятно - пиши.
    Ответ прислал Vyacheslav Pronov.
    Если вместе с картинкой должен подставляться, то можно так:
    document.write("<a href='"+NameUrl[rand]+">
    <img src=imag/"+NamePic[rand]+".gif></a>");
    Если не нравиться рамка вокруг картинки, то вместо " onclick=gotoUrl(NameUrl[rand]), где gotoUrl скрипт:
    fuction gotoUrl(Url){location.assign(url)};
    Если под сменой URL имелось ввиду динамическая замена картинки на странице, то в <img> желательно прописать "id", например:
    <img id="img1" ....
    И тогда из скрипта обращение:
    document.all("img1").src="imag/"+NamePic[rand]+".gif" - это для IE
    document.img1.src=... - для NC


  • 1879. У меня сайт с текстовой базой данных, которая постоянно оьбновляется пользователями сайта.
    Вопрос. Может ли возникнуть такая ситуация, что при одновременном обновлении базы данных несколькими пользователями, будут возникать ошибки в работе скриптов, и данные будут потеряны либо испорчены.
    Ответ прислал
    Maxim Matyukhin.
    Конечно. Я не знаю на каком языке ты пишешь но и в PHP и в PERL есть команда flock(). Если пишешь на PHP то есть статья на php.spb.ru . Для PERL-а статью не видел, попробуй спросить на fido7.ru.perl или fido7.ru.cgi.perl.chainik
    Ответ прислал Serge Khomitsky.
    Чтобы этого не произошло, надо устанавливать блокировку файла перед тем, как что-то туда писать. Вставьте в Ваш скрипт следующую функцию и вызывайте её перед открытием файла для записи. После закрытия файла не забудьте снять блокировку функцией release_lock().
    use Fcntl qw(:flock);
    sub get_lock{
    open(FLAG, ">lock.tmp") || die "Ошибка при создании флага блокировки: $!";
    flock(FLAG, LOCK_EX) || die "Ощибка при блокировке файла: $!";
    }
    sub release_lock{
    close(FLAG);
    }
    Несколько замечаний:
    1. Функция ждёт разблокировки бесконечно долго, поэтому старайтесь блокировать только критические участки кода и только на короткий промежуток времени.
    2. На Unix эта функция не работает в файловой системе NFS, на Win9x в режиме тестирования скрипта функция выдаёт ошибку, поэтому её надо закоментировать, а разкоментировать только при отправке скрипта на сервер.
    3. Можно также пытаться выполнить блокировку заданное кол-во попыток:
    $count=3;
    while(not flock(FLAG, LOCK_EX|LOCK_NB)){
    sleep 5; #Ждём 5 секунд до следующей попытки
    $count--;
    die "Не удалось установить блокировку!" if(not $count);
    }

  • 1880. Существуют ли программы или организации по сертификации специалистов в области ВЕБ-технологий. Если да, то как с ними связаться (желательно на юге Украниы), что они сертифицируют и стоит ли этим заниматься?
    Ответ прислал coviex.
    В сети протестироваться и получить сертификаты можно много где. Например, http://www.viva.cv.ua/ec/ и импортная ссылка что-то типа http://brainbench.com А если в реальной жизни, то полно организаций проводящих тестирования - в объявлениях они пишут в основном о тестах мелкомягких продуктов и технологий, но там же можно найти и что-нибудь ещё. И бумажки они выдают симпатичные. Только вот куда эти бумажки потом девать? Может пригодится, а может и нет. В любом случае на стенку повесить можно. Такие конторы нужно в рекламных газетах искать. Не знаю как на юге, но в Днепре такие конторы есть наверняка.

  • 1881. На сайт нужно поставить поисковик. Посоветуйте как, какой и если можно ссылки на help.
    Ответ прислал THE UnForGiven.
    Мог бы сделать за несколько дней такое на php+mysql, пиши директом.
    Ответ прислал CYBERNIK.
    В интернете раздаётся куча скриптов поисковников!!! Если нужно могу выслать несколько, только я ещё не проверял их работоспособность.

  • 1882. Посоветуйте хорошую профессиональную программу для написания HTML "ручками" под win9x. Планируется ее использование вместо блокнота. Она должна быстро запускаться и подсвечивать синтаксис языка/ов.
    Ответ прислал Piotr.
    Несомненный лидер
    EditPlus
    http://www.editplus.com/
    Может практически все, кроме перевода кодировок (видимо не учли, что существует такая вещь, как русский язык)
    ----- Macro HTML
    http://www.agros.ru/mhtmlr
    Удобный, работает с русскими кодировками
    -----
    Bred
    http://www.astonshell.com/rus/
    Проще предыдущих. Прекрасно подходит для HTML Удобный алгоритм перевода из одной кодировки в другую Обычно использую в паре с EditPlus
    Ответ прислал Ivan Kuznetsov.
    Max's HTML Beauty ++ http://www.max.co.yu
    Ответ прислал 90hex from NOP E.S.C.
    Быстро запускаться, быстро работать и ОДНОВРЕМЕННО подсвечивать синтаксис самого кривого и недокументированного языка разметки HTML это вещи несовместимые (думаю не маленький, и сам это понимаешь). Как автор ПО, могу посоветовать:
    HtmlLerz 3.000
    http://asm.al.ru/file_prg/htmllerz.zip [309kb] Данное специально создавалось для написания HTML руками.
    Ответ прислал Bonus.
    Попробуй EditPlus(http://www.editplus.com/download.html). Подсветка синтаксиса под HTML,PHP,JS и т.д.
    Ответ прислал .
    Есть великолепная програмка - UltraEdit-32. Подсвечивает теги, имеет дерево каталогов диска, удобно переключаются окна, возможность просмотра результата(временно создает файл)и т.п. маленькие приятности.
    Быстро загружается. Их сайт www.ultraedit.com or www.idmcomp.com
    Ответ прислал bj_feat.
    Есть такая класная вещь как Bred2. вещь просто супер жует все кодировки.. хтмл.. установки цвета да еще и очень маленькая. ну еще кое-какие вкусности.. правда есть ещ другие но я тебе просто из личного опыта советую. если надо пиши пришлю если нигде не найдешь.
    Ответ прислал Cliff.
    Хорошая программа называется Aditor - имеет подсветку синтаксиса HTML, Perl и других языков программирования и форматов яайлов. Быстро запускаеться и ПОЛНОСТЬЮ (при желании) заменяет блокнот на вашем компьютере.
    Ответ прислал Dimich.
    Если нужна с GUI то советую FirstPage 2000 - бесплатная и очень навороченная (текст пишешь ручками).Взять можно на www.evrsoft.com. Но я в основном пользуюсь плагинами для FAR - Colorer (http://www.uic.nnov.ru/~ruiv/, http://www.chat.ru/~lomecb/, http://www.uic.nnov.ru/~ruiv/plugring/) и HTML Editor (FAR plugin). Colorer подсвечивает теги а у HTML Editor вообще куча фичей полезных есть.

  • 1883. Как делать прозрачные гифы в Фотошоп 6?
    Ответ прислал Damnyou@pisem.net.
    File-> New->Transparent (Файл-создать-прозрачный фон)
    Ответ прислал Anton Bochkarev.
    Сначала Создаёшь файл на прозрачной основе. Оформляешь файл как тебе нужно потом выбираешь вкладку "Сохранить как..." и сохраняешь в формате GIF. Если не понял, то пиши на mail.
    Ответ прислал Dioxis.
    Создаешь новый с прозрачной основой, а потом жмешь файл/экспорт/gif89 и дальше по тексту.

  • 1884. Есть страничка, содержащая информацию о фреймах (FRAMESET...) Как мне сделать так, чтобы при вызове этой странички в одном из фреймов отображались разные документы в зависимости от параметра (./index.html?param) с использованием только JS только в документе описания фреймов.
    Ответ прислал Валерий Старынин.
    Прописать в index.htm вот такое:
    top.menuFrame.window.location = location.search.substring(1,location.search.length);
    Это открывает в фрэйме menuFrame файл с именем, стоящем после знака вопроса. Если надо подробнее - пишите.

  • 1885. Наверно уже избитый вопрос. Но где взять бесплатный хостинг с поддержкой PHP и MySQL. С баннером, с чем угодно, главно чтобы быстро было.
    Ответ прислал Ivan Kuznetsov.
    www.f2s.com Дают 20 метров под сайт, Perl/PHP/MySQL/SSI, почтовый домен 20 метров, адрес www.your_name.f2s.com и все это без баннеров.
    Ответ прислал Vladimir.
    Бесплатный хостинг с поддержкой PHP и MySQL, но с баннером есть на http://wallst.ru, правда использование MySQL связано с некоторыми заморочками.
    Ответ прислал Maxim Matyukhin.
    Зайди на форум на www.webscript.ru, там обсуждают различные хостинги, их преимущества и недостатки.
    Ответ прислал coviex.
    Если посещаемость большая то можно попробовать http://fh.com.ua



  • Баннерная & Текстовая обменная сеть TBE


    TBE (Tranzit Banner Exchange) http://dweb.ru/go/ - уникальная сеть обмена, позволяющая увеличить посещаемость Вашего сайта. Сеть основана на технологии BannerBankа. Поддерживаются типоразмеры баннеров 468х60, 120х60, 100х100 и Текстовые блоки. Коммисия 10%. Высокий CTR. Выкуп показов. Каждому новому участнику 20000 БЕСПЛАТНЫХ показов! Узнать подробности и зарегистрироваться можно на сайте http://dweb.ru


    Клуб друзей


    Веб-Дизайн - Обучающие материалы по HTML, PhotoShop, Corel Draw, JavaScript, CGI, различным графическим редакторам. Есть спецкурс создания суперграфики.
    Удвойте скорость своего Интернета! - Ускоритель Интернет - Повышает скорость вдвое! Уникальный сервис, позволяющий до двух раз увеличить скорость загрузки интернет страниц. Самые продвинутые технологии кеширования и сжатия !
    http://svinka.hop.ru - "Свинка - копилка" заходи похрюкаем про webmoney заработок.
    http://www.o-rodina.narod.ru - Сайт может быть полезен тем, кто 'завертелся', кому необходимо увидеть, что вокруг тоже есть ЖИЗНЬ.
    http://www.uic.nnov.ru/~kaas9 - Радиолюбителям: цифровая радиосвязь для компьют. Пакетное радио и SSTV. Инфракрасная связь, фототел., направленный микрофон и мн. др.
    Языки - 3 языковых курса: английский, французский, немецкий. Каждый курс включает в себя программу освоения грамматики и лексики, с последующим закреплением в интерактивных упражнениях и играх.
    http://fw2.h1.ru - Всё о 3Ds MAX. Уроки, галерея, модели и др.
    http://wwwpromoter.boom.ru/ - Сайт для начинающих веб-мастеров. Ссылки на бесплатные места для размещения сайтов, почтовые серверы, FTP by e-mail,сервера раскрутки сайтов.
    http://www.missweb.narod.ru - Сайт для влюбленных девушек. Стихи, поэзия о любви. Всемирный сайт знакомств. Чат. Иностранцы. Бесплатно email. Подарки. Спонсоры. Ресурсы.
    http://www.greyplex.best.cd - Сайт об электронной музыке. Музыканты, ди-джеи, пластинки, мп3.
    Сервер Знакомств - Найди свою судьбу на нашем сайте.
    "Золотая Пуля" - Сайт про оружие.

    В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по КРУГУ постоянно. Как в рассылке, так и на сайте. Правила.

      Подпишитесь:
    Рассылки Subscribe.Ru
    Веб-дизайн, азы
    Веб-дизайн. Вопросы и ответы.
    Веб-дизайн. От А до Я.
      ICQ - Клуб
    Адрес Клуба http://dweb.ru/1/icq.htm

    Если у Вас возник вопрос по дизайну, графике, скриптам и т.п. То Вы в любой момент можете его задать на странице Клуба любому консультанту находящегося в on-лайне.

    Для вступления в icq-клуб присылайте # ICQ, Имя, E-mail, Город, и темы по которым возможна консультация.

      Вы хотите публиковаться?
      Присылайте статьи или вопрос (по публикации) по этому адресу с пометкой "Статьи в рассылку". Гонорар за статьи - договорной (3000-10000 показов TBE).


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


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

    В избранное