一般的HTML頁面不像Flash或是VB等軟體,有DataGrid元件可以使用,所以要在普通Html頁面做到類似效果,需要藉助一些Javascript寫成DHTML的頁面,網路上有一堆範例可以參考,複雜度大小有異,懶懶的自己做了一個超簡單的樣本,有興趣參考看看囉!
»DG樣本
使用重點:
Code1
<SCRIPT>
function adjustScroll(obj){
document.getElementById("tabHead").scrollLeft=document.getElementById(obj.id).scrollLeft;
document.getElementById("tabHead").style.width=document.getElementById(obj.id).clientWidth;
}
</SCRIPT>
Code2
...
<div id="tabBody" onscroll="adjustScroll(this);">
...
Code3
...
<body onResize="adjustScroll(document.getElementById('tabBody'));">
...
網路參考: