Cyanide
Newbie-
Posts
12 -
Joined
-
Last visited
About Cyanide
- Birthday 12/10/1986
Information
-
Sex
Мужчина
-
From
Магнитогорск
Contacts
-
Web site
http://
Cyanide's Achievements
Explorer (1/14)
0
Reputation
-
Огромное спасибо, проблема решена. При создании файлов *.txt я кодировку указывал просто UTF-8, а не Without BOM. Как обычно дело либо в кривых ручках, либо в невнимательности.
-
Была такая же проблема (http://svetlas.ru/). При изменении высоты кнопки, изображение не растягивалось, а начиналась его прорисовка второй строкой, т.е. градиент был с резким переходом. Решил с помощью background-size:contain; CSS: .jqueryslidemenu { font: bold 12px Arial, Tahoma, sans-serif; height:29px; width: 100%; margin:0 auto; background: url(../img/pic_20.png); background-size: contain; border-left: 1px solid #778; } Кнопки работают везде корректно, кроме IE6-8. также не работает border-radius, а использовать разные хаки для добавления эффектов CSS3 в IE6-8 я не стал. Насколько я знаю, это не рекомендуется.
-
Здравствуйте. Сложилась небольшая проблема. На сайте http://svetlas.ru/, создано около 20 разных страниц. Соответственно, имея разный контент, они имеют одинаковое меню, оформление, шапку и подвал. Сайт в основном сделан табличной версткой. Связался с хостером, и попросил включить для нас SSI, чтобы избежать многократного внесения изменений на каждой странице в отдельности, и вынести повторяющиеся части HTML-кода в отдельные блоки. Всё сделал по инструкции. Вот её часть: Первое что нам необходимо сделать, это переименовать наш файл index.html на index.shtml - именно такое расширение файла указывает Web-серверу на то, что мы собираемся использовать SSI Вырезаем из файла index.shtml куски кода которые будут повторятся на всех страницах сайта (в примере они выделены цветами) и сохраняем их отдельными файлами с расширением *.txt назовём, их к примеру: header.txt - файл с кодом "шапки" сайта menu.txt - файл с кодом меню сайта footer.txt - файл с кодом "подвала" сайта - обычно такие кусочки кода сохраняют в отдельной папке под именем include Вставляем в нужные места кода файла index.shtml директивы - включения на стороне севера Пишутся эти директивы в виде комментариев вот так: <!--#include virtual="include/menu.txt"--> - так например эта строчка заменит собой отсутствующий код с меню сайта и будет его черпать из файла menu.txt который лежит в папке include. Но возникла небольшая загвоздка: После того, как всё заливается на хост, при просмотре страницы, появляется нежелательный отступ, без фона, как раз в том месте, где в коде расположена директива Include. Т.е. например - после шапки сайта идет белая полоса, и после неё уже прорисовывается меню. Я искал ответ, что это за отступ в поисковых системах, и ответа так и не нашел. Прошу подсказать, как избавиться от этих отступов. Если необходимо, могу привести html и CSS код. У меня уже возникло такое предположение, что это зависит от настроек SSI на сервере хоста. Заранее спасибо за помощь. PS: Прошу извинить, если допустил ошибки при создании темы. PSS: На данный момент сайт работает без SSI, восстановил как было.
-
Прошу полностью удалить тему. Сайт переделан. Спасибо.
-
За спрос в лицо не бьют, поэтому Апну тему. Прошу по возможности ответить.
-
Здравствуйте, ещё раз. Продолжаю мучить меню. Раздел "контакты" выполнен в виде слоёв. Из-за криво сделанной работы эти слои в различных браузерах отображаются по разному, и нередко это достаточно криво. Было принято решение переделать слои в страницы, которые будут открываться через меню. Объясню суть: сайт www.svetlas.ru, меню выпадает из пунктов "Устройства" и "Техническая информация". При нажатии на пункт "Контакты", открывается страница со слоями "Производители" "Представители" "Дилеры" "Чёрный список". Я подготовил отдельно обычные страницы "Производители" "Представители" "Дилеры" "Чёрный список". И попытался реализовать выпадение меню при наведении мыши на рисунок "Контакты", путём добавления команды onmouseover="MM_showMenu(window.mm_menu. Но к сожалению не смог это осуществить. Ниже приведён два экземпляра скрипта меню. До и После, а также кусок кода, в котором обрабатывается процесс работы с изображениями меню: Меню "до": function mmLoadMenus() { if (window.mm_menu_0912121823_0) return; window.mm_menu_0912121823_0 = new Menu("root",362,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912121823_0.addMenuItem("Вид и модели","location='../vidmodel.htm'"); mm_menu_0912121823_0.addMenuItem("УПРУ-ДРЛ","location='../drl.htm'"); mm_menu_0912121823_0.addMenuItem("УПРУ-ДНаТ","location='../dnat.htm'"); mm_menu_0912121823_0.addMenuItem("Схемы управления светильниками с УПРУ","location='../upravlenie.htm'"); mm_menu_0912121823_0.addMenuItem("Демонстрация работы УПРУ","location='../stend.htm'"); mm_menu_0912121823_0.addMenuItem("Критерии выбора источников света","location='../kriterii.htm'"); mm_menu_0912121823_0.addMenuItem("Каталог выпускаемых устройств","location='../catalog.htm'"); mm_menu_0912121823_0.addMenuItem("Другие технологии в освещении","location='../el-pru.htm'"); mm_menu_0912121823_0.fontWeight="bold"; mm_menu_0912121823_0.hideOnMouseOut=true; mm_menu_0912121823_0.bgColor='#000000'; mm_menu_0912121823_0.menuBorder=1; mm_menu_0912121823_0.menuLiteBgColor='#000000'; mm_menu_0912121823_0.menuBorderBgColor='#000000'; window.mm_menu_0912155523_0 = new Menu("root",400,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912155523_0.addMenuItem("Устройства и принципы их работы","location='../products.htm'"); mm_menu_0912155523_0.addMenuItem("Уменьшаемые устройствами потери","location='../princip.htm'"); mm_menu_0912155523_0.addMenuItem("Сертификаты","location='../sertif.htm'"); mm_menu_0912155523_0.addMenuItem("Экологическая безопасность","location='../eco.htm'"); mm_menu_0912155523_0.addMenuItem("Рекомендуемые к эксплуатации с УПРУ лампы","location='../lamps.htm'"); mm_menu_0912155523_0.fontWeight="bold"; mm_menu_0912155523_0.hideOnMouseOut=true; mm_menu_0912155523_0.bgColor='#000000'; mm_menu_0912155523_0.menuBorder=1; mm_menu_0912155523_0.menuLiteBgColor='#000000'; mm_menu_0912155523_0.menuBorderBgColor='#000000'; mm_menu_0912155523_0.writeMenus(); } // mmLoadMenus() Меню "после": function mmLoadMenus() { if (window.mm_menu_0912121823_0) return; window.mm_menu_0912121823_0 = new Menu("root",362,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912121823_0.addMenuItem("Вид и модели","location='../vidmodel.htm'"); mm_menu_0912121823_0.addMenuItem("УПРУ-ДРЛ","location='../drl.htm'"); mm_menu_0912121823_0.addMenuItem("УПРУ-ДНаТ","location='../dnat.htm'"); mm_menu_0912121823_0.addMenuItem("Схемы управления светильниками с УПРУ","location='../upravlenie.htm'"); mm_menu_0912121823_0.addMenuItem("Демонстрация работы УПРУ","location='../stend.htm'"); mm_menu_0912121823_0.addMenuItem("Критерии выбора источников света","location='../kriterii.htm'"); mm_menu_0912121823_0.addMenuItem("Каталог выпускаемых устройств","location='../catalog.htm'"); mm_menu_0912121823_0.addMenuItem("Другие технологии в освещении","location='../el-pru.htm'"); mm_menu_0912121823_0.fontWeight="bold"; mm_menu_0912121823_0.hideOnMouseOut=true; mm_menu_0912121823_0.bgColor='#000000'; mm_menu_0912121823_0.menuBorder=1; mm_menu_0912121823_0.menuLiteBgColor='#000000'; mm_menu_0912121823_0.menuBorderBgColor='#000000'; if (window.mm_menu_0912155523_0) return; window.mm_menu_0912155523_0 = new Menu("root",400,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912155523_0.addMenuItem("Устройства и принципы их работы","location='../products.htm'"); mm_menu_0912155523_0.addMenuItem("Уменьшаемые устройствами потери","location='../princip.htm'"); mm_menu_0912155523_0.addMenuItem("Сертификаты","location='../sertif.htm'"); mm_menu_0912155523_0.addMenuItem("Экологическая безопасность","location='../eco.htm'"); mm_menu_0912155523_0.addMenuItem("Рекомендуемые к эксплуатации с УПРУ лампы","location='../lamps.htm'"); mm_menu_0912155523_0.fontWeight="bold"; mm_menu_0912155523_0.hideOnMouseOut=true; mm_menu_0912155523_0.bgColor='#000000'; mm_menu_0912155523_0.menuBorder=1; mm_menu_0912155523_0.menuLiteBgColor='#000000'; mm_menu_0912155523_0.menuBorderBgColor='#000000'; mm_menu_0912155523_0.writeMenus(); window.mm_menu_0912189223_0 = new Menu("root",438,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912189223_0.addMenuItem("con1","location='../con1.htm'"); mm_menu_0912189223_0.addMenuItem("con2","location='../con2.htm'"); mm_menu_0912189223_0.addMenuItem("con3","location='../con3.htm'"); mm_menu_0912189223_0.addMenuItem("con4","location='../con4.htm'"); mm_menu_0912189223.fontWeight="bold"; mm_menu_0912189223_0.hideOnMouseOut=true; mm_menu_0912189223_0.bgColor='#000000'; mm_menu_0912189223_0.menuBorder=1; mm_menu_0912189223_0.menuLiteBgColor='#000000'; mm_menu_0912189223_0.menuBorderBgColor='#000000'; mm_menu_0912189223_0.writeMenus(); } // mmLoadMenus() Часть кода, работающего с изображениями меню: то что подчёркнуто - и есть "контакты" <td width="195" valign="top" background="indexx.files/fon7.jpg"><img src="indexx.files/bf2.gif" width="195" height="38" /><br /> <img src="indexx.files/menustart.gif" width="195" height="11" /><br /> <img src="indexx.files/menupreactive.gif" width="62" height="32" /><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image7','','indexx.files/mprod_ov.gif',1)"><img src="indexx.files/mprod.gif" alt="Наша продукция" name="Image7" width="133" height="32" border="0" id="Image7" onmouseover="MM_showMenu(window.mm_menu_0912155523_0,133,0,null,'Image7')" onmouseout="MM_startTimeout();" /></a><br /> <img src="indexx.files/menupre.gif" width="62" height="32" /><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image5','','indexx.files/teh_inf_ov.gif',1)"><img src="indexx.files/teh_inf.gif" alt="Техническая информация" name="Image5" width="133" height="32" border="0" id="Image5" onmouseover="MM_showMenu(window.mm_menu_0912121823_0,130,15,null,'Image5')" onmouseout="MM_startTimeout();" /></a><br /> <img src="indexx.files/menupre.gif" width="62" height="32" /><a href="faq.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image13','','indexx.files/mfaq_ov.gif',1)"><img src="indexx.files/mfaq.gif" alt="Экономика" name="Image13" width="133" height="32" border="0" id="Image13" /></a><br /> <img src="indexx.files/menupre.gif" width="62" height="32" /><a href="price.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image131','','indexx.files/mpric_ov.gif',1)"><img src="indexx.files/mpric.gif" alt="Прайс-лист" name="Image131" width="133" height="32" border="0" id="Image131" /></a><br /> <img src="indexx.files/menupre.gif" width="62" height="32" /><a href="contacts.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image9','','indexx.files/mcont_ov.gif',1)"><img src="indexx.files/mcont.gif" alt="Наши контакты" name="Image9" width="133" height="32" border="0" id="Image9" onmouseover="MM_showMenu(window.mm_menu_0912189223_0,130,15,null,'Image5')" onmouseout="MM_startTimeout();" /></a><br /> <img src="indexx.files/1280012277.gif" alt="Фон" width="195" height="45" /><br /> </td> Подскажите пожалуйста, где ошибка, и как исправляется. По возможности разъясните для понимания.
-
Т.е. Вы хотите сказать, что любые изменения приведут к отказу в работе слоя, и если не применить какие-либо изменения, то страница у некоторых людей так и будет отображаться неправильно? П.С: На моём и многих других компах, страница в свою очередь отображается как положено.
-
Сайт составлен лет 7-8 назад, и мной на нём правится в основном только текст. Самого дизайнера "этого" сейчас найти уже не представляется возможным. С шефом разговаривал, и полностью менять сайт он не хочет, т.к. все уже привыкли к такому. Основной контингент посетителей - люди старше 40, в основном деятели производства, которым не важны брюлики, бантики и красивые анимации в интернете. Им важны технические данные, и простота навигации по сайту, чтение информационной части. Но всё-таки проблему с отображением на разных браузерах и компах необходимо решить, т.к. многие видят кривую страницу контактов.
-
Здравствуйте. Простите, что пишу в этой теме, но не хотелось бы создавать новую, и лишний раз засорять форум. Имеется слой, приведённый ниже. В некоторых браузерах и компьютерах текст искажённый, смещён влево относительно центра. Как возможно решить эту проблему? Мне подсказали, что заключив весь текст в таблицу всё будет ориентированно как положено на любом компьютере и браузере. Но правильно заключить текст в таблицу у меня не получилось - слой прекращает правильную работу. Сама страница - http://svetlas.ru/contacts.htm <div id="Layer2"> <p align="center"><span class="style17">Список предприятий</span></p> <p align="center"><span class="стиль1 стиль2 style13 style11"><span class="style14 style13 стиль2 стиль1 style12 style11"><strong>имеющих эксклюзивные права на изготовление</strong></span></span><br /> <p align="center"><span class="style17">Универсальных Пуско - Регулирующих Устройств</span></p> <br /> <p align="left"><strong><span class="стиль3 стиль4 стиль5"><span class="стиль2">ООО "Солидар"</span></span></strong><strong> - Официальный производитель, г. Магнитогорск</strong></p> <p align="left"><strong><span class="стиль3 стиль4 стиль5"><span class="стиль2">ООО "Светлас"</span></span></strong><strong> - Официальный производитель, г. Магнитогорск</strong></p> <p align="left"><strong><span class="стиль3 стиль4 стиль5"><span class="стиль2">ИП "Павлютенков"</span></span></strong><strong> - Официальный производитель, г. Магнитогорск</strong></p> <p align="left" class="style16"> </p> <p align="left"><strong>Централизованный отдел сбыта:</strong></p> <strong>Телефон</strong>: 8 (909) 096-17-15 <br /> <strong>Факс: </strong>(3519) 20-61-65<br /> <strong>E-mail: </strong> <a href="mailto:niiwest@mail.ru">niiwest@mail.ru</a></p> <p align="center"> </p> <p align="left">За технической поддержкой Вы можете обратиться к региональному дилеру<br> или непосредственно к производителю по электронной почте: <a href="mailto:niiwest@mail.ru">niiwest@mail.ru</a></p> <p align="center"> </p> <p align="left"><strong>Начальник централизованного отдела сбыта: </strong>Егоров Алексей Александрович</p> <p align="left"><strong>Отдел диагностики:</strong> <p align="left">455000, Челябинская обл., г. Магнитогорск, ул. Герцена, д.33, оф. 12</p> <p align="center"> </p> <p align="center"><strong>Внимание!</strong></p> <hr align="center" width="600" size="2" color="#666666" /> <p align="center"><strong>Мы работаем только с организациями,<br> непосредственно эксплуатирующими линии освещения!</strong></p> <hr align="center" width="600" size="2" color="#666666" /> <p align="center"><strong>В связи с тем, что эксплуатация энергосберегающих устройств имеет определённую<br> специфику и требует правильной настройки, то для обеспечения заявленных <br>технических характеристик и параметров, а также выполнения гарантийных<br> обязательств, Вам необходимо указать в заявке на поставку устройств конечного<br> потребителя, т.е. название предприятия или организации, подразделения,<br> ответственное лицо за внедрение устройств, и его контактные данные.</strong></p> <hr align="center" width="600" size="2" color="#666666" /> <p align="center"><strong>Заявку на поставку Универсальных Пуско-Регулирующих Устройств<br> пожалуйста оформляйте на официальном бланке Вашего предприятия.</strong></p> <hr align="center" width="600" size="2" color="#666666" /> </div>
-
Спасибо большое, меню работает. Но это готовое решение. "вы пытаетесь юзать методы второго объекта до его создания..." Если несложно - объясните смысл фразы, и в чём заключалось решение проблемы? Мне это интересно, и хотелось бы разобраться, чтобы таких проблем не возникало в будущем.
-
Извините, если вопрос создан не в том разделе. Проблема собственно говоря не сложная, но при моём уровне владения кодом - достаточно неприятная. Имеется два меню, приведённые ниже. Строки, выделенные красным цветом, необходимо поменять местами со строками выделенными синим цветом. При простом копипасте меню просто отказывается работать. В одной из статей указали, что обрабатывать такие скрипты необходимо дримвьювером, т.к. он автоматически обновляет файл mm_menu.js, но изменяя эти строки вьювером меню всё равно отказывается работать. function mmLoadMenus() { if (window.mm_menu_0912121823_0) return; window.mm_menu_0912121823_0 = new Menu("root",417,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912121823_0.addMenuItem("Вид и модели","location='../vidmodel.htm'"); mm_menu_0912121823_0.addMenuItem("Схемы управления светильниками с УПРУ","location='../upravlenie.htm'"); mm_menu_0912121823_0.addMenuItem("Экологическая безопасность","location='../eco.htm'"); mm_menu_0912121823_0.addMenuItem("Принципы используемые УПРУ","location='../princip.htm'"); mm_menu_0912121823_0.addMenuItem("Демонстрация работы УПРУ","location='../stend.htm'"); mm_menu_0912121823_0.addMenuItem("Каталог УПРУ","location='../catupru.rar'"); mm_menu_0912121823_0.fontWeight="bold"; mm_menu_0912121823_0.hideOnMouseOut=true; mm_menu_0912121823_0.bgColor='#000000'; mm_menu_0912121823_0.menuBorder=1; mm_menu_0912121823_0.menuLiteBgColor='#000000'; mm_menu_0912121823_0.menuBorderBgColor='#000000'; window.mm_menu_0912155523_0 = new Menu("root",152,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912155523_0.addMenuItem("Продукция","location='../products.htm'"); mm_menu_0912155523_0.addMenuItem("УПРУ-ДРЛ","location='../drl.htm'"); mm_menu_0912155523_0.addMenuItem("УПРУ-ДНаТ","location='../dnat.htm'"); mm_menu_0912155523_0.addMenuItem("Сертификаты","location='../sertif.htm'"); mm_menu_0912155523_0.fontWeight="bold"; mm_menu_0912155523_0.hideOnMouseOut=true; mm_menu_0912155523_0.bgColor='#000000'; mm_menu_0912155523_0.menuBorder=1; mm_menu_0912155523_0.menuLiteBgColor='#000000'; mm_menu_0912155523_0.menuBorderBgColor='#000000'; mm_menu_0912155523_0.writeMenus(); } // mmLoadMenus() Спасибо.