Показать сообщение отдельно
  #1 (permalink)  
Старый 15.06.2013, 17:09
Интересующийся
Отправить личное сообщение для gurg0n Посмотреть профиль Найти все сообщения от gurg0n
 
Регистрация: 15.06.2013
Сообщений: 12

Cannot read property 'style' of null
Здравствуйте! Вашему вниманию код, который работал до того момента как я решил добавить кое-какие скрипты, которые затем удалил. Казалось бы, вернул все как есть, но сейчас код не работает:

TypeError: Cannot read property 'style' of null [http://magascity.ru/index.php/plan:179]
TypeError: Cannot read property 'style' of null [http://magascity.ru/index.php/plan:188]
TypeError: Cannot read property 'style' of null [http://magascity.ru/index.php/plan:179]
TypeError: Cannot read property 'style' of null [http://magascity.ru/index.php/plan:188]

По идее, при наведении указателя на map area должен был показываться div с классом .tootlip (onmouseover="showLayer('link1'))

Что-то здесь не-так, ведь раньше код работал. Пытался разобраться самостоятельно, но никак не могу найти причину!

<script language="JavaScript1.2">
<!--
var ie = document.all ? 1 : 0;
var ns = document.layers ? 1 : 0;
var topcss = 165;
if (ns)
topcss = 200;
function showLayer(name)
{
if (ie)
 
document.all[name].style.visibility = "visible";
else if (ns)
document.layers[name].visibility = "show";
 
else document.getElementById(name).style.visibility = "visible";    
}
function hideLayer(name)
{
if (ie)
document.all[name].style.visibility = "hidden";
else if (ns)
document.layers[name].visibility = "hide";
 
else document.getElementById(name).style.visibility = "hidden"; 
}
//-->
</script>


Для наглядности:http://jsfiddle.net/TcgH9/8/

Последний раз редактировалось gurg0n, 15.06.2013 в 17:14.
Ответить с цитированием