2014-06-08 3 views
-5

이미지 폴더가 있습니다. 각 이미지를 나열하는 페이지를 만들고 싶습니다. 클릭하면 해당 이미지가 배경으로 표시됩니다. 내가배경 이미지 변경 PHP 루프

<img .... onclick='document.body.style.backgroundImage = url('img/1.jpg')' > 

를 사용하여 작업을 가지고있다하지만이 foreach 루프에 있음을 넣을 때 누군가가 도움을 줄 수

foreach($phpfiles as $phpfile) 
{ 
echo "<img .... onclick='document.body.style.backgroundImage = url(".$phpfile.")' />"; 
} 

희망을 작동 나던. iv만이 Javascript 클로저에 대해 언급 한 것을 발견했지만, 나는 그 예제를 따르지 못했습니다.

답변

0

따옴표가 일치하지 않습니다. 작은 따옴표 '을 조속히 마감합니다.

적절한 IDE를 사용하여 코딩하십시오.

+0

foreach ($ phpfile을 $ phpfile로 사용) { echo ""; } – Equilar

0

아마도 각 이미지 파일의 경로를 루프 내에 포함하는 것을 잊었을 것입니다.

foreach($phpfiles as $phpfile) 
{ 
    echo "<img .... onclick='document.body.style.backgroundImage = url('img/".$phpfile."')' />"; 
} 
+0

아니요, 문제가 아닙니다. –

+0

요소 검사를 시도하십시오. –