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

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

  Все выпуски  

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


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


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

13 декабря 2000г. # 7
Задать вопрос
Архив выпусков

Кол-во подписчиков - 5500
Проект сайта "ADG Scripts".
Сайт для web-мастера
http://webg.agava.ru
Здравствуйте!

Присылайте свои вопросы и ответы с пометкой "Вопрос-ответ". В каждом номере, среди авторов лучших ответов будет розыгрываться приз, в виде 500 бан. пок. RLE.
В этом номере приз выиграл DoctorGenius service.
Маленькая просьба. Если Вы пишите автору ответа, чтобы он уточнил какие-либо детали, то цитируйте в письме вопрос и ответ полностью.

          Вопросы
  • 76. Я пытаюсь сделать чат на ASP.Кто-нибудь может подсказать (по-подробнее) как он работает.    Ответить на вопрос

  • 104. Подскажите, пожалуйста, как можно писать в кодировке ISO (центральноевропейский), а точнее на польском языке, в html-редакторах (HotDog, 1stPage и др., но не в FrontPage!). Особенности польских букв не передаются, слова изменяются. Что делать? Это очень важно.    Ответить на вопрос

  • 147. Как сделать, чтобы в форме в строке ввода мигал курсорчик сразу после загрузки странички у пользователя (чтобы он не щелкал на строке ввода и не перемещался Tab-ом)?     Ответить на вопрос




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

  • 74. Реально ли с помощью CGI скрипта на Perl получить информацию о расширении экрана пользователя, числа бит на пиксел, т.е. так как например в JScript:
    screen.colorDepth - количество бит на пиксел;
    screen.width - полная ширина экрана;
    screen.height - полная высота экрана;
    screen.availHeight - доступная высота экрана;
    screen.availWidth - доступная ширина экрана.
    Если да, то какие переменные окружения отвечают за это?
    Ответ прислал MaxS
    Кажется нет. Но можно в форме создать поля hidden, записать в них всю нужную инфу и послать данные(form.submit) ну и узнать все, что нужно. А в переменных окружения кажется только - переменная - HTTP_USER_AGENT(эквивалент navigator.appversion в JS)
    Ответ прислал Larionov Sergey
    Нельзя, конечно. PERL - это программы компилируемая на сервере. Т.е. ей не важно, какой у тебя компьютер, монитор, браузер и т.д. В результате выполнения этой программы возвращается некоторый текст. Это может быть HTML или какой другой язык разметки. Это не важно. Разрешение монитора (а не расширение - это у файлов) можно узнать с помощью Java скрипта.
    Ответ прислал Виталий Ярошевский
    Нет, подобных переменных окружения не существует. Единственная возможность, которую вижу я, заключается в том, что в тэг <BODY> вставить обработчик onLoad, в котором средствами JavaScript определять эти значения и затем отправлять на сервер скрипту. При этом у Вас в документе должна присутствовать форма с скрытыми полями, которым Вы присвоите, опять же в JavaScript'е, полученные значения. После этого отправьте форму серверу (прямо последней строчкой в JavaScript'е: document.form[0].submit();), а он, на основании полученных данных, выполнит то, что Вам нужно, например загрузит в браузер HTML-документ, рассчитанный на нужное разрешение экрана.

  • 78. Подскажите где найти русскую документацию по языку Java?
    Ответ прислал Elena Shakhsuvarova
    Надо зайти на страничку городского кота www.citycat.ru потом выбрать там вкладку "Карты", на страничке карты сбоку висят часы - это ссылка на сайт часов.Зайти туда.Вы увидите в самом низу ссылку "а это для тех, кто изучает язык Java , на котором часы написаны".И вы попадаете на классный сайт со ссылками.К сожалению адрес не помню.
    Ответы:
    http://jsp.newmail.ru
    http:// javascript.ru
    http://www.bamond.com
    http://www.citforum.ru
    http://design.ipoizon.com
    http://document.newmail.ru
    http://kimsite.narod.ru
    http://www.webclub.ru/library/programming.html
    http://javascripts.viptop.ru/

  • 111. Нужно на Java повесить на index.htm wav-файл "Добро пожаловать". Проблема: при использовании <bgsound scr="имя *.wav файла" loop=false> каждый раз, когда пользователь возвращается обратно из подстраниц, он слышит: "Добро пожаловать" - это не очень приятно и хочется, чтобы эта фраза звучала только при _первом_ обращении к index.htm.     Ответить на вопрос

  • 112. На мой странице есть фреймы. При переходе по навигации на страничку какого-то раздела у меня загружается другая страничка с двумя другими фреймами, но они другого размера. Для решения этой проблемы я использую скрипт-убицу фреймов:
    <script>
    if (parent.frames[0]){
    top.location.href="****.html";
    }
    </script>
    "****.html* указывается та страничка которая будет загружена. В IE прекрасно все работает. Но в NN работать не хочет. Решаю эту проблему самостоятельно, но увы нехватает пока видно познаний. Не хотелось бы открывать новые страницы в новых окнах, хочется что бы все закружалось в одно. Спасибо всем, кто ответит.    Ответить на вопрос

  • 113. Раскажите на примере подробно, как создать во Флэше, кнопку с выпадающим меню (ссылки)?    Ответить на вопрос

  • 114. Я полностью изучил "Введение в JavaScript" Стефана Коха.Но чувствую,что этого мне явно недостаточно и кое-какие вещи так и остались непонятными.Хотел бы узнать:существует ещё какая-нибудь литература в Интернете или может продается какой-нибудь диск с обучающей программой?    Ответить на вопрос

  • 115. При написании странички я задал цвет фона: <BODY BGCOLOR="lightsteelblue"> и закачалл ее на сайт. При открытии этой страницы с жесткого диска цвет бывает таким, каким и должен быть, а когда я захожу на неё в Интернете цвет бывает белым. В чём тут дело?     Ответить на вопрос

  • 116. Кто-нибудь подскажет, есть ли литература по Хоум-сайту, где её найти или какой нибудь русскоязычный ресурс по этому редактору?     Ответить на вопрос

  • 117. Нужен скрипт, который бы создавал навигацию по ссылкам как в кнопке пуск, при наведении на *.jpg или *.gif выплывало окно с пунктами при наведении на пункт выплывало следующее окошко, как в меня винды допустим нажмете: пуск\программы\стандартные\игры. при наведении на каждый из пунктов выплывает следующее окно. вот срочно нужен таковой скрипт кто знает?    Ответить на вопрос

  • 118. Скажите, как в JavaScript поменять заголовок окна браузера для Netscape? document.title почемуто для него не работает.    Ответить на вопрос

  • 119. Как экспортировать макет (публикацию), сделанную в PageMaker 6.5 в формат HTML, чтобы сохранилась кириллица?    Ответить на вопрос

  • 120. Как в 4 Dreamveawerе сделать отображение SSI для проектируемых страниц? В 3 было Edit->Preferences_>Translation. В 4 такое отсутствует.     Ответить на вопрос

  • 121. Чем отличается CGI от ASP?    Ответить на вопрос

  • 122. Возможно ли с помощью Java скрипта запустить заданную программу (путь к программе известен). Действие производится при нажатии на какую-то кнопку. Имеется в виду ЕХЕшник- программа работающая под Виндой. Это нужно для использования на локальном ПК без Интернета. Если не Java то с помощь чего?    Ответить на вопрос

  • 123. Допустим, у меня есть сайт с адресом http://www.site.ru . Есть две странички - index.htm и main.htm. На каждой есть баннеры из баннерообменок. Странички взаимосвязаны ссылками. Но ссылки не типа <a href="http://www.site.ru/main.htm"> , а <a href="main.htm">.Такой вопрос - при переходах со странички index.htm на main.htm будут показываться те же баннеры, что и на index.htm, или новые?
    Или такой вариант - юзер перешёл с index.htm на main.htm, а потом решил вернуться на index.htm с помощью кнопки "Назад". В таком случае покажутся новые баннеры, или те же?     Ответить на вопрос

  • 124. Каким тэгом отформотировать текст в таблице по ширине(не по центру и краю)?     Ответить на вопрос

  • 125. Хотел бы узнать как установить счетчик, не используя Spylog, Aport и т.д.     Ответить на вопрос

  • 126. Скрипт на перле который бы из всех файлов в указанном каталоге из *.htm вырезал бы параметры тэгов которые мне не нужны. Например: Вырезвл бы 'ALT=' и " ... " (от кавычки до кавычки).    Ответить на вопрос

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

  • 128. Где можно почитать о том что такое файл .htaccess, какие директивы можно в нём исспользовать?    Ответить на вопрос

  • 129. Где в интернете можно найти очень подробное руководство по SSI?    Ответить на вопрос

  • 130. Вопрос по php. есть файл, в нем какое-то количество строк. как можно взять любую строку из него (по рандому, случайно)?    Ответить на вопрос

  • 131. Подскажите, есть ли халявные службы типа webservis.ru или narod.ru, которые раздают домен ua?    Ответить на вопрос

  • 132. Нужен скрипт на перле который бы из всех файлов в указанном каталоге из *.htm вырезал бы параметры тэгов которые мне не нужны. Например: Вырезвл бы 'ALT=' и " ... " (от кавычки до кавычки).    Ответить на вопрос

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

  • 134. Проблема со скриптами: я только начал изучать и никак не могу сделать, хотя знаю код... Поэтому прошу ответить как можно подробней как установить сам скрипт в страницу (я использую FrontPage98).    Ответить на вопрос

  • 135. Как сделать, чтобы NC показывал <iframe>, и еще: почему он же показывает цвета не так как ИЕ?    Ответить на вопрос

  • 136. Хотелось бы сделать каталог рассылки. Проблема вот в чем. Каждая страница на моем сайте собирается из множества других маленьких страничек (HTML-кодов). Для этого я использую SSI, делаю это так
    <!--#include virtual="/dir/file.shtm"-->
    Сейчас начал осваивать Perl. Хочу каталог рассылки сделать на CGI, чтобы страничка формировалась "на лету". Так он будет занимать меньше места (за место на сервере приходится платить) и, самое главное, все страницы будут одинаково стильными. Но вдруг возникла проблема. Файлы CGI не работают с "include virtual". Вероятно есть какой-то другой метод вставлять один файл в другой? Вопрос. Как вставить в Perl один файл в другой "на лету". Формирование и хранение страницы в html-виде не подходит. Главное условие - формирование "на лету".    Ответить на вопрос

  • 137. Если ВАС не затруднит - дайте пожалуйста скрипт который закрывает собственное окно по таймауту ???     Ответить на вопрос

  • 138. Вопрос адресован тем, кто имеет опыт работы с SSI. При работе над сайтом возникла проблема определения типа браузера юзера. Использовал следующую конструкцию, реализованную на SSI:
    Броузер:
    <!--#if expr="$HTTP_USER_AGENT=/Nav/ || $HTTP_USER_AGENT=/Mozilla/" -->
    Netscape Navigator
    <!--#elif expr="$HTTP_USER_AGENT=/MSIE/" -->
    Internet Explorer
    <!--#else -->
    Неизвестный (<!--#echo var="HTTP_USER_AGENT" -->)
    <!--#endif -->
    У меня на компе установлены IE 5.0 и NN 4.61. Когда я просматривал страницу данная конструкция определяла всевремя мой броузер, как NN. Пришлось немного изменить код на следующий:
    <!--#if expr="$HTTP_USER_AGENT=/MSIE/" -->
    <!--#include virtual="./ssi/ostap_ie.html" -->
    <!--#else -->
    <!--#include virtual="./ssi/ostap_nn.html" -->
    <!--#endif -->
    В следствии загружается html-файл со скриптом, который определяет разрешение монитора пользователя и подгружает соответсвующие CSS. У меня работает все нормально. Вопрос?
    Будет ли моя конструкция на SSI работать коректно с любым браузером? Будет ли она правильно определять браузер? И почему не работала предыдущая? http://ostap.by.ru.    Ответить на вопрос

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

  • 140. Надо динамически изменять размер картинки: свойства width и height изменять положение нет проблем:
    NN: document.layers[el].left = x;
    IE: document.all[el].style.pixelLeft = x;
    а вот размер, может через
    document.all.element.innerHTML - ?, но там тоже проблемы.    Ответить на вопрос

  • 141. Помогите разобраться с кодировками - просто невозможно работать с Хомсайтом и Дремвейвером, открыл страницу, глянул код, затем обратно в desing и готов набор лабуды :-(. Откуда они только выискивают западноевропейскую кодировку? Пробовал выкашивать шрифты с данным набором символов - не помогло.    Ответить на вопрос

  • 142. А не подскажите где мне взять гиф-аниматор в Интернете, желательно на русском?    Ответить на вопрос

  • 143. Я поставила иконку на свой сайт (подобно такой, как на http://favicon.com/), Установила на страницах необходимый код: Иконка появилась и в адресной строке и в фаворитах, но через некоторое время исчезла, и никакое обновление не помогает. Может кто подскажет в чём причина?     Ответить на вопрос

  • 144. Ребята, ну не могу я переехать на сервера, которые дают CGI и все такое. а у родного провайдера этих услуг нет! зато есть доступ по бесплатной линии, что для меня важнее. Ну кто-нибудь подскажите, как тогда быть с конференциями, форумами и частными объявлениями!    Ответить на вопрос

  • 145. Подскажите пожалуйста самый лучший сервер который даёт бесплатно сайт типа
    http://www.твоёимя.com .org .net .ee
    Или ещё какие нибудь. А если вы с ними работали то подскажите как правильно зарегистрироваться и что делать после регистрации?     Ответить на вопрос

  • 146. Есть форма с двумя вертикальными рядами значений. Первый столбец (по умолчанию значение равно нулю) посетитель страницы заполняет своими данными. Нужно сделать, чтобы после нажатия на кнопку в окнах второго столбца появились рассчётные значения, равные исходным, умноженным на коэффициент (различный для каждого горизонтального ряда). При этом выполняется проверка: при выходе значений за пределы заданных, итоговое значение выделяется красным цветом.    Ответить на вопрос

  • 91. Я хочу опять поднять всеми затертую тему о кириллице в Photoshop. Везде все описано и обьяснено для Windows'98 и Windows'95 а вот теперь меня интересует тоже самое для Windows'2000. Если кто-нибудь это знает ответьте, пожалуйста, а то работать совершенно не возможно.
    Ответ прислал Литвинов Роман
    1. Запустите редактор реестра (например в директории Windows запустите Regedit.exe);
    2. Откройте HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage;
    3. Теперь измените значение 1252: "C_1251.NLS"
    4. В 2000-ой винде после правки в реестре компьютер можно не перезагружать.
    Ответ прислал Александр Балобанов
    Давно и весьма успешно применяю русские фонты в PhotoShop. Можно сколько угодно ковырять реестр, а можно тихо - мирно создать папочку C:\Program Files\Common Files\Adobe\Fonts и положить в него кирилические шрифты. Этот метод имеет преимущество - фонты не нужно устанавливать в систему. Хотя это не позволит использовать их из других программ. А скачать шрифты можно с http://www.fontfan.newmail.ru/index_r.htm. А под Windows2000 попробуйте сами...
    Ответ прислал Nils
    Запусти этот файл и перегрузи машину, должно все работать.
    Ответ прислал Serge Novikoff
    Вообще-то пора бы прекратить мучить и истязать себя Фотошопом. Я всю жизнь работаю с Corel PhotoPAINT и жалоб не возникает. Особенно с кодировками. Тогда как Adobe Inc. работает на внутренний американский рынок, Corel ведёт политику распространения своих продуктов не только на максимальном числе платформ, но и на максимальное число стран.

  • 92. У меня часто возникает необходимость на нескольких страницах своего сайта вписывать один и тот же текст. Вручную это делать долго и нудно. Можно ли как-нибудь автоматизировать этот процесс? Например сохрянить нужный текст в файле, а при загрузке страницы он будет автоматически вставляться в основную страницу из этого файла.
    Ответ прислал Ludmila Rubin
    На мой взгляд самый простой вариант - это SSI. Бот так вставляется в HTML другая страница:
    <!--#include virtual="my.html" -->
    Главное при этом изменить название основной страницы на *.shtml
    А можно сделать трюк посложнее. Б случае, когда есть несколько страниц, в которые нужно вставить в одном и том же месте один и тот же текст (например одинаковое меню в разных страницах) можно написать следующее:
    <!--#IF EXPR="$QUERY_STRING"-->
    <!--#include virtual="$QUERY_STRING" -->
    <!--#ELSE -->
    <!--#include virtual="main.html" -->
    <!--#ENDIF -->
    Допустим, что страница, в которую мы это вставили, называется index.shtml. Переменная "$QUERY_STRING" считывает запрос полтьзователя. Если полтьзователь запросил адрес index.shtml?other_file, то откроется index.shtml в который будет вставлен файл "other_file" (здесь можно укать любое имя). А если запросили просто index.shtml, то автоматом в него будет вставлен фаил "main.html". Можно вставлять файлы и без расширений (просто virtual="main").
    Ответ прислал Vyskubov Semyon
    Я выкручиваюсь iframe'ми. Создаю html в котором ложу баннер или меню.
    <html> <body bgcolor="white" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <!-- код баннера или меню!! --> </body> </html>
    потом в странице где нужно показывать баннер или меню пишу на его месте
    <iframe src="Banner.html" frameborder="0" vspace="0" hspace="0" width="468" height="60" marginwidth="0" marginheight="0" scrolling="no"></iframe>
    Ответ прислал Савинов Андрей
    Создать *.js файл, а в нем написать
    document.write('нужный текст...')
    В тех местах, где необходимо, вызывать этот файл <SCRIPT LANGUAGE="JavaScript" SRC="menu.js"></SCRIPT>. Все что нужно это поддержка Javaскриптов.
    Ответ прислал postmaster
    Можно вставлять текст в HTML страницы с помощью проги Search&Replace находится по адресу http://www.htmlworkshop.com/
    Ответ прислал Alexande
    Это легко зделать с помощью SSI. Надо вставить в то место, где должен быть текст такой код:
    <!--#exec cgi="/cgi-bin/scriptname"-->
    <!--#include virtual="/cgi-bin/scriptname"-->
    Сам скрипт выглядит так:
    #!/usr/local/bin/perl
    print <<<"HTML";
    Здесь разместить любой текст, который надо вывести. Можно писать сколько угодно строк. Но если надо вывести специальный символ, вроде @ или $, надо поставить перед ним \
    HTML

  • 94. Подскажите скрипт определяющий дефолтовый язык установленный на компьютере пользователя(хотя бы rus/eng), если такой существует. Поддержки cgi нет. Хотя скрипт на джаве, но все:-таки :).
    Ответ прислал Bronislav
    
    <HEAD>
    <SCRIPT language=JavaScript><!--//
    function getBrowserLANG(){
    if(document.all)lng=navigator.browserLanguage; else lng=navigator.language
    lng=lng.substring(0,2);
    return lng
    }
    var lg=getBrowserLANG()
    if (lg=="ru")window.location="russian.htm" // перенаправление на русск
    версию
    window.location="other.htm"                     // прочее
    </SCRIPT>
    </HEAD>
  • 96. Как на JavaScript создать выпадающий список, не использую формы, т.е. кликаешь на гиперссылку, а от нее вниз список других ссылок по разделам. Например кликаешь на Драйверы получаешь Monitori, Printeri, Video и тд.
    Ответы с примерами здесь.
  • 97. Сделал сайт, вроде все ОК, но когда глянут на него через Netscape - ужаснулся! Все наперекосяк! Пожалуйста, дайте УРЛ статей в которых говорится как обойти глюки Netscape с css, таблицами и всем остальным.
    Ответ прислал zh_v
    Посмотри на www.citforum.ru А вообще это лучше делать в Netscape Composer ( особенно для таблиц ) или в др. редакторе, кроме FronfPage. Ошибки NN с CSS очень часто связаны с ошибками в HTML коде: незакрытые тэги или закрытие не в той последовательности в какой открывались.

    Ответ прислал Igor Baev
    http://developer.netscape.com/docs/index.html?cp=dev01tdoc
    Ответ прислал Сергей Волобуев
    Я раз делал сайт ни разу глянув на него в Эксплорере, отлаживал только в Нетскейпе. "но когда глянут на него через IE - ужаснулся! Все наперекосяк!" ;-) Это не глюки Нетскейпа, просто а) некоторые теги они просто отображают по-разному (а они и не обязаны отображать их одинаково) и б) IE гораздо более устойчив к ошибкам HTML, тогда как Нетскейп дает на них жуткое форматирование. При правильном HTML все в принципе должно отображаться одинаково.

  • 98. Как сделать такую штуку, чтобы учитывалось количество показанных баннеров (а желательно еще и нажатых)? Может у кого есть этот скрипт?
    Ответ прислал Юрий
    Я такое на php делаю. для подсчета кликов: ссылка на баннере должна вести на след. скрипт:
    <?php
    $fp=fopen("имя_файла_для_хранения_к-ва_кликов","r+");
    $c=fgets($fp, 10);
    $c=$c+1;
    rewind($fp);
    fputs($fp,$c);
    fclose($fp);
    header ("location: http://тут_пишется_адрес,куда_редиректить");
    ?>

    2я строка: файл должен быть заранее создан, дли показов аналогично, только стартовая страница должна быть с расширением .php3 или .php, а потом редиректилась на нормальную страницу.
    Ответ прислал IndigoSlim
    Есть очень удобный скрипт. ShowSell называется. В действии можно увидеть здесь: http://hardsoft.nordnet.ru/news.htm Справа одна из кнопок именно так и крутится.

  • 100. Я пишу чат на ASP(Active Server Pages) и у Меня возникли две проблемы:
    1)Я не знаю, как отследить в чате закрытие окна браузера и/или прерывание связи - но мне это очень нужно!
    2)Мне нужно вывести в ASP текст из базы данных. Но есть проблема:при выводе информации он выполняет теги(если они есть в базе), а мне нужно, чтобы браузер выводил теги, как символы - не выполняя их. Здесь нужна функция, но как ее зделать Я пока не знаю! Буду благодарен за помощь.
    Ответ прислал Nikiforov Alexandr
    1.Событие onunload(). Установи MSDN, а код пиши в InterDev - такие вопросы отпадут сами собой.
    2.А что тут сложного? Самое простое - вырезай все "<" и ">". Например так:
    Function Txt2Htm(source)
    brln = Chr(13) + Chr(10)
    NewText = ""
    For i = 1 To Len(source)
    CurChar = Mid(source, i, 1)
    If CurChar <> ">" And CurChar <> "<" Then
    NewText = NewText + CurChar
    End If
    Next
    If InStr(1, NewText, brln) = 0 Then
    Txt2Htm = NewText
    Else
    complite = False
    position1 = 1
    Txt2Htm = ""
    position2 = InStr(position1, NewText, brln)
    Do While complite = False
    Txt2Htm = Txt2Htm + Mid(NewText, position1, position2 -
    position1) + "<br>"
    position1 = position2 + 2
    position2 = InStr(position1, NewText, brln)
    If position2 = O Then
    complite = True
    Txt2Htm = Txt2Htm + Mid(NewText, position1) + "<br>"
    End If
    Loop
    Txt2Htm = Mid(Txt2Htm, 1, Len(Txt2Htm) - 4)
    End If
    End Function
    Здесь вырезаются все "<" и ">", а вместо энтера ставится "<br>".

  • 101. Что и как нужно сделать, чтобы при нажатии на кнопку, открывалось окно с двумя фреймами? Тонкость в том, что в один из фреймов должна загружаться страница, на которую посетитель переходит, в результате щелчка по баннеру CJ. Нужно, чтобы этот переход был засчитан спонсором (не испортить HTML-код!).
    Ответ прислал kam
    Посмотри пример на страничке: http://www.aib.ru/~kam/many/kliki.htm Кликни на ссылку "Регистрация", которая находиться справа надписи LottoForever. Если тебе так подойдет -- просто посмотри эту страничку в виде html и скопируй код. Потом просто изменишь те ссылки на свои.
    Ответ прислал Andrej R. Sirvutis
    А зачем новое окно? Можно все сделать в текущем. Создайте левый/верхний/правый/нижний фрейм шириной 1 пиксел, т.е. практически "невидимый" и изначально пустой. Затем страницу с баннером подключите как второй фрейм, запретив при этом "невидимому" фрейму изменение размера, скроллинг, отображение границы. Затем для кнопки укажите команду открытия страницы CJ в "невидимом" фрейме.

  • 102. Подскажите пожалуйста адреса серверов, где можно протестировать свою дом. страницу или сайт на время загрузки и наличие ошибок.
    Ответы:
    http://www.WebSiteGarage.com
    http://www.webclub.ru
    http://websitegarage.netscape.com/O=register/
    http://Hitbox.com
    http://www.websitegarage.com
    Ответ прислал "Dennis A. Rybakov
    
    http://www2.imagiware.com/RxHTML          - Doctor HTML
    http://validator.w3.org                   - W3C HTML Validation Service
    http://www.unipress.com/cgi-bin/WWWeblint - Weblint
    http://valsvc.webtechs.com                - WebTechs (хотя не уверен)
    Ответ прислал levston
    http://www.websitegarage.com Там проверяется корректность html кода и выводится статистическая информация об обнаруженных ошибках.
    Ответ прислал Третьяков Михаил
    1. http://www.tracert.com - на данном сервере можно проверить доступность сайта с разных серверов, расположенных по всему миру. В бесплатной версии разрешается указывать не более 10 серверов, но количество запросов не ограничено ;)
    2. http://www.webtrends.net - очень много услуг. Ограничения у бесплатной версии - проверка не более 20 файлов. Можно проверить скорость загрузки страниц, корректность html-кода в страницах, наличие сломанных ссылок. Также можно провести оптимизацию изображений на сайте (указывается адрес изображения, они в ответ выводят целый список изображений разного качества, из которого можно выбрать то, что нужно). Плюс еще много чего.
    3. http://www.atwatch.com - существует триальная версия на 14 дней. В этот период они проверяют каждые 20 минут доступность вашего сервера. Каждый день высылается отчет с результатами функционирования сервера за предыдущие сутки. Если в какой-то момент происходит ошибка (сайт не доступен), то они тут же высылают вам письмо

  • 103. Имеется сайт. Он расположен на сервере, к которому можно подключиться по гостевому входу (т.е. все внешние ссылки - на баннеры, на другие сайты и т.п. - не работают). Но этот сервер доступен из Интернета полноценно. Как можно через скрипт или каким-либо иным способом в зависимости от IP-адреса посетителя (у гостевого входа свои адреса, отличные от внешних) "подсунуть" ему страницу без баннеров или с баннерами? Как определить IP-адрес через скрипт, я знаю. Но как реализовать на практике загрузку одного из двух вариантов страницы - не знаю.
    Ответ прислал Zahar aKa Shell
    Если есть поддержка SSI: то просто на первой странице пишешь код:
    <!--#if expr="$REMOTE_ADDR = /^127.0.0/" -->
    HTML для локалки
    <!--#endif -->
    <!--#if expr="$REMOTE_ADDR != /^127.0.0/" -->
    HTML для не локального компа
    <!--#endif -->
    Само собой, что адреса можно менять и делать, что захочешь! Например вместо нагрузки файла одним и тем же кодом только без (или с) баннерами, можно положить оба сайта в разные директории и сделать инклюд на index каждой версии... Вообщем тут уже сам думай.
    Ответ прислал Tanya
    Подскажи адресок твоего сайта, а? Я бы тоже хотел поставить страницу на такой хост. ..(если он в Питере)..... ОТВЕТЬ ПОЖАЛУЙСТА, владелец сайта!!!
    Что касается ИПа, то подобный пример на www.comset.net, где тестовый вход. Но там это как-то серьёзно наворочено...

  • 105. Кто знает какой код нужно добавить на страничку, чтобы она грузилась не во фрейме а в полный экран? Код должен быть именно на этой страничке, target="_parent" на вызывающей страничке не подходит!
    Ответ прислал Leon
    К прмеру имя этой страницы Page1.htm Создаешь еще страницу там в между шапками прописываешь <meta http-equiv=refresh content="0; url="page1.htm" target=_top> Ссылку ставишь теперь на эту страницу, если ссылку нельзя помеенять, то переименуй эту страницу в нужную, а ту вторую-главную назови по другому.
    Ответ прислал Ludmila Rubin
    Можно добавить простенький JavaScript:
    if (self.parent.frames.length >= 2)
        self.parent.location="URL_of_your_page";
    Ответ прислал alk
    Поставьте в начале:
    <script language="JavaScript">
    if (window.top != window) { window.top.location = window.location;}
    </script>
    Ответ прислал YURIK
    Тогда попробуйте target="_top". Для справки:
    В списке "Окно" укажите, должна ли ссылка активизироваться в текущем окне - _self, или ничего; в новом - _blank; в окне родительского уровня - _parent; или в окне самого верхнего уровня - _top (последние два значения - только для документов во фреймах)
    Ответ прислал Vladimir Shestakov
    <A href="javascript: top.location.replace("place_here_your_url")">Click here!</A>
    Ответ прислал DoctorGenius service
    На страницу, которая должна быть без фреймов поставить этот скрипт, вместо index2.htm - надо поставить название Вашей страницы сайта.
    <script>
    if (parent.frames[0]){
    top.location.href="index2.htm";
    }
    </script>

  • 106. Мне необходимодля создания сайта сделать для больших картинок (более100 Кб ) иконки.Какая прога может это сделать и как?
    Ответ прислал Sever1
    Для создания превьюшек к галерее картинок можно использовать Batch Thumbs V1.1http://www.users.uswest.net/~sharman1 Достаточно удобная программа (free soft).
    Ответ прислал Shico
    Это все делается легко и просто. Есть такая замечательная программа ACDSee. Так вот, в третей версии, в сети ее валом, есть такой плугин как HTML Album Generator. На вход подается папка с картинками, размеры пиктограмм, и их количество на одной странице. На выходе получае(ю)тся страница(ы) Которые можно легко подмять по себя. Этим я собственно и пользовался для создания фотоархива:http://si.dagestan.ru/vechorka/Gorod/foto/page_01.htm
    Ответ прислал Alexei
    У меня стоит IFAlbum v1.3.- то, что нужно - он даже целые альбомы делает сам. Прога весит 359 Кб - могу намылить.
    Ответ прислал x_ice2000
    Берёшь обычный фотошоп, ляпаешь простой экшн (action), в других прогах типа ворды или экселя называется макрос. Как сделать:
    Открой окошко actions В нижнем правом углу иконка - new action (заполняешь форму) И по шагам делаешь что тебе нужно сделать...
    1. File/Open file (какой треба)
    2. Image/Image size (там, как тебе нужно изменяешь размеры картинки можно в пикселях, можно в процентах)
    3. File/Save(Save for web) где указываешь параметры
    4. Если после ОК появятся вопросы типа update или ещё чего - всё отрицай :)
    5. Закрываешь свою картинку.
    6. Далее в окошке actions жмёшь на стоп.
    Всё, экшн готов.
    Теперь для того чтобы повторить это со многими файлами лезь в меню File/Automate/Batch, указывай свой экшн, из какого каталога взять (обязательно поставь галочку Override Action Open Commands), куда сохранить и жмёшь окей. Если будут вопросы - пиши.

  • 107. А как Flash применять в HTML?
    Ответ прислал Maks Vekhov
    Ответ на этот вопрос можно найти по адресу http://emedia.atrus.ru/n44/web.asp
    Ответ прислал Sever1
    Ну к примеру, можно вставить интерактивный ролик. Или создать элементы интерфейса. Или создать полный сайт во Flash. Посмотри чего люди делают на:
    http://www.flashmagazine.com
    http://www.flasher.ru
    http://www.dbsound.com
    http://www.yaromat.com/macos8/index.htm
    http://www.auraline.com
    http://www.digitalnotions.com/dev/flash5
    Ответ прислал Roza
    Самое лучшее иметь редактор, подобный Dreamweaver (но необязательно),
    Там есть функция Insert Flash  ( или:  Insert Shockwave )
    Нажимаешь, выбираешь свой флэш-файл, и редактор вписывает его сразу с кодом.
    Но можно и вручную!
    Например:
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#3,0,0,0" width="120" height="120">
    <param name="SRC" value="описание"><embed src="ТВОЙ.swf" pluginspage="http://www.macromedia.com/shockwave/download/" type="application/x-shockwave-flash" width="120" height="120"></embed></object>
    Меняей только выделенное красным.

    Ответ прислал Фархад
    Flash насколько я знаю применяется для создания анимации, к примеру > вы хотите сделать логотип с анимацией - растяжение букв, одна буква большая другая малая, цвета меняются, все крутится, словом заставка. пример можете найти здесь http://www.mariasdream.com.

  • 108. Как сделать ссылку, при наведении на которую всплывали бы в нужных местах слои (хотя бы три), а при отжатии все возвращалось на место?
    Ответ прислал DoctorGenius service
    Вот скрипт - при наведении мышки на ссылку появяться три слоя, если мышь убрать со ссылки - слои исчезают.
    <STYLE>
     .sloy1 {
     COLOR: blue; FONT-FAMILY: arial; FONT-SIZE: 22px; LEFT: 40px;
     POSITION: absolute; TEXT-ALIGN: center; TOP: 220px;
    VISIBILITY: hidden; WIDTH: 400px
    }
     .sloy2 {
     COLOR: green; FONT-FAMILY: arial; FONT-SIZE: 32px; LEFT: 90px;
     POSITION: absolute; TEXT-ALIGN: center; TOP: 320px;
    VISIBILITY: hidden; WIDTH: 400px
    }
     .sloy3 {
     COLOR: black; FONT-FAMILY: arial; FONT-SIZE: 27px; LEFT: 10px;
     POSITION: absolute; TEXT-ALIGN: center; TOP: 120px;
    VISIBILITY: hidden; WIDTH: 400px
    }
    </STYLE>
    <DIV class="sloy1" id="view1">Сообщение 1</DIV>
    <DIV class="sloy2" id="view2">Сообщение 2</DIV>
    <DIV class="sloy3" id="view3">Сообщение 3</DIV>
    
    <SCRIPT language=JavaScript>
    /* Show an object */
        function showObject(object) {
            object.visibility = VISIBLE;
        }
    /* Hide an object */
        function hideObject(object) {
            object.visibility = HIDDEN;
        }
    </SCRIPT>
    <SCRIPT language=JavaScript>
        /* Simple version detection */
    var isNS = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
    /* They can be used in place
     of hidden and visible because on occasion Navigator has problems with the two */
        var HIDDEN = (isNS) ? 'hide' : 'hidden';
        var VISIBLE = (isNS) ? 'show' : 'visible';
        var view1 = (isNS) ? document.view1 : document.all.view1.style;
        var view2 = (isNS) ? document.view2 : document.all.view2.style;
        var view3 = (isNS) ? document.view3 : document.all.view3.style;
    </SCRIPT>
    <A HREF="http://" onmouseout=hideObject(view1);hideObject(view2);hideObject(view3);
    onmouseover=showObject(view1);showObject(view2);showObject(view3)>Ссылка</A>
    Ответ прислал Vladimir Shestakov
    Например, так:
    <script>
    function showLayers()
    {
    // place your code here
    }

    function hideLayers()
    {
    // place your code here
    }
    </script> <A href="place_your_url_here" onMouseOver="showLayers()" onMouseOut="hideLayers()"><img src="someimage"></A>

  • 109. Как без cgi - скриптов (можно использовать js) сделать запись в файл на сервере? Т.е. будет форма c 1-м текстовым полем, после заполнения которого и нажатия на кнопку - его содержимое перезапишет содержимое текстового файла. Или может кто-нибудь знает как на bizland использовать perl скрипты?
    Ответ прислал THE UnForGiven
    это можно на php сделать: допустим, имя поля mytext.
    <?php
    $fp=fopen("text.txt","w+");
    fputs($fp,$mytext);
    fclose($fp);
    ?>
    Ответ прислал Vladimir Shestakov
    НИКАК!
    javascript выполняется на КЛИЕНТСКОЙ машине. И, по соображениям безопасности даже там он не имеет права ни писать в файл, ни даже читать оттуда. А уж тем более на сервере. Непосредственно писать в файл могут только Perl, PHP, ASP.

  • 110. Как сделать такое меню. Идёт ряд надписей-линков при наведении на одну из них включается фильтр (не помню название "самая сияющая", если вопрос пойдёт в рассылку встатьте пожалуйста правильное название).
    Ответ прислал DoctorGenius service
    Для этого надо применить этот скрипт. Можно добавлять сколько угодно пунктов меню.
    <style>
    A:link {
     TEXT-DECORATION: none
    }
    A:visited {
     TEXT-DECORATION: none
    }
    A:active {
     TEXT-DECORATION: none
    }
    A:hover {
     COLOR : blue; TEXT-DECORATION: none
    }
     .pr2{filter:Glow(Strength=3, Color="#ff0000")}
     .pr1
    </style>
    <div id="menu1" style="height:30;font:16pt;color:blue;">
    <P ALIGN="CENTER"><A HREF="http://" OnMouseOver="menu1.className='pr2'"
    OnMouseOut="menu1.className='pr1'">Ссылка 1</A></P></div>
    <div id="menu2" style="height:30;font:16pt;color:blue;">
    <P ALIGN="CENTER"><A HREF="http://" OnMouseOver="menu2.className='pr2'"
    OnMouseOut="menu2.className='pr1'">Ссылка 2</A></P></div>
    <div id="menu3" style="height:30;font:16pt;color:blue;">
    <P ALIGN="CENTER"><A HREF="http://" OnMouseOver="menu3.className='pr2'"
    OnMouseOut="menu3.className='pr1'">Ссылка 3</A></P></div>
    <div id="menu4" style="height:30;font:16pt;color:blue;">
    <P ALIGN="CENTER"><A HREF="http://" OnMouseOver="menu4.className='pr2'"
    OnMouseOut="menu4.className='pr1'">Ссылка 4</A></P></div>

Подписка на рассылку:

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

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


Дмитрий Давыденко

RLE Banner Network

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

В избранное