在数据库填充表中单击并打开图像时遇到了很大的问题。我创建了一个MySQL数据库,并通过PHP在我的网站上的表中实现。除了图像,一切都很好。它们在桌面上显示为缩略图(它们应该是,因为我将高度设置得非常小)但是当我想点击它们时,没有任何反应。它只是不想去图像所在的地方(即使图像的链接出现在浏览器的底部,我的光标进入"链接"模式)。 / p>
我的PHP代码的那部分:
echo "<table class=table>
<tr>
<th><b>ID:</b></th>
<th><b>Ime:</b></th>
<th><b>Dimenzije-cm:</b></th>
<th><b>Kol.po-m2:</b></th>
<th><b>Te×ina-kg/m2:</b></th>
<th><b>Na paleti-m2:</b></th>
<th><b>Images:</b></th>
</tr>";
while ($record = mysqli_fetch_array($myData)){
echo "<tr>";
echo "<td>" . $record['id'] . "</td>";
echo "<td>" . $record['ime'] . "</td>";
echo "<td>" . $record['dimenzije-cm'] . "</td>";
echo "<td>" . $record['kol.po-m2'] . "</td>";
echo "<td>" . $record['tezina-kg/m2'] . "</td>";
echo "<td>" . $record['na paleti-m2'] . "</td>";
echo "<td><a href=\"" . $record['images'] . "\" >
<img src=\"" . $record['images'] . "\" height=\"30\" /></a></td>";
echo "</tr>";
}
以下是问题的屏幕截图:
-
在此屏幕截图中,您可以看到img
处于活动状态,并且该链接显示在浏览器的底部页面上,但是当我点击它时,没有任何反应。
-
在第二个屏幕截图中,您可以看到当我在浏览器地址栏中输入图像页面src
时会发生什么。它正常打开,图像显然是应该的位置。
这个问题也可能出现在我的bootstrap CSS中,所以我会把它上传给你看看吧...
答案 0 :(得分:0)
尝试将img元素样式设置为{display:block}
答案 1 :(得分:0)
好的,经过长时间的研究和代码开发,我发现问题出在我的.js文件中。我很少有人用相同的行但不同的值和命令相互分开,这导致代码总体上出现故障和错误。解决方案是只使用一个主.js文件和你真正需要的.js部分,将它们直接发布到头部之间