>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Style http://forum.mozilla-russia.org/viewtopic.php?id=10335 |
CVB > 16-05-2006 15:47:59 |
Как можно получить 'background-color' формы f1 обьявленный в стиле? Выделить код Код:<html> <head> <style type="text/css" media="screen"> .csstest {background-color:#AAFFAA;} </style> </head> <body> <form name="f1" class="csstest"> Form3 </form> </body> </html> пробовал так: Выделить код Код:var element = document.getElementByTagName('FORM'); var color = document.defaultView.getComputedStyle(element, null).getPropertyValue('background-color'); color == 'transparent' и так Выделить код Код:var element = document.getElementByTagName('FORM'); var color = elemenе.style.backgroundColor; color == '' |
Dark-Demon > 17-05-2006 16:33:31 |
а так? |
CVB > 18-05-2006 15:57:13 |
Решил проблемму ! Выделить код Код:var element = document.getElementByTagName('FORM'); var color = element.ownerDocument.defaultView.getComputedStyle(element, null).getPropertyValue('background-color'); |
CVB > 18-05-2006 17:39:50 |
Eщё один вопрос по стилям ! Выделить код Код:var element = document.getElementByTagName('INPUT'); for (var i=0;i<element.length;i++) { if (element[i].type == 'text') { var height = element.ownerDocument.defaultView.getComputedStyle(element[i], null).getPropertyValue('height'); break; } } почему height == 16px вместо положенных 22px ? |
Lynn > 18-05-2006 18:07:19 |
А кем положено 22? |
CVB > 18-05-2006 18:15:01 |
размер поумолчанию когда не выставляешь height |
Lynn > 18-05-2006 18:41:22 |
С какого перепою? |
CVB > 18-05-2006 18:59:41 |
приблизительно посчитал сделай Выделить код Код:var height = '0px'; var element = document.getElementByTagName('INPUT'); for (var i=0;i<element.length;i++) { if (element[i].type == 'text') { height = element.ownerDocument.defaultView.getComputedStyle(element[i], null).getPropertyValue('height'); break; } } var input = '<input type="text" style="height:"' + height +'>'; input сохранить в test.html сравни с дефолтным значением визуально! |
CVB > 18-05-2006 19:11:39 |
Почему при сохранении переменной input в файл внешний вид поля ввода меняется (изменяется высота) ? (сайт www.ya.ru) |