Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Дизайн как индустрия: профессиональное отношение к работе." на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Веб-дизайн. Вопросы и ответы.
WEB-дизайн. Вопросы и ответы. |
20 декабря 2000г. # 9 |
|
Кол-во подписчиков - 6000 |
Сайт для web-мастера http://webg.agava.ru |
Присылайте свои вопросы и ответы с пометкой "Вопрос-ответ".
Подпишитесь на рассылку "Веб-дизайн. От А до Я." Скоро Новый год!
Друзья, предлагаю всем добавить новогодний снежок на свои сайты. Для этого просто включите
данный ниже код на свои странцы сразу за тегом <body> PHP скрипты!
Если у Вас есть PHP скрипты, то прислав их нам, Вы получите от 50 до 500 показов RLE за один скрипт. я не знаю как скомпилировать программу на с++. Я пишу в с++builder а там помоему не предусмотренна эта функция если вем не трудно подскажите как это сделать, заранее спасибо. Ответить на вопрос " Этот сайт зделан ВЕБМАСТЕРОМ Иван Иванычем ,,,, ". Ответить на вопрос Set rs = Server.CreateObject("ADODB.Recordset Set cmd = Server.CreateObject("ADODB.Command") cn.ConnectioString = "*******************************" cn.Open cmd.ActiveConnection = cn cmd.CommandText = "имя хр.процедуры" cmd.CommandType = adCmdStoredProc rs = cmd.Execute но работать упорно не желает, хотя если делать вызов той-же хранимой процедуры через метод Open Recordset'а, все работает нормально. Ответить на вопрос TDN, начальные спеки, скетчевые наброски Ответить на вопрос И как мне сделать другой e-mail info@имя.com? Ответить на вопрос 1) URL url=new URL(getCodeBase().toString() + "something.htm"); try { InputStream conn=url.openStream(); } catch (.....) .... работает 2) URL url=new URL("http://www.somewhere.com/something.htm"); try { InputStream conn=url.openStream(); } catch (.....) .... вызывает ошибку security, хотя в скобках после URL() во втором случае стоит то же самое, что и в первом (эквивалентная строка), т.е. почему-то нельзя задать URL в виде явной строки. Почему, в чем может быть ошибка ? Как же тогда читать при помощи Java-апплета читать страницы на других серверах (не только на своем собственном) ? Ответить на вопрос #Это "cgi.cgi" #!/usr/bin/perl if($ENV{'REQUEST_METHOD'} eq 'GET'){ $query=$ENV{'QUERY_STRING'}; } elsif($ENV{'REQUEST_METHOD'} eq 'POST'){ sysread(STDIN,$query,$ENV{'CONTENT_LENGTH'}); #Eсли Reg значит идти сюда: if ($query eq "reg"){ do "reg.cgi"; ®: exit; } А в reg.cgi находится форма например регистрации. #Например это reg.cgi #!/usr/bin/perl sub reg{ print <<HTML; <html> <head> <form method="POST" action="/cgi-bin/cgi.cgi"> #Здесь вроде так, а дальше? <p><input type="text" name="T1" size="20"><input type="submit" value="Submit" name="B1"></p> </form> </body> </html> HTML } ну я думаю понятно? Теперь вопрос как сделать так чтобы он ползовался определением метода из файла cgi.cgi ? Ответить на вопрос Вопросы и ответы Ответ прислал Vladimir Shestakov Скорее всего никак, ибо document.title в NN является read-only. Можно попробовать: <HTML> <HEAD> <<title>ttt</title> </HEAD> <BODY> <form> <script> function changeTitle(newTitle) { document.write("<title>"); document.write(newTitle); document.write("</title>"); } </script> <input type="text" name="txtTitle"> <input type="submit" value="Change title" onClick="changeTitle(document.forms[0].txtTitle.value)"> </form> </BODY> </HTML> но работает такая конструкция некорректно. Других способов нет. Ответ прислал Михаил Комлев А зачем здесь Perl? Мне кажется проще стереть это от руки, чем применять CGI. Ответ прислал IndigoSlim Для создания баннеров нельзя придумать лучшего тандема, чем Adobe Photoshop 5.5 + ImageReady 2.0 (который входит в его состав) по простой причине - ни одна другая программа не может работать со слоями .psd-документов. Теперь можно легко делать эффекты, которые раньше были доступны только в Macromedia Flash (тоже, кстати, неплохой редактор GIF-анимации), как например усиление или уменьшение Outer Glow (layer effect), или tweening. Есть много предустановленных actions, которые могут "закрутить текст" или создать любой другой эффект. Есть функция автоматической вставки кадров и многое другое. Многие открывают ImageReady и, думая, что это "облегченный фотошоп", закрывают его. Но это далеко не так. Теперь я в фотошопе делаю только заготовки, материал для дизайна. А остальное все - дело ImageReady. Ответ прислал Griphel Домены .ua вообще не раздаются. Ни платно ни бесплатно. Ответ прислал tosha Есть только редирект... имя типа name.in.net.ua http://in.net.ua Ответ прислал Alexander Kravchenko Для того, чтобы NN и IE показывали цвета одинаково их надо писать #FFFFFF - в шестнадцатиричной системе счисления! Ответ прислал Михаил Комлев NN не поддерживает iframe Ответ прислал Leonov Roman Когда страница помещается в "Избранное", иконка помещается в папку x:\youwin\Temproary Internet Files\ (где x:\youwin\-Папка, в которой установлена виндовс) ,там сохраняются просмотренные веб-страницы.Ета папка имеет ограничение на размер, и старые файлы удаляются. Может иметь место также принудительное удаление файлов оттуда либо вручную, либо из вкладки "Свойства Обозревателя".Так что не удаляйте иконку оттуда, можно увеличить место под папку в вышеупомянутой вкладке.И иконка будет дольше быть.Но только у вас, увы! <Script Language="JavaScript"> Artel=window.open("Frame2.htm","Artel", "Width=500, Height=160, Toolbar=0, Location=0", "Status=0, Menubar=0, Scrollbars=0, Resizable=0") </Script> Суть его в том, что его вешаешь на страницу и когда на эту страницу кто-то заходит, то это скрипт автоматически открывает еще одну страницу (в новом окне). Но проблема в том, окно страницы, открытой этим скриптом открывается перед основной страницей, то есть заслоняет ее собой. Можно ли как нибудь сделать так, чтобы окно открытое этим скриптом открывалось сзади основной страницы (то есть на заднем плане)? Ответ прислал Vladimir Shestakov <Script Language="JavaScript"> Artel=window.open("Frame2.htm","Artel", "Width=500, Height=160, Toolbar=0, Location=0", "Status=0, Menubar=0, Scrollbars=0, Resizable=0") ; // focus(); </Script> Ответ прислал postmaster http://www.webclub.ru/materials/htmlshort/index.html Ответ прислал Dmitriy Denisov Ответа на вопрос не знаю, но очень хотелось бы получить курс по Яве... вышли плз. Ответ прислал Wasilich http://www.megapolis.org/internet/web_manual/index.html Самый "не заумный" учебник с примерами от Якова Каца. Ответ прислал m_fomich@mail.ru Могу прислать zip архив подробнейшего курса по HTML. В нем все понятно даже "чайнику". Пиши. Ответ прислал Leo Не так давно в рассылке я встретил статью, которая мне понравилась доступностью. Вот адрес, откуда можно взать (как там написано) полное "Руководство HTML от А до Я": http://inethelp.ru/read.php3 И, кстати, буду очень рад получить такой-же (предлагаемый) курс по Яве. Ответ прислала Julia http://st.karelia.ru/~grad/lib/html/ruk1.zip Ответ прислала News Я учила ХТМЛ с миру по нитке, вернее по странице - или по сайту. Например по такому http://webg.al.ru/rass/w/d01/150.zip. Есть вообще для чайников. А от обучалке по яве не отказалась бы. Ответ прислал postmaster Поточнее, не понятно о какой иконке вы говорите! Ответ прислал Andrej R. Sirvutis Добавьте в скрипт гостевой следующее. 1. Для скрипта на Перле (у меня был сделан html-вариант сообщения, не хотелось переделывать): # Путь к почтовой программе $mailprog='/usr/sbin/sendmail'; # Ваш e-mail куда будет отослан 'рапорт' о получении собщения в Книгу $notify = 'mail@webmaster.site.ru'; open (MAIL, "|$mailprog -t"); print MAIL "To: $notify\n"; print MAIL "From: $Form{name} <$Form{email}>\n"; print MAIL "Subject: Добавлено новое сообщение\n"; print MAIL "Content-type: text/html\n\n"; $mailhtml=<<"MAILHTML"; <html> <head> <title>Гостевая книга</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <p><b>В гостевую книгу добавлено новое сообщение</b></p> <p align="left"><b>Прислал: <font color="#0000FF">$Form{name} </font></b></p> <p align="left"><font size="2"><b><i>Информация о отправителе:<br></i> <font color="#0000FF"><i> </i> </font> E-mail: </b>$Form{email} <b><br>Home Page: </b><a href="$Form{homepage}">$Form{homepage}</a><br><br> <p align="justify">Вот, что он написал в Вашу книгу: </p> <hr> <div align="left">$Form{message}<br> </div> </body> </html> MAILHTML print MAIL $mailhtml; close (MAIL); -------------------------------- 2. На PHP: <? $mail="Гость $name с адресом емайл $email, url $homepage, оставил запись $message"; mail("mail@webmaster.site.ru","Гостевая книга", $mail, ""); ?> Замените в скриптах мыл-адрес на свой, подправьте переменные. Должно заработать. Будут вопросы, пишите. Ответ прислал DoctorGenius service Все зависит от настроек браузера пользователя. Это сообщение нельзя убрать, потому что Javascript не может менять настройки браузера - из соображений безопасности было сделано так, что Javascript не может изменять настройки браузера. Ответ прислал Александр Цегельников Поставь скрипт (CGI), тогда этого не будет. Ответ прислал Mr. Gizmo Все бесплатные глючние! Ответ прислал DoctorGenius service Обычно, все браузеры более поздних версий поддерживают то, что поддерживали предыдущии. Этот скрипт я уже присылал для ответа на 86 вопрос. Работает в Netscape Communicator 4.51 и в Internet Explorer 4 Кроме того, в эту бегущую строку можно вставлять ссылки. <script language="JavaScript1.2"> file://Specify the marquee's width (in pixels) var marqueewidth=330 file://Specify the marquee's height (in pixels, pertains only to NS) var marqueeheight=20 file://Specify the marquee's scroll speed (larger is faster) var speed=6 file://Specify the marquee contents var marqueecontents='<font face="Arial"><strong><big>Бегущая строка. Можно также<a href="http://">Вставлять линки.</a>Ваш текст.......</big></strong></font>' if (document.all) document.write('<marquee scrollAmount='+speed+'style="width:'+marqueewidth+'">'+marqueecontents+'</marquee>') function regenerate(){ window.location.reload() } function regenerate2(){ if (document.layers){ setTimeout("window.onresize=regenerate",450) intializemarquee() } } function intializemarquee(){ document.cmarquee01.document.cmarquee02.document.write('<nobr>'+marqueecontents+'</nobr>') document.cmarquee01.document.cmarquee02.document.close() thelength=document.cmarquee01.document.cmarquee02.document.width scrollit() } function scrollit(){ if (document.cmarquee01.document.cmarquee02.left>=thelength*(-1)){ document.cmarquee01.document.cmarquee02.left-=speed setTimeout("scrollit()",100) } else{ document.cmarquee01.document.cmarquee02.left=marqueewidth scrollit() } } window.onload=regenerate2 </script> <ilayer width=&{marqueewidth}; height=&{marqueeheight}; name="cmarquee01"> <layer name="cmarquee02"></layer> </ilayer> Ответ прислал YURIK <script language="JavaScript"> var height=0; var width=0; if (self.screen) { // for NN4 and IE4 width = screen.width height = screen.height } else if (self.java) { // for NN3 with enabled Java var jkit = java.awt.Toolkit.getDefaultToolkit(); var scrsize = jkit.getScreenSize(); width = scrsize.width; height = scrsize.height; } </script> </head> <body> <script language="JavaScript"> <!-- if (width > 0 && height > 0) { document.writeln('Ваше разрешение: ',width,'x',height) } else { document.writeln('Я не знаю вашего разрешени\я') } //--> </script> Ответ прислал Литвинов Роман Скрипт, который в соответствие с разрешением экрана юзера направляет на соответствующую страницу! <head> <script language="JavaScript"> <!-- var height=0; var width=0; if (self.screen) { // for NN4 and IE4 width = screen.width height = screen.height } else if (self.java) { // for NN3 with enabled Java var jkit = java.awt.Toolkit.getDefaultToolkit(); var scrsize = jkit.getScreenSize(); width = scrsize.width; height = scrsize.height; } // --> </script> </head> <body> <script language="JavaScript"> <!-- if (width == 800 && height == 600) { location.href = "800x600.htm" } else if (width == 640 && height == 480) { location.href = "640x480.htm" } else { location.href = "unknown.htm" } // --> </script> </body> Ответ прислал DoctorGenius service Вот скрипт, который будет заменять рисунок и надпись в status bar при наведении мыши. Если мышь убрать - все вернется как было. Эту часть скрипта разместить между тегами <HEAD>...</HEAD> <script language="javascript1.1"> <!-- firstimage=new Image() firstimage.src="p1.gif" secondimage=new Image() secondimage.src="p2.gif" //--> </script> <script> <!-- function filter(imagename,objectsrc){ if (document.images) document.images[imagename].src=eval(objectsrc+".src") } //--> </script> Эту часть скрипта разместить между <BODY>...</BODY> <a href="http://" onmouseover="filter('a','secondimage');window.status='Описание ссылки в status bar'; return true;" onmouseout="filter('a','firstimage');window.status=''; return true;"> <img src="p1.gif" name="a" border=0></a> Ответ прислал IndigoSlim НЕТ ТАКОГО! Все скрипты, которые могут писать в файл пишутся на Perl/PHP/ASP. Пользуйся guestbook.ru. Ответ прислал Andrej R. Sirvutis На http://www.listsoft.ru в разделе "Гостевые книги" есть простейшая гостевуха на PHP. Это единственный вариант, что подойдет в Вашем случае. Если, конечно, не использовать гостевые книги внешних служб, типа http://guestbook.land.ru Ответ прислал Wasilich Использовать Флэш 4, или CorelXara 2 Кстати, уже появилась КсараИкс........ Эспешиалли для Инета. Ответ прислал Evgene Зайди на www.narod.ru. Зарегирируйся. Напиши название web-адреса volodya, оно будет доступно как volodya.narod.ru. Получишь логин и пароль. Зайдешь в мастерскую И там есть ftp доступ к серверу Формочка такая будет 8 кнопок и 8 textarea. Щелкаешь на кнопке и указываешь где на диске находиться твой файл после чего он будет размещен на их сервер и доступен по твоему адресу на народе к примеру volodya.narod.ru. Ответ прислал Александр Цегельников Я не много не понял твоего вопроса! Если тебе нужно закачать на сервак гортовую страничку, то тебе нужно воспользоваться фтп клиентами! Например фар, куте фтп, и т.п. Как это делать! Везде по разному, но в основном пишеш адрес типа: ftp://login:password@you.server.ru/ За дополнительной информацией оброщяйся по мылу: markers@mailru.com Ответ прислал "DoctorGenius service Все действительно просто. Надо зарегестрироваться на каком либо бесплатном сервере - например http://yandex.narod.ru Процесс регистрации аналогичен регистрации для получения бесплатного e-maila - надо заполнить регистрационную форму, для логина и пароля желательно использовать только английские символы и цифры. После регистрации зайти в раздел "моя мастерсакая". Затем "доступ по FTP" - ввести логин и пароль, тогда откроеться обычная папка. Скопировать в туда файлы. Главная страница должна называться index.html Все названия html файлов вводить ТОЛЬКО АНГЛИЙСКИМИ (желательно маленькими БУКВАМИ). Ответ прислал Poltergeist Регестрируешся например на www.boom.ru, потом любым ФТП-клиентом перекачиваешь туды свои файлы! И всё... FTP-адрес надо посмотреть на самом сайте... Если непонятно пиши на: poltergeist@omen.ru <script> if(браузер==InternetExplorer)document.location.href="страница_под_IE.htm"; if(браузер==NetscapeNavigator)document.location.href="страница_под_NN.htm"; document.location.href="страница_под_все_остальные_браузеры.htm"; </script> Скрипт прекрасно работает: как только юзер под IE заходит на страничку, он сразу же попадает на "страница_под_IE.htm" Проблема вот в чем: как только он нажимает в браузере кнопку 'Back', он снова попадает на index.htm, которая тут же отсылает его обратно. Получается, что страница как бы не позволяет пользователю с нее уйти. Как с этим бороться? Ответ прислал YURIK Сделай отдельную кнопку входа Например: Немного доделать ваш скрипт. <script> function vhod() { if(браузер==InternetExplorer)document.location.href="страница_под_IE.htm"; if(браузер==NetscapeNavigator)document.location.href="страница_под_NN.htm"; document.location.href="страница_под_все_остальные_браузеры.htm"; } </script> <A HREF="#" onClick="vhod()">Вход</a> Так у вас появится еще одна страница под баннеры и счетчики. Ответ прислал Andrej R. Sirvutis Насколько я знаю, нажатие кнопки "Назад/Back", в Эксплорере например, равносильно нажатию на ссылку javascript:history.back() Попробуйте обыграть этот переход. Или используйте onUnload(), но тогда следует учитывать, что сработает в любом случае, даже при переходе по другой ссылке с текущей страницы. Ответ прислал Александр Цегельников Вместо значений напиши: для width=<script>screen.width</script>,для height=<script>screen.height</script>. Должно работать как лошадь!:) Ответ прислал Andrej R. Sirvutis Поищите на lycos.com Хотя я порекомендовал бы Sambar Server 4.4 или Apache. Ответ прислал tosha Это в смысле веб сервер... тогда самый крутой (это мое мнение) Apache http://www.apache.org Ответ прислал Литвинов Роман <p style="text-indent: 15pt">... Абзац ...</p> он работает, как видно, для абзацев.... с картинками не пробовал. А сам делаю такие дела в пемощью таблиц: например, таблица с двумя колонками, <align="left">, крайняя колонка например 10% от всей ширины, ну а во вторую вставляй, что надо, хоть картинку, хоть текст! Ответ прислал Andrej R. Sirvutis Создайте пустой прозрачный gif с высотой = высота Вашей картинки и необходимой шириной = расстояние от правого края. Затем разместите его справа от картинки. Или, как вариант, использовать таблицу, а для нее выставить границу от края, например 50 пикселей. Ответ прислал AlexiuS Можно попробовать через CSS. Поставь картинку в ячейку таблицы и задай этой ячейке свойство margin-top (это для отступа сверху). Пример: <table> <tr><td style="margin-top: 4cm"> (4cm - 4 сантиметра, 4px - 4 пикселя и др.) <img ...> </td></tr> </table> А можно попробовать так: <table> <tr><td style="background-image: URL(...); background-repeat: no-repeat; background-position: lp tp"> (lp - расстояние от левого края, tp - расстояние сверху).   ; </td> |
Клуб друзей http://gfox.boom.ru - Создание web-страниц, HTML, компьютерный юмор и прочее. http://oyou.bizland.com - ССайт признаний в любви. Истории любви. В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по кругу ПОСТОЯННО. Как в рассылке, так и на сайте. Как попасть? Загрузите инструкцию в zip-архиве. |
Присылайте статьи или вопрос (по публикации) по адресу kar_dd@inbox.ru с пометкой "Статьи в рассылку". Гонорар за статьи - договорной (500-2000 показов RLE).
Я жду Вас на сайте моего проекта http://webg.agava.ru Дмитрий Давыденко |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
|
В избранное | ||