IE6 Invalid procedure call of argument
Здравствуйте уважаемые знатоки, просьба сильно не пинать тк в JS почти ноль. Суть проблемы такова есть скрипт выпадающего поиска, нажимаешь плюсик поиск разворачивается(и плюс превращается в минус), Так вот скрипт работает во всех браузерах в том числе и ИЕ7 и выше, недавно обнаружил что в ИЕ6 скрипт не работает, выдает ошибку Invalid procedure call of argument line 58 char 4 в index.php. В пхп файле на этом месте просто пробелы, кода нет вообще никакого, рядом только пхп код, js нету вовсе. Не подскажете как лечить?
Код функции выпадающего поиска function switch_element(id,id2) { if (document.getElementById(id).style.display == 'none') { //elem=document.getElementById(id); //elem.style.display='block'; document.getElementById(id).style.display='table'; document.getElementById(id2).innerHTML="-"; //alert('Opening'); } else { //elem=document.getElementById(id); //elem.style.display='none'; document.getElementById(id).style.display='none'; document.getElementById(id2).innerHTML="+"; //alert('Closing'); } } |
Цитата:
Цитата:
|
Я знаю выход, знаю! Надо IE6 с компа удалить. Или вы в Китае?
|
58-->} else {
//elem=document.getElementById(id); //elem.style.display='none'; document.getElementById(id).style.display='none'; document.getElementById(id2).innerHTML="+"; //alert('Closing'); } |
С удовольствием бы это сделал вместе с его старшими братьями ИЕ7 ИЕ8 ИЕ9 и виндовс) Но увы часть наших посетителей всеже пользуется этим браузером.
|
Цитата:
тяжело алерты вставить или консоль лог чтоб найти строку в какой ошибка? |
В какой консоли в ИЕ6 то ? Ошибка выпадает сразу при обращении к function switch_element
|
Цитата:
алертов напихай между её строк и смотри какой отработал ,какой нет |
Цитата:
но по хорошему сделайте как сказал dmitriymar, используйте alert для отлова... |
Часовой пояс GMT +3, время: 08:04. |