- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В шаблоне подключается javascript который показывает\прячет блок.
Код javascript:
document.getElementById('showhide').onclick = function() {
openbox('box', this);
return false;
};
};
function openbox(id, showhide) {
var div = document.getElementById(id);
if(div.style.display == 'block') {
div.style.display = 'none';
showhide.innerHTML = 'Показать график';
}
else {
div.style.display = 'block';
showhide.innerHTML = 'Спрятать график';
}
}
Блок который прячется\показывается:
<div id="box" style="display: none;">'.show_stat().'</div>
Во всех браузерах работает нормально, но вот в ИЕ выдает ошибку при переходе на другую страницу.
Т.е. функция работает, но ошибка вылетает когда переходим по любой ссылке..
Сведения об ошибке на веб-странице
Строка: 2
Символ: 2
Код: 0
URI-код: http://site.ru/showhide.js
Кто сталкивался, как поправить?
Либо добавить на страницу элемент с id="showhide", либо отключить скрипт на этой странице, либо прописывать onclick в качестве атрибута элемента.
Таких страниц много, 1 шаблон используется на нескольких страницах, поэтому оба эти варианта не пойдут..
Можно поконкретнее?
---------- Добавлено 03.08.2012 в 08:55 ----------
Попробовал через онклик вот так:
function look(type){
param=document.getElementById(type);
if(param.style.display == "none") param.style.display = "block";
else param.style.display = "none"
}
</script>
<a href="#" onClick="look(\'div1\'); return false;">показать/скрыть</a>
<div id="div1" style="display:none">
Скрытый текст
</div>
На других страницах ошибка исчезла, но появляется ошибка при клике в скрытом блоке. Дело в том, что там подгружается график + кнопки, которые обрабатывает javascript.
Никто не подскажет?
Никто не подскажет?
1. Использовать JQuery (не удивлюсь, если библиотека уже подключена)
2. проверять наличие нужного блока на странице
if (document.getElementById('showhide')!=null)document.getElementById('showhide').onclick...
1. Жквэри не юзаю.
2. Спасибо. Реально помог!