Показать сообщение отдельно
  #1 (permalink)  
Старый 09.02.2010, 03:17
Интересующийся
Отправить личное сообщение для MaxB Посмотреть профиль Найти все сообщения от MaxB
 
Регистрация: 24.06.2009
Сообщений: 29

Смена изображения
Суть в следующем:
есть div у которого бэкграундом картинка - Footer.png
текстовый инпут и кнопка

<div id="Footer">
&copy; CopyLeft
</div>
<div>
<input id="radius" name="radius" />
<input type="button" value="Ok" id="go" />
</div>


в текстовом поле указывается радиус скругления углов у изображения

при нажатии на кнопку отправляется ajax запрос к convert.php, который изменяет углы у картинки

$('#go').click(function(){
		value=$('#radius').val();
		jQuery.get(
			'convert.php',
			{radius:value},
			function(resp){
				CHANGE_IMAGE();
				}
			}
		)
	})

function CHANGE_IMAGE(){
image=new Image();
image.src='Footer.png';
image.onload=function(){
$('#Footer').css('background-image','url("Footer.png")');
}
}


Проблема в том что код который в функции CHANGE_IMAGE() бэкграунд не меняет. Если поменять имя файла (например на Footer2.png) тогда все работает. Но проблема в том что имя файла не должно меняться.

Если у кого какие идеи поделитесь пожалуйста.
Ответить с цитированием