форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Вместо стандартного меню навигации в ТХП-фирма с кодом
<div class="navigation">
<ul><txp:output_form form="tf_sections" /></ul>
</div>
вставил всплывающее меню, которое создал в программе Selecto Menu Marker, экспортировал его в файл JavaScript и вставил в шаблон след код:
<SCRIPT SRC="/files/menu_navigacii.js"></SCRIPT>
но не заработало а показывает только шрифт латинский, а слова на русском показывает ввиде вопросов в мозиле и меню не всплывает, в виде квадратиков в эксплорере7 - меню всплывает, в опере нормально видно, но меню не всплывает.
посмотреть это чудо можно здесь www.itconfig.ru меню всплывает в разделе портфолио и web-услуги
Отредактированно mac-adres (24-07-2008 16:04:04)
Неактивен
кстати теперь после вставки самого хтмл кода, а не файла скрипта как раньше
<!-- script menu navigacii--> <script language="javascript">var bBrowserOK; bBrowserOK = 0;if(parseFloat(navigator.appVersion)>=4) if(navigator.appName == 'Microsoft Internet Explorer') bBrowserOK = 1;document.write('<STYLE>');document.write('a.MN10371859 {text-decoration:none; color:#C1C1C1; font-weight: 400; font-family: Times New Roman CYR; font-size: 16px; font-style:normal;} '); document.write('a.MN10371859:hover {text-decoration:none; color:#FFFFFF; }'); document.write('a.SMN10371859 {text-decoration:none; color:#000000; font-weight: 400; font-family: Times New Roman CYR; font-size: 16px; font-style:normal;} '); document.write('a.SMN10371859:hover {text-decoration:none; color:#FFFFFF; }'); document.write('table.MT10371859 {background:#DDD7CB; border:0 solid #FFFFFF; }'); document.write('td.MTD10371859 {padding-left:4; padding-right:4; background:#C4C4C4; border:0 inset #000000; }'); document.write('.MTI10371859 {color:#C1C1C1; font-weight: 400; font-family: Times New Roman CYR; font-size: 16px; font-style:normal;}'); document.write('.MSI10371859 {color:#000000; font-weight: 400; font-family: Times New Roman CYR; font-size: 16px; font-style:normal;}'); document.write('</STYLE>'); function OpenMenu(MenuId){ MenuId.style.visibility = 'visible'; } function CloseMenu(MenuId){ MenuId.style.visibility = 'hidden';} function HLT10371859(TDId,AId){ TDId.style.background = '#3774B2'; if(AId) AId.style.color = '#FFFFFF';} function UHLT10371859(TDId,AId){ TDId.style.background = '#C4C4C4'; if(AId) AId.style.color = '#000000';} function THLT10371859(TDId,AId){ TDId.style.background = '#3774B2'; if(AId) AId.style.color = '#FFFFFF';} function TUHLT10371859(TDId,AId){ TDId.style.background = '#00021C'; if(AId) AId.style.color = '#C1C1C1';} function WSBH10371859(MenuId){ document.write('<span id=' + MenuId + ' STYLE="position:absolute; visibility:hidden; zorder:1; ">'); document.write(' <br>'); document.write('<table class="MT10371859" cellspacing=1 cellpadding=2 onMouseOut="CloseMenu(' + MenuId + ');" onMouseOver="OpenMenu(' + MenuId + ');">');} function WSIH10371859(ItemID,ItemName,ItemURL,MenuID,ItemTitle,ItemTarget){ document.write('<tr><td id="X' + ItemID + '" class="MTD10371859" onMouseOver="HLT10371859(X' + ItemID + ',' + ItemID + ');" onMouseOut="UHLT10371859(X' + ItemID + ',' + ItemID + ');">'); document.write('<span NOWRAP><a href="' + ItemURL + '" title="' + ItemTitle + '" class="SMN10371859" target="' + ItemTarget + '" id="' + ItemID + '">' + ItemName + '</a></span></td></tr>');} function WSFH10371859(ItemID,ItemFree){ document.write('<tr><td id="X' + ItemID + '" class="MTD10371859" onMouseOver="HLT10371859(X' + ItemID + ',' + ItemID + ');" onMouseOut="UHLT10371859(X' + ItemID + ',' + ItemID + ');">'); document.write('<span id="' + ItemID + '" class="MSI10371859" >' + ItemFree + '</span></td></tr>');} function CloseSubBoxH(){document.write('</table></span>');} function WTIH10371859(MenuID,MenuName,MenuURL,MenuTitle,MenuTarget){ document.write('<span STYLE="position:relative;" class="MTI10371859" onMouseOver="OpenMenu(' + MenuID + ');" onMouseOut="CloseMenu(' + MenuID + ');"><a href="' + MenuURL + '" title="' + MenuTitle + '" target="' + MenuTarget + '" class="MN10371859"> ' + MenuName + '</a></span>');} function WTFH10371859(MenuID,MenuFree){ document.write('<span STYLE="position:relative;" class="MTI10371859" onMouseOver="OpenMenu(' + MenuID + ');" onMouseOut="CloseMenu(' + MenuID + ');"> ' + MenuFree + ' </span>');} function WTHH10371859(MenuName,MenuURL,MenuTitle,MenuTarget){ document.write('<span STYLE="position:relative;" class="MTI10371859" ><a href="' + MenuURL + '" title="' + MenuTitle + '" target="' + MenuTarget + '" class="MN10371859"> ' + MenuName + '</a></span>');} function WTHFH10371859(MenuName,MenuFree){ document.write('<span STYLE="position:relative;" class="MTI10371859" > ' + MenuFree + '</span>');} document.write('<TABLE CELLSPACING=0 CELLPADDING=2 WIDTH="100%" bgcolor=#00021C STYLE="border:1 solid #808080; "><TR VALIGN=MIDDLE><TD ALIGN=LEFT>'); document.write('<DIV NOWRAP STYLE="visibility:visible; background-color:#00021C; font-weight: 400; font-family: Times New Roman CYR; font-size:16px; ">'); WTHH10371859('Главная','/','','_self'); document.write(' <font color=#CE4CF7> </font>'); WTHH10371859('О студии','/about/','','_self'); document.write(' <font color=#CE4CF7> </font>'); if(bBrowserOK==1) { WSBH10371859('MI10395047'); WSIH10371859('MI10376374','Выполненные заказы','','MI10395047','','_self'); if(MI10376374) MI10376374.style.color = '#000000';WSIH10371859('MI10387187','В разработке','','MI10395047','','_self'); if(MI10387187) MI10387187.style.color = '#000000';CloseSubBoxH(); WTIH10371859('MI10395047','Портфолио','/article/','','_self'); } else WTHH10371859('Портфолио','/article/','','_self'); document.write(' <font color=#CE4CF7> </font>'); if(bBrowserOK==1) { WSBH10371859('MI10398120'); WSIH10371859('MI10395478','Создание сайтов','/category/good-1/','MI10398120','','_self'); if(MI10395478) MI10395478.style.color = '#000000';WSIH10371859('MI10371029','Создание интернет-магазина','/category/good-2/','MI10398120','','_self'); if(MI10371029) MI10371029.style.color = '#000000';WSIH10371859('MI10379502','Обновление информации на сайте','/category/good-3/','MI10398120','','_self'); if(MI10379502) MI10379502.style.color = '#000000';WSIH10371859('MI10391638','Аудит, оптимизация и раскрутка сайта','/category/good-4/','MI10398120','','_self'); if(MI10391638) MI10391638.style.color = '#000000';WSIH10371859('MI10365626','Копирайтинг','/category/good-5/','MI10398120','','_self'); if(MI10365626) MI10365626.style.color = '#000000';WSIH10371859('MI10383274','Интернет-консультирование и обучение','/category/Internet-KONSULTIROVANIE-I-OBUCHENIE/','MI10398120','','_self'); if(MI10383274) MI10383274.style.color = '#000000';WSIH10371859('MI10382003','Регистрация доменных имен','/category/z-other/','MI10398120','','_self'); if(MI10382003) MI10382003.style.color = '#000000';WSIH10371859('MI10369404','Хостинг','/category/KHOSTING/','MI10398120','','_self'); if(MI10369404) MI10369404.style.color = '#000000';CloseSubBoxH(); WTIH10371859('MI10398120','web-услуги','/catalog/','','_self'); } else WTHH10371859('web-услуги','/catalog/','','_self'); document.write(' <font color=#CE4CF7> </font>'); WTHH10371859('Спутниковый интернет и ТВ','/cputnik/','','_self'); document.write(' <font color=#CE4CF7> </font>'); WTHH10371859('Контакты','/contact/','','_self'); document.write(' <font color=#CE4CF7> </font>'); WTHH10371859('Новости','/news/','','_self'); document.write(' <font color=#CE4CF7> </font>'); WTHH10371859('Статьи','/publications/','','_self'); document.write('</DIV></TD>'); document.write('</TR></TABLE>'); </script> <NOSCRIPT><FONT COLOR=#C1C1C1><a href="/">Главная</a> <a href="/about/">О студии</a> <a href="/article/">Портфолио</a> <a href="/catalog/">web-услуги</a> <a href="/cputnik/">Спутниковый интернет и ТВ</a> <a href="/contact/">Контакты</a> <a href="/news/">Новости</a> <a href="/publications/">Статьи</a></FONT></NOSCRIPT> <!-- End script menu navigacii-->
текст на русском языке стал отображаться правильно, но в опере и мозиле меню так и не всплывает, всплывает только в эксплорере
Отредактированно mac-adres (25-07-2008 23:30:04)
Неактивен
Поищите в интернете решения всплывающего менюна основе css, а не javascript, тем более того, что вы выбрали. Смотрится ужасно, работать с этим скриптом еще хуже.
А проблема с вопросиками связана с кодировкой - возможно кодировка файла скрипта отличается от кодировки страницы.
Неактивен