Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: где ошибка?
 
 автор: vakhtang   (27.06.2010 в 23:14)   письмо автору
 
 

Добрый день

написал вот такой код

var opened = 1;
function open_(block)
{
if (opened != block)
{
for (var i = 1; i < 6; i++)
{
document.getElementById("menu_bar_" + i).className = "menu";
document.getElementById("div_"+ i +"_activ").style.display = "none";
}

document.getElementById("menu_bar_" + block).className = "menu_activ";
document.getElementById("div_"+ opened).style.display = "block";
document.getElementById("div_"+ block).style.display = "none";
document.getElementById("div_"+ block +"_activ").style.display = "block";
document.getElementById("text_div_"+ block).style.display = "block";
document.getElementById("text_div_"+ opened).style.display = "none";

opened = block;
}
}

работает идеально во всех браузерах кроме експлорера помогите покажите где ошибка

в експлорере не выполняються вот эти строки
document.getElementById("div_"+ block).style.display = "none";
document.getElementById("div_"+ block +"_activ").style.display = "block";

  Ответить  
 
 автор: АЯ   (28.06.2010 в 08:02)   письмо автору
 
   для: vakhtang   (27.06.2010 в 23:14)
 

Навскидку синтаксических ошибок в коде нет.

Стандартная ошибка в этом случае - вызов функции ДО момента формирования указанных в ней элементов.

  Ответить  
 
 автор: bishake   (28.06.2010 в 10:48)   письмо автору
 
   для: vakhtang   (27.06.2010 в 23:14)
 

Попробуйте в ИЕ вместо style использовать currentStyle. А вообще JQuery спасёт ие ;-))

  Ответить  
 
 автор: vakhtang   (28.06.2010 в 23:49)   письмо автору
 
   для: bishake   (28.06.2010 в 10:48)
 

спасибо

нашел причину, она была в пнгфикс который я ставил для пнг файла пришлось обойтись без пнг :(

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования