imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 07.01.2005, 21:55     # 1
rul3z
Guest
 
Сообщения: n/a

Как управлять CSS

вопрос. как сделать - чтобы нажал на кнопку(обыйный onclick) - и у такого то слоя изменилось свойство видимости. т.е. чтобы убрать целую колонку например?
 
Старый 07.01.2005, 22:00     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
object.style.display = "none";

или

object.className = "myCssClass";
RaZEr вне форума  
Старый 07.01.2005, 22:17     # 3
Slanj
::VIP::
 
Аватар для Slanj
 
Регистрация: 09.05.2004
Адрес: Киев
Сообщения: 670

Slanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj Сэнсэй
Да проще простого, только с помощью чистого css это будет работать только в мозилле, а чтобы и ие заработал нужно совсем немного javascript добавить.

Примерно так:

//делаеш слой

<style type="text/css">
...
#sloi
{
...
}
</style>

//потом маленький скрипт

<script language="javascript">
function hideLayer(layerName)
{
document.all['layerName'].style.visibility = 'hidden';
}
</script>
...
//потом в самом теле вызываеш эту функцию
<a href="javascript:hideLayer('sloi')"></a>
//или как-то по другому, аналогично можно сделать слой видимым
Slanj вне форума  
Старый 07.01.2005, 22:21     # 4
rul3z
Guest
 
Сообщения: n/a

пояснения:

то как скрыть слой я в курсе

document.all[elementID].style.display = "none";

а надо мне узнать как например изменить сво-во не для слоя, а для тега?

и еще - как мне не просто скрыть слой. а удалить его? чтобы исчез полностью?
 
Старый 07.01.2005, 22:28     # 5
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Тег и слой одно и тоже. Назнач id и выбери через document.getElementById(id) например.

Удалить можно через DOM - node.removeChild()
RaZEr вне форума  
Старый 08.01.2005, 04:09     # 6
rul3z
Guest
 
Сообщения: n/a

насчет DOM поподробнее пжалста :-)

и еще - когда я делаю тег например <try> и в цссках его обозначаю он как что интерпретируется? как слой?
 
Старый 08.01.2005, 08:35     # 7
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
насчет DOM поподробнее пжалста
http://www.w3c.org/DOM/
http://msdn.microsoft.com/workshop/a...emovechild.asp
http://www.mozilla.org/docs/dom/domr..._el_ref54.html

Цитата:
и еще - когда я делаю тег например <try> и в цссках его обозначаю он как что интерпретируется? как слой?
как блок. Подробнее в мануале по CSS.
RaZEr вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:10.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.