Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как узнать backgroundColor
 
 автор: brys   (29.12.2008 в 14:20)   письмо автору
 
 

Не как не могу понять как узнать цвет фона, с помощью js
Делаю так alert(document.getElementById(id).style.backgroundColor); , но не работает
Или с помощью jquery

  Ответить  
 
 автор: ddhvvn   (29.12.2008 в 14:23)   письмо автору
 
   для: brys   (29.12.2008 в 14:20)
 

id правильный указываете?

приведите лучше соотвествущую часть кода

  Ответить  
 
 автор: brys   (29.12.2008 в 14:35)   письмо автору
 
   для: ddhvvn   (29.12.2008 в 14:23)
 

Делаю с помощью jquery


$('table.tbList tr', this).mouseout(function(){    
        alert($('table.tbList tr', this).style.backgroundColor);
});


Но любое решение подойдет.

  Ответить  
 
 автор: AlexSol   (29.12.2008 в 14:39)   письмо автору
 
   для: brys   (29.12.2008 в 14:35)
 

alert($('table.tbList tr').css('backgroundColor'));
или 'background-Color'

  Ответить  
 
 автор: brys   (29.12.2008 в 14:43)   письмо автору
 
   для: AlexSol   (29.12.2008 в 14:39)
 

backgroundColor выводит сообщение 'transparent' , а background-Color выводит пустое сообщение

  Ответить  
 
 автор: ddhvvn   (29.12.2008 в 14:51)   письмо автору
 
   для: brys   (29.12.2008 в 14:43)
 

первое.
а если transparent, то значит, что фон не указан - прозрачный по умолчанию

  Ответить  
 
 автор: brys   (29.12.2008 в 15:00)   письмо автору
 
   для: ddhvvn   (29.12.2008 в 14:51)
 

Фон выставляю таким образом $('table.tbList tr:odd').css({backgroundColor: '#EEEEEE'});
Может его надо по другому как то назначать?

А можно как то узнать состояние checkbox при наведении на на tr? вот код


<tr>
<td><input name="ch" type="checkbox" /></td>
<td>Что нибудь</td>
</tr>

  Ответить  
 
 автор: AlexSol   (29.12.2008 в 16:36)   письмо автору
 
   для: brys   (29.12.2008 в 15:00)
 

$('table.tbList tr:odd').css({'background-color': '#EEEEEE'});

  Ответить  
 
 автор: brys   (29.12.2008 в 16:54)   письмо автору
 
   для: AlexSol   (29.12.2008 в 16:36)
 

Все равно выводит "transparent"

  Ответить  
 
 автор: AlexSol   (29.12.2008 в 20:11)   письмо автору
 
   для: brys   (29.12.2008 в 16:54)
 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
</head>

<body>
<table border="1" width="200" class="tbList">
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
<tr><td>4</td></tr>
<tr><td>5</td></tr>
<tr><td>6</td></tr>
</table>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>                
<script>
$(document).ready(function(){
 $('table.tbList tr:odd').css({'background-color': '#ff00ff'});
 $('table.tbList tr:odd').click(function(){
     alert($(this).css('background-color'))
 })
});
</script>
</body>
</html>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования