请看循环输出格式:<a href="javascript:void(0);" title="图片1" onClick="showPreview('images/image1_big.jpg','1');return false"><img src="images/image1.jpg"></a>
要输出几个变量:图片的标题,图片的URL都是数据库调用出来的。。可唯一不好弄的是这句showPreview('images/image1_big.jpg','1') 中的 1 不好输出,因为这个是JS代码调用的,必须要按顺序输出(1.2.3.4.5.6.7.8.....以这种形式)可数据库里面的ID是不按顺序排列的。要怎么输出成能达到这种效果:(请看下面)
<a href="javascript:void(0);" title="图片1" onClick="showPreview('images/image1_big.jpg','1');return false"><img src="images/image1.jpg"></a><a href="javascript:void(0);" title="图片士大夫上2" onClick="showPreview('images/image_big12.jpg','2');return false"><img src="images/image1.jpg"></a><a href="javascript:void(0);" title="图片所得税的" onClick="showPreview('images/image1_big23.jpg','3');return false"><img src="images/image1.jpg"></a><a href="javascript:void(0);" title="图片方法法" onClick="showPreview('images/image1_big78.jpg','4');return false"><img src="images/image1.jpg"></a>注意看这其中的不同之出
要输出几个变量:图片的标题,图片的URL都是数据库调用出来的。。可唯一不好弄的是这句showPreview('images/image1_big.jpg','1') 中的 1 不好输出,因为这个是JS代码调用的,必须要按顺序输出(1.2.3.4.5.6.7.8.....以这种形式)可数据库里面的ID是不按顺序排列的。要怎么输出成能达到这种效果:(请看下面)
<a href="javascript:void(0);" title="图片1" onClick="showPreview('images/image1_big.jpg','1');return false"><img src="images/image1.jpg"></a><a href="javascript:void(0);" title="图片士大夫上2" onClick="showPreview('images/image_big12.jpg','2');return false"><img src="images/image1.jpg"></a><a href="javascript:void(0);" title="图片所得税的" onClick="showPreview('images/image1_big23.jpg','3');return false"><img src="images/image1.jpg"></a><a href="javascript:void(0);" title="图片方法法" onClick="showPreview('images/image1_big78.jpg','4');return false"><img src="images/image1.jpg"></a>注意看这其中的不同之出
上面的”编号“ 不可能是1 但是我要求的是 上面的编号必须是从1开始 。
就是动态生成你后面效果的html文件?用php读数据库,吐模板不就可以了。
你那些东东都可以用php的变量来实现啊
<a href="javascript:void(0);" title="图片1" onClick="showPreview('images/image1_big.jpg','1');return false"><img src="images/image1.jpg"></a>
<a href="#" onClick="showPreview('images/image2_big.jpg','2');return false"><img src="images/image2.jpg"></a> <a href="#" onClick="showPreview('images/image3_big.jpg','3');return false"><img src="images/image3.jpg"></a> <a href="#" onClick="showPreview('images/image4_big.jpg','4');return false"><img src="images/image4.jpg"></a> <a href="#" onClick="showPreview('images/image5_big.jpg','5');return false"><img src="images/image5.jpg"></a> <a href="#" onClick="showPreview('images/image6_big.jpg','6');return false"><img src="images/image6.jpg"></a> <a href="#" onClick="showPreview('images/image7_big.jpg','7');return false"><img src="images/image7.jpg"></a> <a href="#" onClick="showPreview('images/image8_big.jpg','8');return false"><img src="images/image8.jpg"></a> <a href="javascript:void(0);" title="图片1" onClick="showPreview('images/image1_big.jpg','9');return false"><img src="images/image1.jpg"></a>
<a href="#" onClick="showPreview('images/image2_big.jpg','10');return false"><img src="images/image2.jpg"></a> 看出来规律了吗》?
就是要输出这种格式
foreach($pic_arr as $key => $values){
$i++;
$values['inum'] = $i;
....
....
}循环的时候,将 inum 这个值赋给 1 那个地方就可以了。<a href="#" onClick="showPreview('images/image3_big.jpg','<?=$pic_arr['inum']?>');return false"> <img src="images/image3.jpg"> </a>