Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2015, 08:42   #1
spirit-ua
Форумчанин
 
Аватар для spirit-ua
 
Регистрация: 04.06.2009
Сообщений: 351
Восклицание Изменение фона ячейки таблицы

Всем Привет!

Нужно изменить картинку фона ячейки по клику

Код:
<script type="text/javascript">
	function l_image () {
		document.getElementById('bg_1').style.background = "img2.png";
		alert("OK");
	}	
	
</script>
Код:
<TD id="bg_1" BACKGROUND="img1.png" WIDTH="110" HEIGHT="131" onclick="javascript:l_image ()">
Alert отрабатывает, картинка не меняется

В javascript не силен, помогите
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
spirit-ua вне форума Ответить с цитированием
Старый 14.05.2015, 09:08   #2
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 823
По умолчанию

Код:
<td style="background-image:url(logo-5.gif)" width="110" height="131" onclick="change(this)">
Код:
function change(element) {
    var bg = '../test.gif'
    element.style.backgroundImage = 'url('+bg+')';
}
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 14.05.2015, 09:46   #3
spirit-ua
Форумчанин
 
Аватар для spirit-ua
 
Регистрация: 04.06.2009
Сообщений: 351
По умолчанию

Fenex работает

Забыл уточнить одну деталь: обращаться нужно было именно по ID

Код:
	function l_image () {
		document.getElementById("bg_1").style.backgroundImage  = 'url('+'img2.png'+')';
		alert("OK");
	}
Код:
<TD id="bg_1" BACKGROUND="img1.png" WIDTH="110" HEIGHT="131" onclick="javascript:l_image ()">

загвоздка именно была в этом
Код:
'url('+'img2.png'+')';
???
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
spirit-ua вне форума Ответить с цитированием
Старый 14.05.2015, 10:00   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Протести в разных браузерах, где-то была бага, при указании картинко-фона на ячейку фон применялся к строке.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 14.05.2015, 10:21   #5
spirit-ua
Форумчанин
 
Аватар для spirit-ua
 
Регистрация: 04.06.2009
Сообщений: 351
По умолчанию

Naive спасибо за подсказку, обязательно протестирую
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
spirit-ua вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета фона страницы OtshelNik PHP 2 23.12.2012 22:07
изменение фона в форме Алек Общие вопросы .NET 2 22.10.2010 09:45
Изменение фона рабочего стола Granus Win Api 2 26.03.2009 22:39
Изменение Фона Edit Максим_Леонидович Общие вопросы Delphi 2 05.09.2008 22:48
Изменение фона текущей строки puky Microsoft Office Access 1 09.02.2007 12:05