X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Помогите со скриптом плиз
Jon
сообщение 2009-08-20, 12:50
Сообщение #1
Любитель
Иконка группы

Группа: Бета-тестеры
Сообщений: 282
Регистрация: 2009-07-12
Из: Москва

Репутация: 0


Вопрос жизни и смерти.....
Как сделать див с кнопкой "закрыть"???
<div align="right" onClick="java script:close()"><img src="buttons/button_closed.gif" width="106" height="25" ></div>
<script>
function close(){
document.style.display = "none";
}
</script> что не так?
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2009-08-20, 13:16
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация: 67


Цитата (Jon @ 20.8.2009, 12:50)
document.style.display = "none";

Вы пытаетесь скрыть целый документ? О_о
Самое простое с использованием jQuery (в систему он встроен изначально).

<div id="toclose"><div align="right" onсlick="close(&#39;toclode&#39;)"><img src="buttons/button_closed.gif" width="106" height="25" ></div>
<script type="text/javascript">
function close(id)
{
	if (id)
		$(&#39;#&#39;+id).hide();
}
</script>


Сообщение отредактировал Alexander - 2009-08-20, 13:17
Перейти в начало страницы
+Цитировать сообщение
Jon
сообщение 2009-08-20, 13:25
Сообщение #3
Любитель
Иконка группы

Группа: Бета-тестеры
Сообщений: 282
Регистрация: 2009-07-12
Из: Москва

Репутация: 0


Нет... мне надо скрыть только один див....

<div id="toclose">
<div align="right" onсlick="close(&#39;toclode&#39;)"><u>Закрыть этот див</u></div>
</div>
<script type="text/javascript">
function close(id)
{
	if (id)
		$(&#39;#&#39;+id).hide();
}
</script>

не получается...

Сообщение отредактировал Screatch - 2009-08-20, 13:35
Перейти в начало страницы
+Цитировать сообщение
Jon
сообщение 2009-08-20, 13:45
Сообщение #4
Любитель
Иконка группы

Группа: Бета-тестеры
Сообщений: 282
Регистрация: 2009-07-12
Из: Москва

Репутация: 0


Сделал так:

<style>
#divwin {
	position: absolute;
   width: 300px;
   height: 200px;
	border: 1px solid gray;
   background: white;
   display: block;
	padding: 20px 20px 20px 20px;
	text-align: center;
}
</style>
<div id="divwin">
<div  onclick="document.getElementById(&#39;divwin&#39;).style.display=&#39;none&#39;">Закрыть</div>  </div>
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0349 сек.    11 запросов    GZIP включен    Сейчас: 2024-04-25, 2:00