sergeiss, сделал как вы сказали.
Код |
document.body.style.backgroundImage='url('+background+')';
|
В пхп не работает ни один из вариантов:
PHP |
onClick="bgchange('.$Img['url'].')" //не меняется фон onClick="bgchange(.$Img['url'].)" //syntax error onClick="bgchange(".$Img['url'].")" //syntax error onClick="bgchange(.$Img[/'url/'].)" //syntax error onClick="bgchange(addslashes(.$Img['url'].))" //syntax error onClick="bgchange(addslashes(.img/3.jpg.))" //не меняется фон onClick="bgchange('.img/3.jpg.')" //syntax error onClick="bgchange('img/3.jpg')" //syntax error onClick="bgchange(img/3.jpg)" //не меняется фон |
Из всех вариантов самые хорошие те, где не меняется фон. Может быть в js что-то неправильно?
Единственный работающий вариант, который мне удалось получить:
Код |
<script language="javascript"> function bgchange(){
//document.body.style.backgroundImage='url('+background+')'; document.body.style.backgroundImage='url(img/3.jpg)'; document.body.style.backgroundRepeat='repeat'; } </script>
onClick="bgchange()"
|
Так и знал, что погибну, расставляя кавычки =(((