Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Показать скрыть сатью на странице (https://javascript.ru/forum/project/4749-pokazat-skryt-satyu-na-stranice.html)

JSprog 18.08.2009 09:47

Показать скрыть сатью на странице
 
Код показа скрытия статьи на странице
Вдруг кому-то понадобится
<p class=menu24  alt="Росписи и покраски" onClick=textch() >Нажми на меня</p></p>
<p id=top></p>
<p id=lok onClick=hidech()></p>
<script>
function textch() {
	document.getElementById('top').innerHTML="Статья"
	document.getElementById('lok').innerHTML="Закрыть статью"
	}
function hidech() {
	document.getElementById('top').innerHTML=""
	document.getElementById('lok').innerHTML=""
	}
</script>

B~Vladi 18.08.2009 12:03

JSprog, вау, круто! Будем юзать:yes:

Kolyaj 18.08.2009 12:17

Цитата:

Сообщение от B~Vladi
вау, круто!

Особенно вот этот кусок доставляет
Цитата:

Сообщение от JSprog
document.getElementById('top').innerHTML="Статья"


Gvozd 18.08.2009 12:27

Цитата:

Сообщение от Kolyaj
Особенно вот этот кусок доставляет

))

Blizzart 03.02.2010 00:25

Здравствуйте, а у меня похожий вариант, но не хочет работать:

<SCRIPT LANGUAGE="JavaScript">
<!--
function showhide()
{
document.getElementById('begun2').style.visibility = "visible";
document.getElementById('apDiv15').style.visibilit y= "hidden";
}
//-->
</SCRIPT>

<body>
<div id="apDiv15">
<div id="enpuple"> <a href="javascript:void(0)" onclick="showhide()" </a></div></div>
</body>

Мне надо чтобы при нажатие на див с картинкой скрытый див (begun2) появился, а видимый (apDiv15) исчез.
А просто onclick обрабатывает только одно событие.

Tim 03.02.2010 00:35

Цитата:

А просто onclick обрабатывает только одно событие.
Событие одно, а кода в вызываемой по нему функции может быть сколько угодно. Может быть проблема в лишнем пробеле.
Цитата:

style.visibilit y
Вместо href="javascript:void(0)" наверное лучше return false т.е. onclick="showhide(); return false;" или вообще просто href="#"

Blizzart 03.02.2010 10:56

Tim,
Сделал как написали, и все работает! Спасибо!


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