我的周期很少。这会将一些图像带到屏幕上。每个图像都有一个id,我存储在$ id变量中。
当用户点击图像时,会出现一个弹出窗口。现在我使用查询字符串。用户单击时,从查询字符串中获取带有id的弹出窗口。
但这不是一个好方法,'如果用户重新加载页面,请使用查询字符串......每次都会获得弹出窗口。
显示弹出窗口时我需要$ id。如果没有查询,我怎么能这样做?如何检查点击图像以及点击了哪个图像?
for j=1 .....{
...
..
for i=1....... {
$id=array[j,i];
echo "<a href=test.php><img style='z-index:$z; position:absolute; left: $lf; top: $tf;' src='images/$src' width='$width' height='$heigth' title='$title' /></a>";
}
}
答案 0 :(得分:0)
当有人点击图像时,你可以放一个会增加计数器的功能。并且该计数器将递增1,您也可以将其设置为数据库..
试试这个.. 感谢。
答案 1 :(得分:0)
当用户点击图片时,您可以使用JavaScript触发弹出窗口。这样,不会将任何内容发送回服务器,也没有查询字符串。
我没有看到你在哪里打印每张图片的id到页面,但因为它是伪代码,我会认为它有效。使用javascript看起来像这样:
for j=1 .....{
...
..
for i=1....... {
$id=array[j,i];
echo "<a href='javascript:alert(\"$id)\"'><img style='z-index:$z; position:absolute; left: $lf; top: $tf;' src='images/$src' width='$width' height='$heigth' title='$title' /></a>";
}
}
然后单击图像将生成一个带有图像ID的弹出窗口,并且不会向服务器发送任何信息。