返回列表 發帖

在IE正常顯示 但在Chrome 可顯示 但順序左右上下顛倒

麻煩各位幫忙看看 是否可修改讓Chrome 瀏覽也能正常顯示 謝謝!

-----------------------------

/* js學習*/

var rownum=0,fields=0,booklist,lastrow=1;

var booklist1=[[1,4,0,0],
["$4390","香港"," 台北/香港 0755/0955 香港/台北 2320/0105","效期 14 天 "]];

var booklist2=[[1,4,0,0],
["$6600","澳門","台北 / 澳門 2005/2145 澳門 / 台北 2145/2320","效期14天。"]];

var booklist3=[[3,4,0,0],
["$8000","南方","台北/上海(浦東) 1705/1905上海(浦東)/台北 1415/1610","效期2天-45天。"],
["$6600","國泰"," 台北/ 香港  0920 / 1105   香港/上海 1200/1650","效期1個月"],
["$5000","北方","  上海 / 香港 1735/2010 香港/台北 2220/2355","(轉機點-香港)"]];

function Display1()   // 顯示 香港
{
rownum=booklist1[0][0];  // 取得此類資料筆數
fields=booklist1[0][1];  // 取得資料欄位數
booklist=booklist1;

ShowTable();
}

function Display2()   // 顯示 澳門
{
rownum=booklist2[0][0];  // 取得此類資料筆數
fields=booklist2[0][1];  // 取得資料欄位數
booklist=booklist2;

ShowTable();
}

function Display3()   // 顯示 上海
{
rownum=booklist3[0][0];  // 取得此類資料筆數
fields=booklist3[0][1];  // 取得資料欄位數
booklist=booklist3;

ShowTable();
}

function ShowTable()   // 刪除之前的所有列,然後將所指定類別的資料顯示在表格上
{var i,j,r,c;

  for (i=1;i<=lastrow;i++)     // 先將之前的表格資料刪除,但保留第一列 (欄位)
            tb1.deleteRow();
  for (i=1;i<=rownum;i++)    // 新增列,儲存格,寫入資料
      {r=tb1.insertRow();
       for (j=1;j<=fields;j++)
           {c=r.insertCell();
            c.innerText=booklist[i][j-1];
            c.align="left";                        // 每個欄位靠左對齊
            if (j == 1) c.style.fontWeight="bold";   // 第一個欄位 粗體字
            if (j == 2) c.style.color="blue";        // 第二個欄位 藍色字
           }
      }
lastrow=rownum;  // 儲存這次顯示的列數
}

返回列表 回復 發帖