Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Дизайн как индустрия: профессиональное отношение к работе." на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Веб-дизайн. Вопросы и ответы. # 3
|
13 января 2001г. # 3 (14) |
Вопросы Вопросы и ответы |
Кол-во подписчиков - 7600 |
Сайт для web-мастера http://webg.agava.ru |
Присылайте свои вопросы и ответы. Вопросы Вопрос: Как сделать, чтобы поисковые машины индексировали только основной текст - чтоб выводимые ими результаты не начинались со слов типа "меню-главная-форум-гостевая-ит.д." ? Тег <noindex> не всегда срабатывает. Ответить на вопрос К примеру имеется Интернет проект под названием "АБВГ", домен "my_name.com", ответственный за проект - частные предприниматель Петров Петр (над проектом работают и другие люди). Будет ли правильной запись: Copyright (c): АБВГ, 2001 (или под такой записью подразумевается юридическое лицо - АБВГ) или можно записать Copyright (c): АБВГ & Петров Петр, 2001 Конечно, можно было бы для солидности подписаться не просто Петров Петр, а придумать название фирмы. Но предполагается сотрудничество с рекламодателями и придумывать ерунду не стоит, а выглядеть солидно надо. Какие варианты записи авторского права единственно правильные? (Напомню: имеется название проекта, руководитель, доменное имя). Ответить на вопрос 1)запоминаем первые три цифры из ip(в переменную, скажем CurrentIP) и текущее время (в переменную CurrentTime); Файл имеет формат: IP; LastVisitDate; 2)visit:=false и ищем CurrentIP в списке: а)если один ip из списка = CurrentIP там есть, то смотрим время: (ip из файла - переменная IP, а дата из файла - LastVisitDate) 1.если CurrentTime-LastVisitDate>(12 часов/720 минут/43200 секунд) то открываем в новом окошке ссылку и visit:=true; 2.иначе не заходим б)если ip=CurrentIP в файле нет, то открываем в новом окошке ссылку и visit:=true; 3)если visit==true, то заносим ip в список, иначе отдыхаем;Думал я ещё один вариант - для каждого ip создаеться (в директории /ip/) отдельный файл. Потом, второй шаг - проверка, существует ли файл, если существует, то то же самое, что при существовании ip в списке. Незнаю насколько понятно изложил данную проблему, но если есть желание помочь и не поняли, чего мне надо, то напишите пожалуйста - littlespirit@aport2000.ru Ответить на вопрос Вопросы и ответы if (document.check.serial.value.match(/(^(\d{2}\-\d{7})$|^(\d{3}\-\d{2}\-\d{4})$)/) == null) Ответ прислал Vladislav Shukov. D это массив, если не затруднит переведите эту функцию на нормальный человеческий язык (Паскаль к примеру) или что еще лучше объясните какие должны быть цифры 2,3,4,7 чтобы получилась TRUE и какие для FALSE. if (document.check.serial.value.match(/(^(\d{2}\-\d{7})$|^(\d{3}\-\d{2}\-\d{4})$)/) == null) Если это Perl, то d это не массив, а \d - метасимвол языка. Выражение ^(\d{2}-\d{7})$ обозначает следующее: ^ начало строки текста, () - шаблон сохраняется в переменной $X (для данного примера - $1), \d{2}-\d{7} - определяет такой шаблон XX-XXXXXXX (где X - число; {n} - n повторений), $ - конец строки или позиция перед символом начала новой строки. Выражение ^(\d{3}\-\d{2}\-\d{4})$ обозначает следующее: ^ начало строки текста, () - шаблон сохраняется в переменной $X (для данного примера - $1), \d{3}\-\d{2}\-\d{4} - определяет такой шаблон XXX-XX-XXXX (где X - число), $ - конец строки или позиция перед символом начала новой строки. Символ | определяет альтернативный шаблон (или одни или другой). Одним словом проверяется совпадение с шаблоном XX-XXXXXXX или XXX-XX-XXXX и вместо X может быть только число. Надеюсь это будет достаточно. Ответ прислал farkhad. Посмотрите здесь: http://allo.usaaa.ru/wdh и здесь www.paulsoft.newmail.ru и тут, в крайнем случае, www.promo.web.ur.ru . Все на русском. Ответ прислал Vladislav Shukov. Присылаю webg.agava.ru/rass/webaz/d/getmail.zip пример работы с сервером POP3 на Perl. Для работы на Delphi, MS VC или java существуют аналогичные классы/компоненты и они длостаточно просты в использовании. Ответ прислал Андрей Степанов. POP3 - Cooler 1.0 (387 KB) Статус: Freeware Интерфейс: русский ОС: Windows 95/98 Установка: No Install Программа для выборочного получения писем с собственного E-mail аккаунта. Спомощью этой программы можно еще просматривать размер писем в байтах, удалять письма прямо с сервера, читать их содержимое и многое другое.Подробнее: http://www.softarea.ru/cgi-bin/download.pl?id=1149 Ответ прислал Namig Kouliyev. Voobshe to eto nezakonno, no takie sposobi yest. Dlya Bizlanda ne znayu, no naprimer ya znayu dlya VirtualAve. Yesli Vam eto ochen nujno, svyajites so mnoy lichno, pojaluysta. E-mail: kouliyev@yahoo.co.uk Ответ прислал Алексей. Да, для этого существуют специальные программы. Например Popup Stopper. Найти его можно по адресу http://www.panicware.com/downloads/DPPopUpStopper.exe. Весит всего 340 Кб. Ответ прислал Андрей Степанов. Например ATGuard + еще куча всяких полезностей присутствут. Найти можно на fosi.ural.net Ответ прислал Kirill Klinshov. Я сталкивался с этой проблеммой. Только у меня не один русский шрифт не работал. Есть 2 варианта решения. 1 вариант установить программу Adobe Type Manager и скачать из интернета русские шрифты и установить, меня устоил этот вариант, т.к. можно все не нужные шрифты удалить, чтоб они не грузились и не занимали место при загрузке. 2 вариант. есть сайт http://www.photoshop.ru/ он предлагает такое решение "...Как заставить Photoshop 5 корректно работать с русскими шрифтами? A. Заходим в редактор реестра (regedit.exe). Находим ключ HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Codepage В нем изименяем значение параметра 1252 с cp_1252.nls на cp_1251.nls. Перезагружаемся. Вопрос: Какие из text-to-speech программ понимают эти команды? Ответ прислал farkhad. Можно поискать в www.download.ru и www.freeware.ru <IMG src="tn1.jpg" style="CURSOR: hand" onclick=javascript:parent.pic.location.href="tn1_big.jpg"> Ответ прислал Vladislav Shukov. Если использовать MS IE то все это можно сделать очень просто используя DOM (Document Object Model). Мне не хочется сейчас копаться в документации, но на Microsofte вы найдете довольно-таки подробное описание и куча примеров для работы с DOM. Можно зайти на их сайт и выполнить поиск использую для совпадения "Document Object Model". Надеюсь это Вам поможет :) Ответ прислал Namig Kouliyev. Da. Yest daje takie kotorie voobshe nichego ne trebuyut. Moi sayt www.free-az.com posvyashen besplatnim veb-resursam i tam skoro budet polniy spisok redirektov toje. (A poka yest besplatnie veb prostranstvo, pochta, i t.d.) Vot nekotorie iz nix: www.cjb.net - vashe_imya.cjb.net www.freeurl.com - vashe_imya.FreeURL.com, vashe_imya. Cheats.to, www.Celebrities.At - vashe_imya, i mnogoe drugoe... www.null.ru - vashe_imya.null.ru Ответ прислал Андрей Степанов. Например www.da.ru Там есть только полоска внизу страницы по умолчанию, но в опциях ее можно и отключить. Ответ прислал Александр Цегельников. Можно сделать скрипт лучших! Опиши подробно, что тебе надо, я тебе его напишу! Ответ прислал air. А где Вы взяли online - игры? (тут вводить мессидж) |а тут выводятся массаги по 1-му а когда заходишь на пагу то спрашивалось имя и оно сохранялось (те чтоб определенный посетитель мог один раз ввести ник и дальше заходить на мой сайт без этого ввода и дальше его имя выводилось вверху типа ВЕЛКОМ ИМЯ) и это имя использовалось в этом чате или пейджере........ ну короче и это все в кучу .................... и получилось что я сильно много хочу ........ но может кто-то даст скрипт или что там... Ответ прислал air. Можно на странице сделать обкновенный чат. Ответ прислал Igor Dulski. Вот ответ. Только перемени Имя и ссылку. То есть разговоры полностью
конфиденциальны. Правда можно самому скачать. http://vp.hearme.com Далее
просто убрать видимость чата, а когда появляется два посетителя автоматом
можно настроить на открывание или включение ещё чего нибудь... Может кто
подскажет далее тебе, надо знать как связать с контрольной панелью
компа.... Я точно не знаю...
<param name="_cx" value="3334"> <param name="_cy" value="4657"> <param name="BackColor" value="0"> <param name="Domain" value="audiochat.hearme.com"> <param name="Vendor" value="HEARME"> <param name="Application" value="EVP"> <param name="Deployment" value="http://tttt99.narod.ru/Chat_.html"> <param name="Channel" value> <param name="Username" value="<Здоровеньки булы! Было ваше стало наше."> <param name="Talklimit" value="60000"> <param name="Cookie" value> <param name="Background" value> <param name="UserList" value> <param name="VUMeter" value> <param name="TalkButton" value> <param name="TextChatButton" value> <param name="OptionsButton" value> <param name="StatusArea" value> <param name="TextChatWindow" value> </object> А это только текстовый чат: <object classid="clsid:73020B72-CDD6-4F80-8098-1B2ECD9CA4CA" id="EVP1" width="130" height="20"> <param name="_cx" value="3440"> <param name="_cy" value="529"> <param name="BackColor" value="1"> <param name="Domain" value="localhost"> <param name="Vendor" value> <param name="Application" value> <param name="Deployment" value="unsaved:///"---Заполните сами---------.htm"> Ответ прислал Oleg Rudash. Po adresu http://www.wsabstract.com Tam klassnye shtuki. Ответ прислал farkhad. http://www.cgi.ru Ответ прислал farkhad. Зайдите сюда: www.web.spbstu.ru здесь все про Anfy. Ответ прислал BF. ТЫ НЕ ПРОБОВАЛ ШРИФТЫ С КИРРИЛИЦЕЙ? Ответ прислал Михаил. Чаты раздаёт служба www.chats.ru Чаты на выбор: на Java или на CGI. Ответ прислал BF. Попробуй chat.land.ru на land.ru ссылку поищи. Ответ прислал Михаил. Это возможно. Просто пишите полный URL на CGI-скрипт Например: <FORM ACTION=http://www.mysite.h1.ru/cgi-bin/mail.cgi> Ответ прислал tosha. Вообще реально, но очень неудобно :-( Список контор, которые хстятс CGI можешь взять у меня: http://drako.lgg.ru Ответ прислал Namig Kouliyev. Voobshe to, Vam nikto ne zapreshaet etogo sdelat, no eto ne rekomenduyetsya. Potomu chto, vo pervix, skorost umenshitsya, vo vtorix yesli u h1.ru budet "downtime" to stranitsa budet dostupna a skripti net, i togda mojet poluchitsya nejelanniye effekti. Rekomenduyu peremestitsya na server s podderjkoy CGI, kotorix mi mojete nayti na sayte www.free-az.com. V kraynem sluchae tolko para www.sunday.ru (200 Mb, ochen bolshaya skorost, bez CGI) i www.44.ru (tolko CGI skripti) dopustima, potomu chto oni v odnom servere. Yesli chto to ne yasno ili u Vas drugie voprosi, to obrashaytes mne lichno. Ответ прислал farkhad. http://www.cgi.ru Ответ прислал nika. Посмотрите, стоит ли у вас галочка возле enable java script в edit->preferences->advanced. Ответ прислал farkhad. Если я понял правильно, то Вы хотите, чтобы по умолчанию к пользователю грузился какой-то шрифт? Это можно сделать при помощи CSS. (почитать про CSS можно здесь http://css-tutorial.4u.ru). Вот как это делается: <style> body{font-family:URL('путь_к_шрифту.ttf') </style> Ответ прислал zh_v. Да, можно. Но это несколько замедляет загрузку страницы. <STYLE TYPE="text/css"> @font-face { font-family: "Arial"; src: url(dir/arial) } </STYLE> Здесь будет загружаться шрифт по относительному URL dir/arial Можно написать: <STYLE TYPE="text/css"> @font-face { font-family: "Arial"; src: local (Arial), url(dir/arial) } </STYLE> В этом случаи броузер сначала поищет этот шрифт на машине пользователя,и если его нет загрузит шрифт с сервера. На www.rbc.ru есть такая интересная вещь: в строке адреса браузера на месте стандартной иконки появляется другая - фирменная от РБК. Если добавить страницу в фавориты, то значок тоже фирменный. Может, кто-нибудь знает, как они это сделали? Ответ прислал Namig Kouliyev. Eto sdelayetsya s pomoshyu tak nazivaemogo FavIcon: Sozdayte ikonku razmerom 16x16, 16 tsvetov, izmenite ee imya na "favicon.ico" i razmeshayte etu ikonku v glavnuyu direktoriyu servera. Potom dobavte sleduyushuyu stroku v lyubom meste mejdu tegami <HEAD> i </HEAD> v stranitse(ax) na kotorix xotite uvidet ikonku: <LINK REL="SHORTCUT ICON" HREF="favicon.ico"> Bolee podrobno mojete uznat na sayte www.favicon.com. Yesli nujni bolee podrobniye svedeniya (naprimer, Vi ne znayete angliyskiy, ili kak sozdat 16x16 ikonku i t.d.) to obrashaytes mne lichno. Ответ прислал Mad Den. Делай себе иконку в любой программе (размер 16*16), мне например нравится Micro Angelo, и сохраняй ее как favicon.ico а потом просто клади ее на сервер в корень всех каталогов. Если что не понятно пиши shockwave@al.ru Ответ прислал Owex. Тэги <thead>, <tbody> и <tfoot> более строго задают структуру описания таблицы, выделяя ячейки заголовка таблицы, основное содержимое таблицы и итоговую строку. Эти тэги могут встречаться только в описании таблиц внутри пары тэгов <table> и </table>. Тэги <thead> и <tfoot>> используются для описания верхнего и нижнего колонтитулов таблицы. Эти тэги могут встречаться в таблице не более одного раза. Завершающий тэг для них можно опускать. Использование данных тэгов удобно при создании больших таблиц, выходящих за пределы одной страницы. Тэг <tbody> может встречаться многократно в описании таблицы, при этом требуется использование завершающего тэга </tbody>. Этот тэг выполняет логическое группирование данных так же, как и тэг <colgroup>, выполняющий группирование смежных столбцов. P.S. Это работает в IE <ява скрипт> если броузер NSIE то {<скрипт></скрипт>} иначе {установить бэкграундколор=блэк} </скрипт> Ответ прислал Alex Merkulov. Вот он пожалуйста document.bgColor="Red"(Название цвета или номер)ff0000 <head> <Script language="Javascript"> document.bgColor="#FF0000"; </script> </head> Вот как это может выглядеть. Ответ прислал Филипп. <script language="javascript"> function my_script() { Здесь Ваш скрипт } if (navigator.appName == "Netscape" || navigator.appName == "Microsoft Internet Explorer" ) my_script(); else document.bgColor='black'; </script> Обратите внимание что bgColor пишется с большой "C", иначе работать не будет. Ответ прислал alk. А зачем симулировать, да еще и удаленного? Установите просто веб-сервер :-) Дело в том, что HTTP/TCP/IP протокол устроен так, что не имеет значения, работает веб-сервер на этом же компьютере, в локальной сети или в интернет. Главное, что бы было прохождение IP пакетов между веб-сервером и клиентом. Вот сервера, которые работают под W95: Small HTTP server Apachie for Windows95 TinyWeb Sambar Server есть и другие. Если нужно очень просто, то Small HTTP server (всего 40КБ). Если для углубленного изучения, то Apachie, как самый распространенный. Я изучал этот вопрос при разработке веб-сервера, который будет встроен в мой веб-редактор Macro HTML 1.5. Можно, кстати, использовать и его, но он работает только когда загружен редактор. Для того, что бы все работало, рабочие станции должны поддерживать IP протокол. Если все находится в одном сегменте сети, то на сервере сети под Nowell ничего трогать не надо, он просто не поймет IP пакеты и проигнорирует их. Если сегменты разные, необходимо настроить маршрутиризацию. Если ваша локальная сеть связана с интернет, необходимо получить сетку IP адресов. Если нет - можно выбрать "от фонаря" (но не служебные 127, 255 и др.) Macro HTML: http://www.agros.ru/mhtmlr/index.php3 Ответ прислал Benadin. Вот один из вариантов: Фрейм: <!-- index.html --> ..... <frameset ....> <frame name="main" src="1.html"> <frame name="big_pic" src="2.html"> </frameset> ..... <!-- 2.html --> .... <img id="big" src="first.jpg"> ... <!-- 1.html --> .... <a href="javascript:parent.big_pic.big.src='big1.jpg'"><img src="small1.jpg"></a> <a href="javascript:parent.big_pic.big.src='big2.jpg'"><img src="small2.jpg"></a> Ответ прислал Leo. Я, например, сделал почти такую же вещь с помощью конструкции: <IMG src="tn1.jpg" style="CURSOR: hand" onclick=javascript:parent.pic.location.href="tn1_big.jpg"> где tn1.jpg - маленькая картинка, а tn1_big.jpg, соответственно, большая. Onclick в твоём случае измени на onmouseower. Но в этом случае, если картинки большие, то будет весьма долго грузиться. Ответ прислал farkhad. Укажите такое: onmouseover="parent.frame1.scr='*.jpg'" Ответ прислал Филипп. Если скрипт большой то: <head> <script> function my_func() { здесь скрипт } </script> </head> <body> ... <input type=button onclick="javascript:my_func()"> ... </body> если скрипт в одну строчку то вообще просто: <input type=button onclick="javascript: your_script"> Ответ прислал Alex Merkulov. <head> <Script language="Javascript"> document.bgColor="#FF0000"; function but(){ alert("OK") } </script> </head> <body> <a href="#" onClick="but();"><img src="knopka.jpg"></a> </body> Ответ прислал Benadin. <body> <form> <input type="button" value="Click me!" onClick="my()"> </form> </body> <script> function my() { alert('You have just clicked on the button!'); <!-- other commands --> } </script> Ответ прислал Vyskubov Semyon (Poizon). Хочешь, я буду твоей книгой? ;) sam@vision.krg.kz Ответ прислал farkhad. Зайди на www.tweak.tut.by , а там есть ссылка "Программы". Зайдешь туда и пролистай страницу до конца. Внизу увидишь "Книга по НТМЛ". Если не хочешь туда лезть могу выслать. Ответ прислал Owex. Подпишись на рассылку "Веб дизайн. От А до Я" на этом же сайте(webg.agava.ru). Там довольно все подробно объяснено. Ответ прислал Leo. Получить книгу. Ответ прислал Михаил. С помощью этого кода вы получите классную кнопку, у которой настраиваеься куча параметров. Три фазы: 1) Не нажата, не наведена. 2)Наведена, не нажата. 3)Нажата. У каждой фазы можете задать цвет фона, шрифта, надпись. <DIV style="background-color:45C258; height:50; width:200"> <DIV style="position:relative; top:0; left:0"> <INPUT TYPE = BUTTON VALUE = "Кнопка_1" STYLE = "font-family:Arial; color:00FF00; font-size:12pt; width:200; height:50; background-color:A79AE4" OnMouseOver = "this.style.background = '9AE4BD'; this.style.color = 'FFFF00'; this.value = 'Кнопка_1'" OnMouseOut = "this.style.background = 'A79AE4'; this.style.color = '00FF00'; this.value = 'Кнопка_1'" OnMouseDown = "this.style.background = '9AE4BD'; this.style.color = 'FFFF00'; this.value = 'Кнопка_1'" OnMouseUp = "this.style.background = 'A79AE4'; this.style.color = '00FF00'; this.value = 'Кнопка_1'" Onclick = "window.navigate ('http://')"></DIV> </DIV>
Клуб друзей | http://gfox.boom.ru - Домашняя страничка: создание web-страниц, HTML, компьютерный юмор и прочее. http://www.pcguide.newmail.ru - пк-ГИД. Полное описание новых программных продуктов: Word 2000, 3D GIF Designer, TrueSpace, Sound Forge, Adobe Premiere. Примеры использования, советы, раздел для детей. Обучающая программа "Практичекское руководство по Word 2000" и программа для проведения экзамена в форме теста "Тест-экзаменатор". http://jsru.lgg.ru - Сервис для ВебМастера - Почта, Баннерная сеть, ТОП рейтинг сайтов, Веб каталог, Скрипты, Последние новости Интернета и многое другое для веб. http://oyou.bizland.com - Сайт признаний в любви. Истории любви. http://exams.narod.ru - Exams - путеводитель студента. Вопросы психологической подготовки к экзамену: как быстро подготовиться, что может заменить знание материала и пр. + большая коллекция ссылок на рефераты, электронные издания и библиотеки, сайты ВУЗов России и мн. др. В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по кругу ПОСТОЯННО. Как в рассылке, так и на сайте. Как попасть? Загрузите инструкцию в zip-архиве.
|
Присылайте статьи или вопрос (по публикации) по адресу kar_dd@inbox.ru с пометкой "Статьи в рассылку". Гонорар за статьи - договорной (500-2000 показов RLE).
Я жду Вас на сайте моего проекта http://webg.agava.ru Ведущий рассылки Дмитрий Давыденко |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
|
В избранное | ||