X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите найти ошибку
ale4145
ale4145
Topic Starter сообщение 16.11.2007, 22:16; Ответить: ale4145
Сообщение #1


После того как Было вставлено форматирование меню на странице http://pestovo-school2.narod.ru/ браузер показывает ошибку.(обьект style - есть null и не является обьектом) Подскажите в чём ошибка, буду очень признателен.
Вот фрагмент исходного кода:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><meta http-equiv="Content-Language" content="ru"><title>Сайт школы №2 города Пестово</title>
<base target="_blank"><style fprolloverstyle>A:hover {color: #FFFFFF; font-weight: bold}
</style>
<meta name="keywords" content=" Сайт школы 2 город Пестово, школьные фото, школьный форум, школьный чат, НОУ">
<meta name="description" content="Сайт школы, город Пестово, школьные фото, школьный форум, школьный чат, НОУ"><a href="<A href="http://top100.rambler.ru/top100/"><img">http://top100.rambler.ru/top100/"><img src="http://counter.rambler.ru/top100.cnt?1155127" alt="" width=1 height=1 border=0></a> <script src="vertical_menu_example.js"></script> <script>document.write(make_sl_menus());</script><style>
/* Стиль простой ссылки */
a:link {text-decoration: underline; color:#0000A0}
a:visited {text-decoration: underline; color:#002E74}
a:hover {text-decoration: underline; color:#00A000}
/* Стиль ссылки меню */
a.m:link {text-decoration: none; color:#000000}
a.m:visited {text-decoration: none; color:#000000}
a.m:hover {text-decoration: none; color:#000000; background:#D0E0FF}
/* Стиль главного меню */
.menuleft {
font-size: 11px;
font-family: Tahoma, Arial;
font-weight: bold;
border-color: #002E74;
border-style: solid;
border-width: 1px;
cursor: hand;
}
/* Стиль заголовка меню */
.headmenu {
font-size: 12px;
font-family: Tahoma, Arial;
font-weight: bold;
margin-top: 0;
padding-top: 0;
background: #20c6fe;
background-position: center;
color: #FFFFFF;}
/* Стиль подменю */
.secondmenu {position:absolute;
z-index:1;
visibility:hidden;
font-size: 11px;
font-family: Verdana, Tahoma, Arial;
border: 1px;
border-style: solid;
background-color: #FFFFFF;
padding: 4px;}
</style>
</head><body bgcolor="#FFFFFF" topmargin="0"><h1><font size="1" color="#0000FF">Школа любимая, школа вторая... Сайт 2 школы города Пестово.</font></h1><table border="1" width="979" id="table3"><tr><td><object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="255" height="222"><param name="movie" value="itages/fffff1.swf"><param name="quality" value="High"><embed src="itages/fffff1.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="255" height="222" quality="High"></object><img border="0" src="a1.jpg" width="708" height="200" alt="Школа любимая, школа вторая... Сайт второй школы города Пестово" longdesc="Сайт школы МОУ СОШ №2, город Пестово, "></td></tr></table><div align="center"><table border="1" width="980" height="50" id="table2" cellpadding="0" bgcolor="#0000FF" background="itages/fon1.jpeg" border-collapse: collapse" bordercolor="#00FFFF"><tr><td>&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;</font><a href="index.html"><i><font face="Arial" color="#FFFFFF" size="2"></style><a href="index.html"><b><font color="#FFFFFF"> / Сайт школы главная страница</font></b></a></font></i></a><font face="Arial" color="#FFFFFF" size="2"><b><a href="index.html"><i><font color="#FFFFFF">&nbsp; /
</font></i></a> </b></font></td></tr></table></div><div align="center"><table border="1" cellpadding="5" cellspacing="10" width="980" height="604" bordercolor="#00FFFF" background="itages/kletka.gif"></BODY></html><tr><td valign="top" width="160" bordercolor="#00FFFF"><p align="center"><script>
document.write(make_base_menu()); // Формирование главного меню
</script>
<p align="center">
<table cellpadding=3 cellspacing=0 width=161 height=265 style="border:1px solid #0000A0;font-family:Arial;font-size:13px;background-color:#ffffff"><tr>
<td align=center style="background:#20C6FE;" height=10><a style="color:#ffffff;" href="<A href="http://rp5.ru/town.php?id=6574"><b>Пестово</b></a></td></tr><tr><td">http://rp5.ru/town.php?id=6574"><b>Пестово</b></a></td></tr><tr><td valign=top style="padding:0;"><iframe src="http://rp5.ru/html.php?id=6574&bg=%23ffffff&c=%23000000&f=Arial&s=13&sc=4" width=100% height=214 frameborder=0 scrolling=no style="margin:0;"></iframe></td></tr><tr><td align=center><a href="<A href="http://rp5.ru">rp5.ru</a></td></tr></table><h3">http://rp5.ru">rp5.ru</a></td></tr></table><h3
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 17.11.2007, 23:45; Ответить: Webmaster_hb
Сообщение #2


ale4145, проблема скорее всего в javascript
который используется для меню
попробуйте в нем поменять все document.all на document.getElementById
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ale4145
ale4145
Topic Starter сообщение 18.11.2007, 13:28; Ответить: ale4145
Сообщение #3


Спасибо за внимание к нашему вопросу. Видимо вы правы - дело в скрипте. Я изменил его как вы рекомендовали, но увы не помогло.Вот фрагмент скрипта, если поможете исправить будем очень признательны.
var s_name,mn,d_name,hmenu,x,y;
var timerID = null;
function getScroll()
{
scrollXY=document.getElementsByTagName((document.compatMode && document.compatMode == 'CSS1Compat') ? "HTML" : "BODY")[0];
return scrollXY.scrollTop;
}
var oldmenu, oldcell,timerID;
function showmenu(Nmenu)
{
menu='menu'+Nmenu;
cell='d'+Nmenu;
if (oldmenu!=null){document.getElementById(oldmenu).style.visibility='hidden';}
if (oldcell!=null){document.getElementById(oldcell).style.background=moutcolor;}
document.getElementById(cell).style.background=movercolor;
x=155;
y=getScroll()+event.clientY-event.offsetY;
document.getElementById(menu).style.left=x;
document.getElementById(menu).style.top=y;
document.getElementById(menu).style.visibility='visible';
oldmenu=menu;
oldcell=cell;
clearTimeout(timerID);
}
function hidemenu(Nmenu)
{
menu='menu'+Nmenu;
cell='d'+Nmenu;
if (oldcell!=null){document.getElementById(oldcell).style.background=moutcolor;}
document.getElementById(menu).style.visibility='hidden';
}
function hideOldMenu()
{
hidemenu(oldmenu.slice(4));
}

function make_base_menu() // Формирование главного меню
{
str = '<table name=\"basemenu\"';
str += ' id=\"basemenu\"';
str += ' class=\"menuleft\"';
str += ' width=\"'+widthOfMenu+'\"';
str += ' border=\"0\"';
str += ' cellpadding=\"2px\">';
str += ' <tr><td name=\"headlink\"';
str += ' id=\"headlink\"';
str += ' class=\"headmenu\"';
str += ' align=\"center\">';
str += base_menu_name;
str += ' </td></tr>';
for (i=1; i<=menu.length; i++)
{
str_item = ' <tr bgcolor=\"#FFFFFF\">';
str_item += ' <td onmouseover=\"showmenu(' + i + ',event)\"';
str_item += ' onmouseout=\"timerID=setTimeout(\'hidemenu(' + i + ',event)\',1000)\"';
str_item += ' name=\"d' + i + '\" id=\"d' + i + '\"> &nbsp';
str_item += menu[i-1][0][0];
str_item += ' </td></tr>';
str += str_item;
}
str +='</table>';
return str;
}
function make_sl_menu(Nmenu) // Формирование подменю
{
itemObj=menu[Nmenu];
str ='<div name=\"menu'+Nmenu+'\"';
str+=' id=\"menu'+(Nmenu+1)+'\"';
str+=' class=\"secondmenu\"';
str+=' onmouseover=\"clearTimeout(timerID)\"';
str+=' onmouseout=\"timerID=setTimeout(\'hidemenu('+(Nmenu+1)+')\',1000)\">';
for (i=1; i<itemObj.length; i++)
{
str_item = ' <a class=\"m\" href=\"';
str_item += itemObj[i][0];
str_item += ' \" target=_self>';
str_item += itemObj[i][1];
str_item += ' </a><br>';
str += str_item;
}
str +='</div>';
return str;
}
function make_sl_menus() // Поочерёдное формирование всех подменю
{
result='';
for (j=0; j<menu.length; j++)
{
result+=make_sl_menu(j);
}
return result;
}


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта
0 Alex-777 847 7.4.2024, 18:05
автор: Alex-777
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 2293 23.3.2024, 7:41
автор: Room
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 725 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2340 7.8.2020, 9:28
автор: heisenberg_mw


 



RSS Текстовая версия Сейчас: 19.4.2024, 11:26
Дизайн