2014-06-08 130 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($ phpfiles as $ phpfile) { echo「」; } – Equilar

0

也許你忘了在循環中包含每個圖像文件的路徑。

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

不,這不是問題。 –

+0

嘗試檢查元素。 –