Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.02.2013, 13:48
Новичок на форуме
Отправить личное сообщение для hnyhlik Посмотреть профиль Найти все сообщения от hnyhlik
 
Регистрация: 18.02.2013
Сообщений: 2

Не меняется бекграунд в таблице (style.backgroundImage)
Есть скрипт
<script>
var i=0;
arrGif=["../img/slideshow/plastex_2012_12.jpg",
"../img/slideshow/plastex_2012_34.jpg",
"../img/slideshow/plastex_2012_56.jpg"];
window.onload=function(){
setInterval(fn,3000);
}
function fn(){
document.getElementById("im").style.backgroundImage=arrGif[i];
i++;
if(i>2)i=0;

}
</script>


и стиль
<style>
#im {
	background-position:right top;
	 background-repeat:no-repeat;
	  background-image:url(../img/slideshow/plastex_2012_12.jpg);
	
	
}
</style>


и ячейка в таблице
<td width="800" bgcolor="#000000"    id="im">


В ячейке таблицы должен менятся фоновый рисунок. А он не меняется. Почему?
Ответить с цитированием
  #2 (permalink)  
Старый 18.02.2013, 14:00
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

hnyhlik,
Выложите минимальный HTML и пару реальных ссылок на картинки
Ответить с цитированием
  #3 (permalink)  
Старый 18.02.2013, 14:16
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от hnyhlik
Почему?
Найди отличия...

<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
#test {
	width: 30px;
	height: 30px;
	background: url('http://javascript.ru/forum/images/smilies/laugh.gif') center center no-repeat;
}
</style>
<script type="text/javascript">
var i=0;
var a=[
	'http://javascript.ru/forum/images/smilies/smile.gif',
	'http://javascript.ru/forum/images/smilies/unsure.gif',
	'http://javascript.ru/forum/images/smilies/blink.gif'
];
window.onload=function(){
	setInterval(fn,1000);
}
function fn(){
	document.getElementById("test").style.backgroundImage='url('+a[i]+')';
	i=(i+1)%a.length;
}
</script>
</script>
</head>
<body>
<table>
	<td id='test'></td>
</table>
</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 18.02.2013, 14:38
Новичок на форуме
Отправить личное сообщение для hnyhlik Посмотреть профиль Найти все сообщения от hnyhlik
 
Регистрация: 18.02.2013
Сообщений: 2

ksa,
Большое спасибо)
Ответить с цитированием
  #5 (permalink)  
Старый 18.10.2014, 16:35
Новичок на форуме
Отправить личное сообщение для akyl91 Посмотреть профиль Найти все сообщения от akyl91
 
Регистрация: 31.05.2014
Сообщений: 1

Спасобо за информацию
Единственное место где нашел описание смены фоновой картинки.

Последний раз редактировалось akyl91, 18.10.2014 в 16:38.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить цвет текста в таблице при наведении на нее? Amateur jQuery 3 01.09.2012 06:19
Как написать onclick для всех кнопок в таблице кол-во которых меняется olberd Events/DOM/Window 5 15.08.2012 21:14
Криво работает скрипт jQuery поиска в таблице dim565 jQuery 0 17.12.2011 21:23
Изменение цвета ячейки в таблице, при наведении на строку другой таблицы Psychosonic Общие вопросы Javascript 12 24.11.2010 16:44
Не меняется цвет в SPAN под FF Den1xxx Элементы интерфейса 13 20.07.2010 16:40