在巴士座位布局中禁用座位图像

时间:2018-02-01 07:33:06

标签: javascript node.js

int imagePosition = 1;                    

int resId = getResources().getIdentifier("image_" + imagePosition, "drawable", getPackageName());
             imageview.setImageResource(resId);

如果www [15]为false,则onclick不起作用,表示不应单击(禁用)。

1 个答案:

答案 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>';
}