![]() |
Как управлять CSS
вопрос. как сделать - чтобы нажал на кнопку(обыйный onclick) - и у такого то слоя изменилось свойство видимости. т.е. чтобы убрать целую колонку например?
|
object.style.display = "none";
или object.className = "myCssClass"; |
Да проще простого, только с помощью чистого 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> //или как-то по другому, аналогично можно сделать слой видимым |
пояснения:
то как скрыть слой я в курсе document.all[elementID].style.display = "none"; а надо мне узнать как например изменить сво-во не для слоя, а для тега? и еще - как мне не просто скрыть слой. а удалить его? чтобы исчез полностью? |
Тег и слой одно и тоже. Назнач id и выбери через document.getElementById(id) например.
Удалить можно через DOM - node.removeChild() |
насчет DOM поподробнее пжалста :-)
и еще - когда я делаю тег например <try> и в цссках его обозначаю он как что интерпретируется? как слой? |
Цитата:
http://msdn.microsoft.com/workshop/a...emovechild.asp http://www.mozilla.org/docs/dom/domr..._el_ref54.html Цитата:
|
| Часовой пояс GMT +4, время: 21:24. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.