Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Дизайн как индустрия: профессиональное отношение к работе." на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Веб-дизайн. Вопросы и ответы.
|
1 января 2001г. # 1 (12) |
Вопросы Вопросы и ответы Помощь в раскрутке |
Кол-во подписчиков - 7000 |
Сайт для web-мастера http://webg.agava.ru |
Присылайте свои вопросы и ответы с пометкой "Вопрос-ответ".
P.S. Сервер настроен соответствующим образом. Ответить на вопрос Станичка с форумом грузится во фрейме. Если грузить в отдельном окне, то ошибка бывает, но не всегда. А так-же, форма для отправки сообщение стала выдавать подобную ошибку. Единственное сходство - то что на серваке, где сайт хоститься cgi-bin не поддерживается, а форум и почтовая форма находятся на других серваках. Или может кто посоветует, иль предложит где лучше сделать форум(чтобы без регистрации посетителей был)? Ответить на вопрос Необходимо сделать следующие: когда люди кликают на своей странице (на моем сайте) по ссылкам (из файла 123.js) им должно засчитываться количество кликов. Причем каждому человеку отдельно (в отдельный файл записывался или можно, чтобы прямо на его странице). И желательно, чтобы этот счетчик можно было настроить на то, чтобы он засчитывал каждый клик по каждой сылке только 1 раз в сутки. Как можно сделать так, чтобы человек на моем сайте регистрировался (через регистрационную форму)? Ему создавалась отдельная страничка, на которую он мог бы заходить (когда захочет) через свой пароль и логин. И чтобы на эту страничку было вставлено все вышеперечисленное (то есть ссылки из файла 123.js и счетчик кликов). Ответить на вопрос _________________________ | (00000) | 00000- лампочка | / | \ | | чета написанно | | еще написанно | | ....... | | / | \ | | сдесь свет тускнее |и я был бы совсем просто гипер щаслив если бы этот "свет" мерцал (и пожалуста можна скриптец с подробным описанием) Ответить на вопрос if (document.check.serial.value.match(/(^(\d{2}\-\d{7})$|^(\d{3}\-\d{2}\-\d{4})$)/) == null) Ответить на вопрос Ну или в центр странички встроился анимированный ГИФ флага СССР? Ответить на вопрос Например: Link1 загружает файл.htm с menuFrame(menu1.htm) и mainFrame(main1.htm) Link2 загружает файл.htm с menuFrame(menu2.htm) и mainFrame(main2.htm) Link3 загружает файл.htm с menuFrame(menu1.htm) и mainFrame(main2.htm) и т.д. Ответить на вопрос <FORM> <INPUT type=hidden name="select value"><SELECT onchange="top.location.href = this.options[this.selectedIndex].value;" size=1 name=sel> <OPTION value=# selected>Галерея 1</OPTION><OPTION name=sel value=galery1.htm>Галерея 2</OPTION> name=sel> <OPTION value=galery2.htm>Галерея 3</OPTION></SELECT> </FORM> Вопрос : как сделать.чтобы при переходе по ссылке не выкидывало из фрейма ??? Где в ней "target="" или что-то похожее указывать, чтобы в тоже окно грузилось? Ответить на вопрос 1) убрать описание картинки 2) скрипт должен показывать все .jpg и .gif файлы из директории, (т.е. скрипт показывал все картинки, которые были описаны в файле pic.dat -- а нужно, чтобы он сам сканировал директорию сервера и показывал все картинки, находящиеся в ней) ВОТ КОД СКРИПТА: #!/usr/bin/perl ########################################### # Имя файла - базы данных # формат базы: # <имя_файла_картинки_1>|<Описание_1> # <имя_файла_картинки_2>|<Описание_2> # ########################################### $basefile="pic.dat"; ########################################### # Url к картинкам - должен читаться из веба ########################################### $imageurl="/album"; ########################################### # Если Вы запускаете непосредственно скрипт # - укажите его URL # Вы можете также подключить скрипт с # использованием SSI - включив в страницу # следующий тэг # <!--#include virtual="/cgi-bin/scriptdir/album.cgi" --> # и тогда укажите здесь # URL соответствующей страницы ########################################### $exec="palbum.html"; ########################################### # Стиль для меню навигации ########################################### $navistyle="qq~" style="{ font-size: 8pt; color: #009999; text- decoration: none; font-weight: bold}" ~; ########################################### # HTML код заголовка (если необходимо) ########################################### $header=qq~ ~; ########################################### # HTML код колонтитула (если необходимо) ########################################### $footer=qq~ ~; ####################################################### ######################## # Дальше ничего менять не надо. ####################################################### ######################## print "Content-type: text/html\n\n"; $in=$ENV{QUERY_STRING}; @temp=split /=/,$in; if ($temp[0] eq 'pic') {$cp = $temp[1]} else {$cp =1}; open (CONF,$basefile); @lines = <CONF>; $n=1; close (CONF); foreach $line(@lines){ @data = split (/::/, $line); if ($data[0] ne '') {$fil[$n] = $data[0]; $podpis[$n] = $data[1]; } $n++; } print $header; print "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"> <tr align=\"center\" valign=\"top\"><td>"; print "<font size=2><b>$podpis[$cp] </b></font></td></tr>"; print "<tr align=\"center\" valign=\"top\"><td>"; print "<img src=$imageurl/$fil[$cp]></td></tr>"; print "<tr align=\"center\" valign=\"top\"><td>"; if ($cp > 1) {$temp=$cp-1; print "<a href=\"$exec?pic=1\" $navistyle><<<</a> <a href=\"$exec?pic=$temp\" $navistyle><</a> " } for ($i=1; $i<$n; $i++){ if($i == $cp) { print " <font size=2><b>$i</b></font> " } else { print " <a href=\"$exec?pic=$i\" $navistyle>$i</a> "} } $x = $n-1; if ($cp < $x) {$temp=$cp+1; print " <a href=\"$exec?pic=$temp\" $navistyle></a> <a href=\"$exec?pic=$x\" $navistyle></a>" } print "</td></tr></table>"; print $footer; А ВОТ СКРИПТ, КОТОРЫЙ ВЫПОЛНЯЕТ 2-ю ЗАДАЧУ #!/usr/bin/perl print "Content-type: text/html\n\n"; $buffer=$ENV{'QUERY_STRING'}; if ($buffer and $buffer!~ /(\d+)/) {$img_nomer=1} elsif (!$buffer) {$img_nomer=1} else {$img_nomer=$buffer} require "imgshow.cfg"; @filenames=get_files("$patt_img_path",10); if ($img_nomer>$#filenames+1 or $img_nomer<=0) {$img_nomer=1} $patt_header=~ s/\%img_view\%/<img src=$patt_img_url\/ $filenames[$img_nomer-1]>/igm; if ($img_nomer==$#filenames+1) { $patt_link_next="$patt_link_next"; } elsif ($img_nomer<$#filenames+1) {$patt_link_next="Ответить на вопрос Вопросы и ответы Ответ прислал Vladimir Lifar. В реестре нужно поправить в "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\AddLocales" параметр (или как его лучше назвать?) "1252" По умолчанию стоит: "CP_1252.nls" Исправить на: "CP_1251.nls" Ответ прислал Жарчиков Евгений. Я сам столкнулся с такой проблемой в Photoshope и никакие ковыряния в системном реестре мне не помогли. Лишь потом я открыл эту тайну:-)) Новый Photoshop по умолчанию использует свои собственные шрифты, а системные шрифты в выпадающем меню выбора шрифта отодвигает в конец, т.е. надо прокрутить шрифты до конца и найти необходимый. Системные от фотошоповских отделены разделителем (чертой). Ответ прислал Александр. Установил себе P_SHOP6 - и та же проблема со шрифтами. Выхожу из положения с помощью плагина EXTENSIS PhotoText2 Solo (все шрифты, которые работали в PS5 работают корректно, значит собака зарыта в PS6). Ответ прислал Evil. Вставь туда где нужно прокручивать док и все. <TABLE border=0 cellspacing="1" width="100"> <TR> <TD align="center"> <table border="0" bgcolor="#000000" cellspacing="1" cellpadding="0" width="100%"> <tr> <td bgcolor="#F2F9FF" valign="middle" align="center" height="150"> <IFRAME border=0 frameBorder=NO frameSpacing=0 height=150 marginHeight=0 marginWidth=0 scrolling=no src="ТУТ НАДО УКАЗАТЬ ПУТЬ" width=110> <ILAYER LEFT=-0 CLIP="105,140"></ILAYER> </IFRAME></td> </tr> </table> </td> </table> Ответ прислал Виталий. Пиши - сделаем. Только подключаться будет через SSI. Ответ прислал NOP E.S.C. 1. Посылай на обсчитываемую страницу не напрямую, а через простейший CGI который выдаст пользователю следующий HTML код: <html> <body> <meta http-equiv=refresh content='0; url=НТТР://куда_надо.зло'> </body> </html> Этот код и перекинет юзверя на нужную ему страницу, а скрипт который выводил этот код сможет перед выводом его запомнить в свой лог и само обращение, и IP обращавшегося. 2. Раз в сутки - работай с функцией time(), которая выдаёт кол-во секунд со дня официального рождения Unix. 3. Если надо более подробно механизм, то пиши в моё мыло: image2nop@inbox.ru Ответ прислал NOP E.S.C. Сделав эту страницу как CGI, а там уже определять из окружения, например для перла: #!/usr/bin/perl $user_ipadr=$ENV{'REMOTE_ADDR'}; $user_ipadr_forward=$ENV{'HTTP_X_FORWARDED_FOR'}; $user_via=$ENV{'HTTP_VIA'}; $user_identificator=$ENV{'REMOTE_IDENT'}; $user_id_name=$ENV{'REMOTE_USER'}; $user_agent=$ENV{'HTTP_USER_AGENT'}; $user_agent_accept_data_type=$ENV{'HTTP_ACCEPT'}; Если не понятно, то скачай: http://asm.al.ru/file_src/pall_src.zip - там есть. Ответ прислал Виталий. В страницу вставьте <--#include virtual="/cgi-bin/ip.cgi" --> Текст скрипта ip.cgi: #!/usr/bin/perl $to='youmail@youdomain'; # замените на Ваш e-mail $from='webserver@youdomain'; # можно не менять open(MAIL, "|/usr/sbin/sendmail -t") print MAIL "Content-Type: text/plain; charset=Windows-1251\n\n"; print MAIL "Form: $from\n"; print MAIL "To: $to\n"; print MAIL "Subject: IP-адрес посетителя\n\n"; print MAIL "У нас гость. Его IP-адрес: $ENV{'REMOTE_ADDR'};\n"; close (MAIL); Ответ прислал Виталий. Здесь может быть несколько проблем: 1) Неверно указан путь к интерпретатору Perl'а. Проверьте. Первая строка скрипта должна выглядеть так: #!/usr/local/bin/perl или так: #!/usr/bin/perl, причем пробела перед записью быть не должно. 2) Скрипт у Вас в кодировке DOS/Windows, а на h1.ru стоит FreeBSD. Эти системы отличаются форматом окончания строки. Для DOS/Windows - это #10#13, а для FreeBSD - только #10. Вам можно попробовать удалить лишний (невидимый) код в конце КАЖДОЙ строки, даже пустой. Сделать это можно либо вручную (перейдя кнопкой "End" в конец строки и нажав "забой"), либо в любом текстовом редакторе, имеющем возможность работать со строками в формате Unix'а (в частности такая возможность есть в обычном F4-редакторе у Necromanser DOS Navigator'а). 3) Система FreeBSD (в отличии от DOS/Windows) различает регистр букв и для нее script.cgi, Script.cgi, SCRIPT.CGI - это разные файлы. Проверьте как Вы вызываете скрипт. Я бы рекомендовал всегда использовать имена файлов в нижнем регистре, так меньше путаницы. 4) Вы поместили скрипт не в тот каталог. Проверьте скрипт должен находиться в каталоге cgi. 5) Вы не верно вызываете скрипт. Если Вы вызываете скрипт из своей страницы, расположенной на Вашем же сайте, то его вызов должен быть описан так: "http://youdomain.h1.ru/cgi-bin/youscript.cgi" или так: "/cgi-bin/youscript.cgi". 6) У скрипта не выставлен атрибут "исполняемый". Дело в том, что в Unix-системах файл является исполняемым не по расширению как в DOS/Windows системах (.exe, .com, .bat), а по атрибуту. Атрибуты делятся на три класса: для владельца, для группы, к которой принадлежит владелец и для всех остальных; и на три типа: для чтения (4), для записи (2) и для исполнения (1). Т. е. атрибут прав доступа вида 666 указывает, что файл разрешен для чтения и записи всем пользователям (такие права рекомендуется ставить на файл сообщений в чате). Исполняемый же скрипт должен обладать правами вида 755 или 711, что не позволит на коме кроме владельца перезаписать его в первом случае и перезаписать/прочитать во втором, но для исполнения он разрешен всем. Хотя h1.ru грозяться не выполнять скрипт если его праве отличны от 700. 7) И наконец последнее (что я смог придумать) Ваш скрипт написан не на Perl'e а на РНР, а на h1.ru нет поддержки РНР. Если это не поможет, то опишите более подробно, что выдает система в ответ на вызов скрипта. Ответ прислал Andrej R. Sirvutis. Пишите, помогу с настройкой. Ответ прислал Alexander Kravchenko. Лучше рисунок разбить на части и их положить в таблицу. Тогда и грузиться будет быстрее и можно поставить ссылку <A HREF="..." TITLE="текст появляющийся при наведении мышки"><IMG SRC="..."></A> Ответ прислал Hidetek. Нужно вставить значение "alt" для ссылки. Вот пример: <map name=menu> <area shape=rect coords="260,24,368,45" href="index.html" alt="В начало"> <area shape=rect coords="150,24,258,45" href="about.html" alt="О нас"> </map> Ответ прислал DoctorGenius service. Три рисунка вставлены в таблицу с такими параметрами, что выглядит как один сплошной рисунок. Можно сделать подпись к рисунку с помощью alt (описание ссылки) в теге IMG <A HREF="http://"><IMG SRC="p1.gif" border=0 alt="Описание ссылки"></A> Или же можно сделать описание к ссылке в status bar <a href="http://" onMouseOut="window.status=''; return true;" onMouseOver="window.status='Описание ссылки'; return true;"><IMG SRC="p1.gif" BORDER=0></a> Ответ прислал Andrej R. Sirvutis. Напишите мне, обговорим детали, и я сделаю Вам скрипт. Ответ прислал Виталий. Пишите - сделаем. Ответ прислал Александр Цегельников. вот: $seed=int rand(10000000); Надеюсь поймешь, если не поймешь, пиши. Ответ прислал NOP E.S.C. А оно тебе надо ? Не удачнее cделать ли не рандомное число, а счётчик от нуля и до упора (более 2х миллиардов - думаю что тебе хватит ICQ UINов же хватает), а что бы всякие умные челы не подделали число, то ты им выдавай не само число, а скажем ЧИСЛО_НА_ПОКАЗ = СЧЁТЧИК * 17 + 5 вот и пусть паряться считают какой у тебя алгоритм (а его можно сильно навернуть)... Хотя должно работать и так (чисто рандомизатор перла): $Rnd_Num=int rand(10000); Код простейшего счётчика на перле можешь качнуть отсюда: http://asm.al.ru/file_src/counter.tar Ответ прислал Виталий. Возможно Ваша проблема заключается в том, что функция rand() в любом случае возвращает дробное число, даже если указан предел генерации. Попробуйте использовать int(rand(предел)) - это выражение вернет Вам целую часть сгенерированного числа. Если Вы хотите начать генерацию с какого-либо начального значения, то используйте функцию srand(число). Ответ прислал "Andrej R. Sirvutis. Используйте предзгрузку gif'ов скритом на предшествующей странице. Отображаться они не будут, но будут загружены в кэш. <head> <script language="JavaScript"> <!-- function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } //--> </script> </HEAD> <body onLoad="MM_preloadImages('pic1.gif','pic2.gif','pic3.gif)"> ... </body> Ответ прислал Evil. Сходи на http://www.ozon.ru/index.cfm/partner=nocker Куча книг. Ответ прислал AlexYac. Руководство для начинающих по Dreamwaver - http://www.design.krsk.ru/Dreamweaver/beginner/DW3_steps.pdf Наиболее толковое из имеющихся в сети. На бумаге - "DW3: краткий курс", изд-во "Питер", 2000 Ответ прислал Alexander Kravchenko. <IMG SRC="..." ALT="!!!ВКЛЮЧИТЕ ОТОБРАЖЕНИЕ КАРТИНОК!!!"> Ответ прислал Виталий. Лучше всего интернет сочетается с JavaScript а не с VBScript, так как последний является "фишкой" Microsoft'а, то пользователи Netscape останутся вообще без Ваших скриптов. Ответ прислал Vitaly Nevzorov. Довольно странный вопрос, если имеется ввиду клиентская часть то можно и JavaScript и VBScript - практически возможности одинаковые, если работал на VB то лучше выбрать VBScript, если на С то JavaScript - легче понимание синтаксиса. Если имеется ввиду серверная часть, то надо исходить прежде всего что сервер этот поддерживает, например можно и на Дельфи написать CGI или ISAPI, только юниксовский сервер его не запустит. Ответ прислал horm. Посмотри по адресу http://www.webclub.ru/materials/php3/index.html , только там нет некоторых страниц, и есть клуб програмер по РНР http://phpclub.net, там много интересного по этому языку. Ответ прислал YURIK. Возможно, причем очень просто: <TABLE> <tr><td BGCOLOR=начальный цвет onMouseOver="style.background='цвет при наведении '" onMouseOut="style.background='начальный цвет'"> Текст ячейки </td></tr></table> Ответ прислал Evil. Первый скрипт, второй сама ссылка. <<script type="text/javascript"> function mOvr(src,clrOver) { if (!src.contains(event.fromElement)) { src.style.cursor = 'hand'; src.bgColor = clrOver;}} function mOut(src,clrIn) { if (!src.contains(event.toElement)) { src.style.cursor = 'default'; src.bgColor = clrIn; }} function mClk(src) { if(event.srcElement.tagName=='TD') { src.children.tags('A')[0].click(); }} </script> А это вставить в то место где нужно. <table> <tr><td width="139" bgcolor="#669999" align="center"> <table> <td align="center" height="18" class="ButtonCell" onMouseOver="mOvr(this,'#006F62');" onMouseOut="mOut(this,'#669999');" onClick="mClk(this);" align="left"> <a href="ТУТ ССЫЛКА НА ДОКУМЕНТ" class="nav"> <font color="#FF0000" size="2">ТУТ ВВЕСТИ ТЕКСТ</font></a> </td></tr> </table> </td></tr> </table> Ответ прислал Leo. Данное решение, правда не моё. Я его взял тоже из рассылки. Автор Соловьёв Михаил stark@echo.ru. Но оно мне понравилось своей краткостью. То, как это делал я, было гораздо больше по объёму. <table border="0" cellspacing="1" width="90" id="table1" onmouseover="table1.bgColor='gray'" onmouseout="table1.bgColor='#C0C0C0'" onclick="document.href='start.htm'" style="cursor: hand"> <tr> <td><p align="center"> <font size="4">Начало</font></p> </td></tr></table> 1.) меняем во 2-ой строке gray на имя или код цвета, в который будет перекрашиваться кнопочка при наведении на неё мышки. 2.) меняем во 3-ой строке #c0c0c0 на имя или код первоначального цвета, в этот цвет кнопка будет перекрашиваться при убирании мышки. 3.) в 4-ой строке меняем start.htm на имя страники, на которую указывает кнопка. 4.) и, естественно меняем "Начало" на другую надпись на кнопке. И важное примечание:если Вы ставите эту кнопку несколько раз,то каждый раз во всём коде надо table1 менять на что-нибудь другое... Поставив несколько таких кнопочек друг над другом, получаем сносную менюху. Ответ прислал Mike. Например так: <script language=javascript> n=6; for(i=1; i<=n; i++) { document.write('<a href="'+i+'.htm">'+i+'</a>'); if (i<n){ document.write(', ');} } </script> <SCRIPT LANGUAGE="JavaScript"> current_date = document.lastModified; document.write("Страница обновлена: " + current_date + "."); </SCRIPT> Как поменять месяц и дату местами? (mm/dd/yyyy, надо dd.mm.yyyy) Ответ прислал Виталий. <SCRIPT LANGUAGE="JavaScript"> str=new String; arr=new Array; var str=document.lastModified; arr=str.split("/") document.write("Страница обновлена: "+arr[1]+"/"+arr[0]+"/"+arr[2]+ ".<p>"); </SCRIPT> Ответ прислал YURIK. А так пойдет: <SCRIPT LANGUAGE="JavaScript"><!-- var docdatetime = new Date(document.lastModified); var date = docdatetime.getDate(); var month = docdatetime.getMonth(); switch (month) { case 0:month='января';break; case 1:month='февраля';break; case 2:month='марта';break; case 3:month='апреля';break; case 4:month='мая';break; case 5:month='июня';break; case 6:month='июля';break; case 7:month='августа';break; case 8:month='сентября';break; case 9:month='октября';break; case 10:month='ноября';break; case 11:month='декабря';break; } var year = docdatetime.getYear(); if (year<100) { year='20'+year; } document.write('Последнее изменение: '+date+' '+month+' '+year+'г.'); //--></SCRIPT> Ответ прислал Andrej R. Sirvutis. Используйте фреймы. index.htm: <frameset rows="195,*" frameborder="no" border="1" framespacing="0" cols="*"> <frame name="top" scrolling="no" src="topframe.htm"> <frame name="main" src="mainframe.shtml"> </frameset> <noframes> </noframes> topframe.htm (верхний фрейм): html-код меню mainframe.htm (нижний, главный фрейм): html-код основной страницы Ответ прислал NOP E.S.C. Заходишь на сайт: http://nop-esc.narod.ru и в своём IE выбираешь в меню опцию "показать как текст" - видишь код который собрал страницу. Более подробно и с примерами читай статью: http://asm.al.ru/text_cht.htm Ответ прислал Evil. Состоит из трех документов. 1. самый главный. <HTML> <HEAD> <TITLE></TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html"> </HEAD> <FRAMESET BORDER="2" FRAMESPASING="0" COLS="150,*"> <FRAME NAME="" SRC="док. который будет с лева.html" SCROLLING="Auto"> <FRAME NAME="" SRC="тут центральный(основной).html" SCROLLING="Auto"> <NOFRAMES>> <P>This page uses frames, but your browser doesn't support them.</P> </NOFRAMES> </FRAMESET> </HTML> Это документ который будет с лева. <HTML> <HEAD> <TITLE></TITLE> <base target="ИМЯ ЦЕНТРАЛЬНОГО ДОКА"> - это основное. Собственно цель, что будет открываться в центре. </HEAD> <BODY> </BODY> </HTML> вот в принципе и все. Ответ прислал Andrej R. Sirvutis. Можно на каждой странице прописывать все картинки как ссылки, указывая border=1. На каждую картинку сделать такую же, но допустим с зеленой рамкой для использования в качестве активной. На соответствующей активной картинке странице вместо ссылки на эту картинку поставить просто картинку, но "активную". Картинки-ссылки посещенных страниц будут отображаться с красной рамкой, как стандартные посещенные ссылки, а непосещенные - с синей рамкой. Цвета могут быть и другие, зависит от того, что прописано в теге <body> или в CSS. Ответ прислал Evil. Выкинь фронт пейдж. И поставь нормальную прогу. Мало занимает и просто незаменима. Расчитана от новечка до профи. Visual HTML Workshop А если показывается всякая ерунда, попробуй поменять кодировку. Ответ прислал Судаков Валерий. Установить курсор на странице. Нажать правую кнопку мыши и в меню выбрать Page Properties... На вкладке Language в HTML encoding в выпадающем списке - выбери Cyrillic Ответ прислал Namig Kouliyev. Sozdayte pustoy fayl i dobavte sleduyushuyu stroku: <? echo "Welcome"; ?> Zagrujayte na server i otkroyte etu stranitsu v brauzere. Yesli vidite "Welcome" to vse v poryadke, yesli net to tam ne ustanovlen PHP. Ответ прислал Andrej R. Sirvutis. Для страниц, использующих PHP, ставьте расширение .php3 Ответ прислал DoctorGenius service. А не лучше ли задавать размеры фреймов в процентах ? Например так : <FRAMESET rows=15%,85%> <FRAME name=menu src="menu2.htm" scrolling=no> <FRAME name=display src="mypage.htm" scrolling=auto> </FRAMESET> Ответ прислал Namig Kouliyev. U menya na sayte yest poisk besplatnix provayderov web prostranstva, e-maila i t.d. (Tochnee, doma gotovo i cherez neskolko dney zagruju). Koroche, ya sobiral informatsiyu pro nix, no russkoyazichnix s FrontPage ne nashel. A vot angloyazichniye: www.bizland.com - 35 Mb, bistriy server, no bez CGI,PHP. www.freedom2surf.net - 20 Mb + CGI,PHP,SSI,PostgreSQL, i mnogoe drugoe + bez bannerov i s Frontpage server extensions. Analogov poka ne sushestvuyet. www.virtualave.net- 20 Mb + CGI,SSI Ответ прислал Hidetek. Нужно в ячейку вставить изображение размером в 1 пиксель и обязательно указать размер, т Ответ прислал NOP E.S.C. Для того что бы ячейки стали видимы (пустые ячейки нетшкаф совсем не показывает), а ты работай с картинками цвета фона, вот пример таблицы с двумя ячейками: <Table Border cellspacinG=0 cellpaddinG=0 cols=2 WidtH="100%"> <Tr><Td Width="1"><Img src="q.gif" Height=1 Width=1></td> <td><Img src="q.gif" Height=1 Width=1></td> </tR></tablE> соответственно 1x1 и 1xВсё_остальное. Ответ прислал Andrej R. Sirvutis. <script> function newwin(){ window.open('page.htm', '_blank', 'Width=640, Height=480, Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbars=0, Resizable=0'); focus(); } setTimeout("newin()", 10000); // время (в миллисекундах) через которое откроется окно </script> Значит объясняю: Toolbar - Панель инструментов Location - Поле адреса странички Directories - Панель ссылок Status - Статусная строка Menubar - Навигационное меню Scrollbar - Полоса прокрутки Resizable - Способность изменять размеры окна 0 и 1 менять как угодно. 1 - это включить функцию, а 0 - соответственно выключить функцию. Ответ прислал Виталий. Посмотри ответ на 274 вопрос. Ответ прислал Farkhad Rakhmetov. <html> <head> <script language="JavaScript"> <!-- hide // здесь Ваш текст var scrtxt = "Привет! " + "мой посетитель " + "Надеюсь тебе понравится здесь!"; var len = scrtxt.length; var width = 100; var pos = -(width + 2); function scroll() { pos++; var scroller = ""; if (pos == len) { pos = -(width + 2); } if (pos < 0) { for (var i = 1; i <= Math.abs(pos); i++) { scroller = scroller + " ";} scroller = scroller + scrtxt.substring(0, width - i + 1); } else { scroller = scroller + scrtxt.substring(pos, width + pos); } window.status = scroller; // здесь зададите время повтора в миллисекундах setTimeout("scroll()", 100); } // --> </script> </head> <body onLoad="scroll()"> </body> </html> У Вас есть интересный сайт, но мало посетителей?
Присылайте статьи или вопрос (по публикации) по адресу kar_dd@inbox.ru с пометкой "Статьи в рассылку". Гонорар за статьи - договорной (500-2000 показов RLE).
Я жду Вас на сайте моего проекта http://webg.agava.ru Ведущий рассылки Дмитрий Давыденко |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
|
В избранное | ||