narmohen 40 Опубликовано: 25 июля 2013 Есть код приблизительно такой код <html> <head> <script language='javascript'> function showDiv() { document.getElementById("divtest").hidden = ! document.getElementById("divtest").hidden; } </script> </head> <body> ... <div id='divtest' hidden> ..content… </div> <a onclick="showDiv();">button</a> </body> </html> Скрывает/показывает содержимое <div>. Chrome, Firefox все норм. Не работает в IE 9-10, в других не пробовал. Как можно заставить работать?) Может, я что то в корне неверно делаю? Ник Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Silent boy 100 Опубликовано: 25 июля 2013 http://javascript.ru/ui/show-hide-toggle#funkciya-toggle:-standartnyy-podhod-2 ? Ник Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
narmohen 40 Опубликовано: 25 июля 2013 Класс! Но, к сожалению, их итоговый код в IE9 тоже не работает =) Ник Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Silent boy 100 Опубликовано: 25 июля 2013 А так (самое банальное): function showDiv(){ var el=document.getElementById("divtest"); if(el.style.display==""){el.style.display="none"}else{el.style.display= "" } } Ник Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
narmohen 40 Опубликовано: 26 июля 2013 Спасибо! Руки не дошли проверить, правда... Другой вопрос, скрипт парсит куки и , в зависимости от найденного, записывает другую куку. И в этот, ска, момент все ломается, и парсер больше не парсит! Т_Т Никакой прямой зависимости от содержимого куков найти не могу... Кроме того, если выводить alert(document.cookie) до обновления страницы куки выглядят так cook1=val1;cook2=val2; cook3=val3;толькочто_добавленная_кука=значение после обновления толькочто_добавленная_кука=значение;cook1=val1;cook2=val2; cook3=val3; Чую косяк в этом, но почему они пересортируются? Не в алфавитном порядке. Мож по времени добавления? Ник Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах