可编辑的Table供大家学习
zygtp 2003-07-07 11:16:52 <html>
<head>
<title>郑亚刚制作</title>
<SCRIPT language="javascript">
var curSrc=null;
function EditCell(){
var i=0,j=0;
var wid=0;
var Val='';
var Scr=event.srcElement;
if(Scr.tagName=="TD")
{
wid=Scr.clientWidth-3;
Val=Scr.innerHTML;
Scr.innerHTML="<input id='InputText' style='border:0px none; BACKGROUND-COLOR: transparent;#3399FF; height:14px;font-family:宋体;font-size:12px;color:#000000' onblur='return CellOut()' type='text' name='T1' size='10' "+(wid==0?"":"style='width:"+wid+"'") +" Value='" +MyTable.rows[i].cells[j].innerText+"'>";
InputText.value=Val;
curSrc=Scr;
Scr.children[0].focus();
}
}
function CellOut()
{
var Scr=event.srcElement;
var Val='';
if (curSrc)
{
Val=Scr.value;
curSrc.innerHTML=Val;
}
}
</SCRIPT>
</head>
<body>
<table id='MyTable' style='BORDER-COLLAPSE: collapse' border="1" width="100%" style="font-family:宋体;font-size:14px">
<tr>
<td width="14%" OnClick="return EditCell()">1</td>
<td width="14%" OnClick="return EditCell()">2</td>
<td width="14%" OnClick="return EditCell()">3</td>
<td width="14%" OnClick="return EditCell()">4</td>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="15%" OnClick="return EditCell()">6</td>
<td width="15%" OnClick="return EditCell()">7</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="14%" OnClick="return EditCell()">6</td>
<td width="14%" OnClick="return EditCell()">7</td>
<td width="14%" OnClick="return EditCell()">8</td>
<td width="14%" OnClick="return EditCell()">9</td>
<td width="15%" OnClick="return EditCell()">54</td>
<td width="15%" OnClick="return EditCell()">346</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">1</td>
<td width="14%" OnClick="return EditCell()">2</td>
<td width="14%" OnClick="return EditCell()">3</td>
<td width="14%" OnClick="return EditCell()">4</td>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="15%" OnClick="return EditCell()">6</td>
<td width="15%" OnClick="return EditCell()">7</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="14%" OnClick="return EditCell()">6</td>
<td width="14%" OnClick="return EditCell()">7</td>
<td width="14%" OnClick="return EditCell()">8</td>
<td width="14%" OnClick="return EditCell()">9</td>
<td width="15%" OnClick="return EditCell()">54</td>
<td width="15%" OnClick="return EditCell()">346</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">1</td>
<td width="14%" OnClick="return EditCell()">2</td>
<td width="14%" OnClick="return EditCell()">3</td>
<td width="14%" OnClick="return EditCell()">4</td>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="15%" OnClick="return EditCell()">6</td>
<td width="15%" OnClick="return EditCell()">7</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="14%" OnClick="return EditCell()">6</td>
<td width="14%" OnClick="return EditCell()">7</td>
<td width="14%" OnClick="return EditCell()">8</td>
<td width="14%" OnClick="return EditCell()">9</td>
<td width="15%" OnClick="return EditCell()">54</td>
<td width="15%" OnClick="return EditCell()">346</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">1</td>
<td width="14%" OnClick="return EditCell()">2</td>
<td width="14%" OnClick="return EditCell()">3</td>
<td width="14%" OnClick="return EditCell()">4</td>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="15%" OnClick="return EditCell()">6</td>
<td width="15%" OnClick="return EditCell()">7</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="14%" OnClick="return EditCell()">6</td>
<td width="14%" OnClick="return EditCell()">7</td>
<td width="14%" OnClick="return EditCell()">8</td>
<td width="14%" OnClick="return EditCell()">9</td>
<td width="15%" OnClick="return EditCell()">54</td>
<td width="15%" OnClick="return EditCell()">346</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">1</td>
<td width="14%" OnClick="return EditCell()">2</td>
<td width="14%" OnClick="return EditCell()">3</td>
<td width="14%" OnClick="return EditCell()">4</td>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="15%" OnClick="return EditCell()">6</td>
<td width="15%" OnClick="return EditCell()">7</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="14%" OnClick="return EditCell()">6</td>
<td width="14%" OnClick="return EditCell()">7</td>
<td width="14%" OnClick="return EditCell()">8</td>
<td width="14%" OnClick="return EditCell()">9</td>
<td width="15%" OnClick="return EditCell()">54</td>
<td width="15%" OnClick="return EditCell()">346</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">1</td>
<td width="14%" OnClick="return EditCell()">2</td>
<td width="14%" OnClick="return EditCell()">3</td>
<td width="14%" OnClick="return EditCell()">4</td>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="15%" OnClick="return EditCell()">6</td>
<td width="15%" OnClick="return EditCell()">7</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="14%" OnClick="return EditCell()">6</td>
<td width="14%" OnClick="return EditCell()">7</td>
<td width="14%" OnClick="return EditCell()">8</td>
<td width="14%" OnClick="return EditCell()">9</td>
<td width="15%" OnClick="return EditCell()">54</td>
<td width="15%" OnClick="return EditCell()">346</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">1</td>
<td width="14%" OnClick="return EditCell()">2</td>
<td width="14%" OnClick="return EditCell()">3</td>
<td width="14%" OnClick="return EditCell()">4</td>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="15%" OnClick="return EditCell()">6</td>
<td width="15%" OnClick="return EditCell()">7</td>
</tr>
<tr>
<td width="14%" OnClick="return EditCell()">5</td>
<td width="14%" OnClick="return EditCell()">6</td>
<td width="14%" OnClick="return EditCell()">7</td>
<td width="14%" OnClick="return EditCell()">8</td>
<td width="14%" OnClick="return EditCell()">9</td>
<td width="15%" OnClick="return EditCell()">54</td>
<td width="15%" OnClick="return EditCell()">346</td>
</tr>
</table>
</body>
</html>