int imagePosition = 1;
int resId = getResources().getIdentifier("image_" + imagePosition, "drawable", getPackageName());
imageview.setImageResource(resId);
如果www [15]为false,则onclick不起作用,表示不应单击(禁用)。
答案 0 :(得分:0)
在添加sts
值之前添加条件。根据该条件从代码中删除可点击部分。还发现一个问题是seatavailablepng
每次都是作为局部变量创建的。创建全局变量seatavailablepng
并更新如下。
var seatavailablepng = ""; //keep default url image
if(www[15] != "false") {
seatavailablepng="Public2/images/empty-seat.png";
} else {
if(yyy[15] != "false") {
seatavailablepng="Public2/images/ladies-seat.png";
} else {
var seatavailablepng="Public2/images/reserved-seat.png";
}
}
if(www[15] == "false") {
sts += '<td align="right" id="three" name="seat[]"><img src='+seatavailablepng+' alt="" id='+seatestatus+'/></td>';
} else {
sts += '<td align="right" id="three" name="seat[]" onclick=myfuncset("'+vvv[15]+'",'+fare[15]+') ><a href="#" id="'+vvv[15]+'"><img src='+seatavailablepng+' alt="" id='+seatestatus+'/></a></td>';
}