img src和缩略图没有点击

时间:2013-05-28 19:43:24

标签: php image html onclick

当我构建此循环时,我的图像和缩略图显示,但是,我无法使用onClick函数重建具有onClick的值的主图像

if($Image_Count > 0){
    $structure = "./images/$City_R/$Zip_Code_R/$StreetDirection $StreetName/$StreetNumber $StreetDirection $StreetName $StreetSuffix $City_R $Zip_Code_R-1";
    $img = '<img src="'.$structure.'.jpeg" style="border-style:solid; border-width:10px; border-color:#fff; width=500px; id=Main_Image;"><br/>';     
            }else{
                $img = "";
            }

    $Count_Image=1;

    if($Image_Count > 1){

    while($Count_Image <= $Image_Count){

        if($Count_Image < 10){
            $Count_Image = ''.$Count_Image;
                    }
            $structure = "./images/$City_R/$Zip_Code_R/$StreetDirection $StreetName/$StreetNumber $StreetDirection $StreetName $StreetSuffix $City_R $Zip_Code_R-$Count_Image";                                        
            $img_Thumb .= "<img src=\"$structure.jpeg\" onclick=\"document.getElementById('Main_Image').src = '\$structure.jpeg' ;\" width=\"50px\" border=\"0\" style=\"border-style=:solid;border-width:2px;border-color:#fff;margin-right:0px;\">";

            $Count_Image++;
                }

            }

1 个答案:

答案 0 :(得分:0)

我假设你试图让$structure中的document.getElementById('Main_Image').src = '\$structure.jpeg' ;替换为PHP变量值?

如果是这样,我认为\之前的$是错误的?

我会尝试以下

$img_Thumb .= "<img src=\"" . $structure . ".jpeg\" onclick=\"document.getElementById('Main_Image').src = '" . $structure . ".jpeg' ;\" width=\"50px\" border=\"0\" style=\"border-style:solid;border-width:2px;border-color:#fff;margin-right:0px;\">";

并在第一部分中我将更改以下行(id是HTML属性,而不是CSS和CSS属性不使用=

$img = '<img src="'.$structure.'.jpeg" style="border-style:solid; border-width:10px; border-color:#fff; width: 500px;" id="Main_Image"><br/>';