问题:
<οnclick=click_passFloorNum(1,1s12)'> 运行并点击后,一点反映都没有;
但是换成:<οnclick=click_passFloorNum(1,1234)'> 可以
说明有字母时,要用'1s12'
for(var t=0;t<arr.length;t++)
if(arr[t]!="")
{
if(isNaN(arr[t]))
floorNumLinks += "<input type='button' id='floorNumId' value='"+arr[t]+"' οnclick=click_passFloorNum("+json[a].buildingId+",'"+arr[t]+"')>";//此处应将click_pass之前的单引号去掉
else
floorNumLinks += "<input type='button' id='floorNumId' value='"+arr[t]+"' οnclick='click_passFloorNum("+json[a].buildingId+","+arr[t]+")'>";
}
//点击传递校区id,楼id,楼层号给图纸显示界面
function click_passFloorNum(buildingId,floorNum){
var path = document.getElementById("contextPath").value;
var sceneId = document.getElementById("sceneId").value;
alert(sceneId);
alert(buildingId);
alert(floorNum);
window.open(path+"/bsuims/formViewPageInit.do?contextName=bsHouseHouseInfoFloorPlanGraphViewPage&sceneId="+sceneId+"&buildingId="+buildingId+"&floorNum="+floorNum);
}