eval("document.all.imgshow.src='"+"..\jtPhoto\"+celltype.getValue()+"\"+cell.getValue()+".jpg'");

解决方案 »

  1.   

    eval('document.all.imgshow.src='+"..\jtPhoto\+celltype.getValue()+\+cell.getValue()+'.jpg'");--->>>
    document.all.imgshow.src="..\\jtPhoto\\"+celltype.getValue()+"\\"+cell.getValue()+".jpg";
      

  2.   

    要用 \\\ 在js里面是转义符。你如果要输出\ 就要先把它转义才能输出,完整如下:eval("document.all.imgshow.src='"+"..\\jtPhoto\\"+celltype.getValue()+"\\"+cell.getValue()+".jpg'");
      

  3.   

    因为字符串外又套了层eval,所以一个\要变成四个\(即\\\\)
    即:不过楼主的代码,似乎不大正确,eval可能没有必要。
      

  4.   

    喔,那eval甚麼時候用,不用它老是執行時報錯