Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Show-Hide text
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Без описания
Alfa
Отправлено: 30 Декабря, 2004 - 02:32:48
Post Id



Программер лодырь


Покинул форум
Сообщений всего: 609
Дата рег-ции: Сент. 2004  
Откуда: Moldova, republic of

Карма 2




CODE:

<html>
<head>
<script language=JavaScript type=text/javascript>
function rules()
{
document.getElementById('divx').style.display="block"

}

</SCRIPT>
<body>

<buton onClick="rules()">Show <div></button>

<div style="display:none;" id="divx">
<a href="#">Link</a> TEXT
</div>
</body>

Что делает этот скрипт понятно - при нажатии на кнопку "Show <div>" поевляется часть документа.
Вопрос: как сделать что бы при повторном нажатии на эту кнопку данная часть документа исчезала?
 
 Top
TvoyWeb Администратор
Отправлено: 30 Декабря, 2004 - 05:37:10
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




CODE:
<script language='javascript' type='text/javascript'>
<!--
function ShowHide(id)
{
if (document.getElementById(id).style.display == "none"||document.all[id].visibility == "hidden"){
Show(id);
} else{
Hide(id);
}
}
function Show(id)
{
if (document.getElementById) {
itm = document.getElementById(id)
itm.style.display = "block"
}
if (document.all){
itm = document.all[id];
itm.visibility = "show"
}
}
function Hide(id) {
if (document.getElementById) {
itm = document.getElementById(id)
itm.style.display = "none"
}
if (document.all){
itm = document.all[id];
itm.visibility = "hidden"
}
}
//-->
</script>

Здесь функция скрытия и показа. В онклик вставляешь функцию ShowHide()
 
 Top
Alfa
Отправлено: 30 Декабря, 2004 - 09:48:04
Post Id



Программер лодырь


Покинул форум
Сообщений всего: 609
Дата рег-ции: Сент. 2004  
Откуда: Moldova, republic of

Карма 2




И как я понял зааменить везде "id" на тот id который мне нужен, в моём случяее на "divx"?\n\n(Добавление)
О, работает, Спасибо TvoyWeb!
 
 Top
SviMik Супермодератор
Отправлено: 31 Декабря, 2004 - 07:32:59
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




А у меня второй скрипт не пашет. И чего я только не перепробовал. Выложите плиз готовую к употреблению версию скрипта.
 
 Top
TvoyWeb Администратор
Отправлено: 31 Декабря, 2004 - 07:42:34
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




SviMik пишет:
Выложите плиз готовую к употреблению версию скрипта.

А это и есть готовая к употреблению функция.
 
 Top
Alfa
Отправлено: 31 Декабря, 2004 - 08:33:05
Post Id



Программер лодырь


Покинул форум
Сообщений всего: 609
Дата рег-ции: Сент. 2004  
Откуда: Moldova, republic of

Карма 2




У меня этот скрипт ипользуется сдесь, и всё там работает.
Хм! Что у тебя там не работает я не понимаю!?\n\n(Добавление)
нажми на "Правила обмена ссылками" и увидешь как работает
 
 Top
SviMik Супермодератор
Отправлено: 31 Декабря, 2004 - 09:13:14
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




IE жаловался на пятую строку скрипта. Просто я не туда id слоя вставил. Теперь работает! Очень полезный скрипт!
 
 Top
ETC Администратор
Отправлено: 31 Декабря, 2004 - 16:52:02
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Alfa
Теб тока выделил как бы, что на это нажимать надо....
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0463]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33