2014-06-08 90 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

尝试检查元素。 –