Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Появление\исчезанавение блока с одного клика (https://javascript.ru/forum/misc/12185-poyavlenie%5Cischezanavenie-bloka-s-odnogo-klika.html)

qwermjk 05.10.2010 09:20

Появление\исчезанавение блока с одного клика
 
Как сделать так чтобы с первого раза при одном щелчке появлялся блок?
Когда обновляешь страницу, нужно два раза щёлкнуть чтобы блок появился, а потом уже всё нормельно по одному щелчку закрывает и открывает.
<a onClick='faq(1)' href='javascript://'>???????</a>
<div id='faqDIV1' style='display:none;'>?????????????????????????</div>

<script type="text/javascript">
function faq(faqN) {
	var faqDIV = "faqDIV"+faqN;
	var faqID = document.getElementById(faqDIV);
	if(faqID.style.display === "none") {
		faqID.style.display = "block";
	} else {
		faqID.style.display = "none";
	}
}
</script>

qwermjk 05.10.2010 09:40

Немножко подумав я решил эту проблему так
<body onLoad="faq(1);">

Если у кого то есть другие предложения, то высказывайте их =)))


Часовой пояс GMT +3, время: 22:28.