style.display помогите с функцией
Не знаю как наиболее понятно сформулировать так, что извиняюсь заранее..
Вопрос состоит вот в чем: Дело в том, что когда я пишу данный скрипт: document.getElementById('elem1').style.display="none"; Он работает отлично, но только один раз. Что бы он снова сработал нужно снова обновлять страницу. У меня допустим 20 div элементов, как сделать, что бы каждый из них при нажатии пропадал в онлайн режиме? Без перезагрузки страницы?:blink: |
повесить на событие onclick это действие.
|
Оно и так на онклике(
|
опишите задачу конкретнее, желательно с примером того чего у вас есть и что должно произойти с тем что есть...
|
У меня есть список блоков: http://floomby.ru/s1/WSkP6
Нужно что бы при нажатии на кнопку "Поставить Like": http://floomby.ru/s1/VSk99 Блок исчезал полностью (display:none;) Написав функцию: function goserf(eid) { document.cookie="viewserf="+eid; document.getElementById('elem1').style.display="none"; return false; } <div id='elem1'>БЛОК</div> Но написав эту функцию я столкнулся с тем, что данный сценарий работает не так, как мне нужно. Блок исчезает только один раз. Один раз нажимаю на кнопку - Блок исчезает. Нажимаю на следующий блок - Ничего не происходит. То есть что бы работала функция нужно постоянно перезагружать страничку. А сейчас и вовсе перестал работать. Как мне сделать что бы все блоки исчезали в онлайн режиме? Могу дать пример сайта, если нужно. Спасибо |
alma95,
В конце страницы - должен быть скрипт - первоначльно скрывающий все кликанутые блоки Для этого нужно в этом, начальном скрипте инициализации - в цикле пробегать все возможные варианты списка куков и скрывать данные блоки - а сама функция скрытия - вроде правильная |
Цитата:
|
Часовой пояс GMT +3, время: 00:13. |