conversion of the table dom layout regression files to reftest, not part of any build

This commit is contained in:
bmlk%gmx.de 2006-11-05 16:43:35 +00:00
Родитель 2ebe3edbe8
Коммит f64f0cfa00
75 изменённых файлов: 1920 добавлений и 0 удалений

Просмотреть файл

@ -9,3 +9,42 @@
== bugs/351641-1b.html bugs/351641-1-ref.html
== bugs/351641-2a.html bugs/351641-2-ref.html
f== bugs/351641-2b.html bugs/351641-2-ref.html # bug 358433 (2006-10-19)
# table-dom/
== table-dom/appendCells1.html table-dom/appendCells1-ref.html
== table-dom/appendCellsRebuild1.html table-dom/appendCellsRebuild1-ref.html
== table-dom/appendCellsZeroColspan.html table-dom/appendCellsZeroColspan-ref.html
== table-dom/appendCol1.html table-dom/appendCol1-ref.html
== table-dom/appendCol2.html table-dom/appendCol2-ref.html
== table-dom/appendColGroup1.html table-dom/appendColGroup1-ref.html
== table-dom/appendRowsExpand1.html table-dom/appendRowsExpand1-ref.html
== table-dom/appendTbodyExpand1.html table-dom/appendTbodyExpand1-ref.html
== table-dom/deleteCellsRebuild1.html table-dom/deleteCellsRebuild1-ref.html
== table-dom/deleteCellsShrink1.html table-dom/deleteCellsShrink1-ref.html
== table-dom/deleteCellsShrink2.html table-dom/deleteCellsShrink2-ref.html
== table-dom/deleteCol1.html table-dom/deleteCol1-ref.html
== table-dom/deleteCol2.html table-dom/deleteCol2-ref.html
== table-dom/deleteCol3.html table-dom/deleteCol3-ref.html
== table-dom/deleteColGroup1.html table-dom/deleteColGroup1-ref.html
== table-dom/deleteColGroup2.html table-dom/deleteColGroup2-ref.html
== table-dom/deleteRowsRebuild1.html table-dom/deleteRowsRebuild1-ref.html
== table-dom/deleteRowsRebuild1a.html table-dom/deleteRowsRebuild1a-ref.html
== table-dom/deleteRowsShrink1.html table-dom/deleteRowsShrink1-ref.html
== table-dom/deleteTbodyExpand1.html table-dom/deleteTbodyExpand1-ref.html
== table-dom/deleteTbodyRebuild1.html table-dom/deleteTbodyRebuild1-ref.html
== table-dom/insertCellsExpand1.html table-dom/insertCellsExpand1-ref.html
== table-dom/insertCellsExpand2.html table-dom/insertCellsExpand2-ref.html
== table-dom/insertCellsExpandZeroRowspan.html table-dom/insertCellsExpandZeroRowspan-ref.html
== table-dom/insertCellsRebuild1.html table-dom/insertCellsRebuild1-ref.html
== table-dom/insertCellsRebuild2.html table-dom/insertCellsRebuild2-ref.html
== table-dom/insertColGroups1.html table-dom/insertColGroups1-ref.html
== table-dom/insertColGroups2.html table-dom/insertColGroups2-ref.html
== table-dom/insertCols1.html table-dom/insertCols1-ref.html
== table-dom/insertCols2.html table-dom/insertCols2-ref.html
== table-dom/insertCols3.html table-dom/insertCols3-ref.html
== table-dom/insertCols4.html table-dom/insertCols4-ref.html
== table-dom/insertCols5.html table-dom/insertCols5-ref.html
== table-dom/insertRowsExpand1.html table-dom/insertRowsExpand1-ref.html
== table-dom/insertRowsRebuild1.html table-dom/insertRowsRebuild1-ref.html
== table-dom/insertTbodyExpand1.html table-dom/insertTbodyExpand1-ref.html
== table-dom/insertTbodyRebuild1.html table-dom/insertTbodyRebuild1-ref.html

Просмотреть файл

@ -0,0 +1,20 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td><td>X1</td>
</tr>
</table>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td><td>X2</td><td>X3</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,31 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
appendCellAt(0, 1, 1);
appendCellAt(1, 1, 1);
appendCellAt(1, 1, 1);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td>
</tr>
</table>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,33 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tbody>
<tr>
<td>c11</td><td rowspan=2>X1</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</tbody>
</table>
<table bgcolor=orange border>
<tbody>
<tr>
<td>c11</td><td rowspan=2>X2</td><td rowspan=2>X3</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</tbody>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,41 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
appendCellAt(0, 2, 1);
appendCellAt(2, 2, 1);
appendCellAt(2, 2, 1);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tbody>
<tr>
<td>c11</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</tbody>
</table>
<table bgcolor=orange border>
<tbody>
<tr>
<td>c11</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</tbody>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,28 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td><td>c13</td><td>c14</td>
</tr>
<tr>
<td>c21</td><td colspan="0">X1</td>
</tr>
</table>
<table bgcolor=orange border>
<tr><td>c11</td><td rowspan="0">X2</td> </tr>
<tr><td>c21</td> </tr>
<tr><td>c22</td> </tr>
<tr><td>c23</td> </tr>
<tr><td>c24</td> </tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,37 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
appendCellAt(1, 1, 0);
appendCellAt(2, 0, 1);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td><td>c13</td><td>c14</td>
</tr>
<tr><td>c21</td></tr>
</table>
<table bgcolor=orange border>
<tr><td>c11</td> </tr>
<tr><td>c21</td> </tr>
<tr><td>c22</td> </tr>
<tr><td>c23</td> </tr>
<tr><td>c24</td> </tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,17 @@
<HEAD>
</HEAD>
<BODY >
<table bgcolor=orange border>
<col>
<col width=200>
<tr>
<td>c11</td><td>c12</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,27 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var col = document.createElement("COL", null);
col.width = 200;
table.appendChild(col);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<col>
<tr>
<td>c11</td><td>c12</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,19 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<colgroup>
<col>
<col width=200>
</colgroup>
<tr>
<td>c11</td><td>c12</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,29 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var cg = document.getElementsByTagName("COLGROUP")[0];
var col = document.createElement("COL", null);
col.width = 200;
cg.appendChild(col);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<colgroup>
<col>
</colgroup>
<tr>
<td>c11</td><td>c12</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,22 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<colgroup>
<col width=100>
</colgroup>
<colgroup width=200>
<col>
<col>
</colgroup>
<tr>
<td>col-100</td><td>cg-200</td><td>cg-200</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,33 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var cg = document.createElement("COLGROUP", null);
cg.width=200
var col = document.createElement("COL", null);
cg.appendChild(col);
col = document.createElement("COL", null);
cg.appendChild(col);
table.appendChild(cg);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<colgroup>
<col width=100>
</colgroup>
<tr>
<td>col-100</td><td>cg-200</td><td>cg-200</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,22 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td>
</tr>
<tr>
<td>X1</td><td>X2</td>
</tr>
<tr>
<td>X3</td><td>X4</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,31 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var tbody = document.getElementsByTagName("TBODY")[0];
var row = document.createElement("TR", null);
appendCell(row, 1, 1);
appendCell(row, 1, 1);
tbody.appendChild(row);
row = document.createElement("TR", null);
appendCell(row, 1, 1);
appendCell(row, 1, 1);
tbody.appendChild(row);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,23 @@
<HEAD>
</HEAD>
<BODY >
<table bgcolor=orange border>
<tbody>
<tr>
<td>c11</td><td>c12</td>
</tr>
</tbody>
<tbody>
<tr>
<td>X1</td><td>X2</td>
</tr>
</tbody>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,31 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var rg = document.createElement("TBODY", null);
var row = document.createElement("TR");
appendCell(row, 1, 1);
appendCell(row, 1, 1);
rg.appendChild(row);
table.appendChild(rg);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tbody>
<tr>
<td>c11</td><td>c12</td>
</tr>
</tbody>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,19 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td rowspan=2>c12</td><td>c13</td>
</tr>
<tr>
<td>c12</td><td>c22</td><td>c23</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,26 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
deleteCellAt(0, 0);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td rowspan=2>c12</td><td>c13</td>
</tr>
<tr>
<td>c12</td><td>c22</td><td>c23</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,16 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c13</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,23 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
deleteCellAt(0, 1);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td><td>c13</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,21 @@
<HEAD>
</HEAD>
<BODY >
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c13</td>
</tr>
<tr>
<td>c21</td><td>c22</td><td>c23</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,26 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
deleteCellAt(0, 1);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12 c12 c12 c12 c12</td><td>c13</td>
</tr>
<tr>
<td>c21</td><td>c22</td><td>c23</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,20 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<col width=200>
<col width=300>
<tr>
<td>200</td><td>300</td><td>auto</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,28 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var col = document.getElementsByTagName("COL")[0];
table.removeChild(col);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<col width=100>
<col width=200>
<col width=300>
<tr>
<td>200</td><td>300</td><td>auto</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,18 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<col width=100>
<col width=300>
<tr>
<td>100</td><td>300</td><td>auto</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,28 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var col = document.getElementsByTagName("COL")[1];
table.removeChild(col);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<col width=100>
<col width=200>
<col width=300>
<tr>
<td>100</td><td>300</td><td>auto</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,18 @@
<HEAD>
</HEAD>
<BODY >
<table bgcolor=orange border>
<col width=100>
<col width=200>
<tr>
<td>100</td><td>200</td><td>auto</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,28 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var col = document.getElementsByTagName("COL")[2];
table.removeChild(col);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<col width=100>
<col width=200>
<col width=300>
<tr>
<td>100</td><td>200</td><td>auto</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,16 @@
<HEAD>
</HEAD>
<BODY >
<table bgcolor=orange border>
<colgroup span=2 width=200></colgroup>
<tr>
<td>200</td><td>200</td><td>auto</td><td>auto</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,27 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var colgroup = document.getElementsByTagName("COLGROUP")[0];
table.removeChild(colgroup);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<colgroup span=2 width=100></colgroup>
<colgroup span=2 width=200></colgroup>
<tr>
<td>200</td><td>200</td><td>auto</td><td>auto</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,16 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<colgroup span=2 width=100></colgroup>
<tr>
<td>100</td><td>100</td><td>auto</td><td>auto</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,27 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var colgroup = document.getElementsByTagName("COLGROUP")[1];
table.removeChild(colgroup);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<colgroup span=2 width=100></colgroup>
<colgroup span=2 width=200></colgroup>
<tr>
<td>100</td><td>100</td><td>auto</td><td>auto</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,21 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>c21</td><td>c22</td>
</tr>
</table>
<table bgcolor=orange border>
<tr>
<td rowspan=2>c11</td><td>c12</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,35 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
deleteRowAt(0, 0);
deleteRowAt(1, 1);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td rowspan=2>c11</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</table>
<table bgcolor=orange border>
<tr>
<td rowspan=2>c11</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,15 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>c21</td><td>c22</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,26 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
deleteRowAt(0, 0);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td rowspan=2>c11</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,20 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>c21</td><td>c22</td>
</tr>
</table>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,35 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
deleteRowAt(0, 0);
deleteRowAt(1, 1);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</table>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,31 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tbody>
<tr>
<td>c31</td><td>c32</td>
</tr>
<tr>
<td>c41</td><td>c42</td>
</tr>
</tbody>
</table>
<table bgcolor=orange border>
<tbody>
<tr>
<td>c11</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</tbody>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,55 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
deleteTbodyAt(0, 0);
deleteTbodyAt(1, 1);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tbody>
<tr>
<td>c11</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</tbody>
<tbody>
<tr>
<td>c31</td><td>c32</td>
</tr>
<tr>
<td>c41</td><td>c42</td>
</tr>
</tbody>
</table>
<table bgcolor=orange border>
<tbody>
<tr>
<td>c11</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</tbody>
<tbody>
<tr>
<td>c31</td><td>c32</td>
</tr>
<tr>
<td>c41</td><td>c42</td>
</tr>
</tbody>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,20 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tbody>
<tr>
<td>c31</td><td>c32</td>
</tr>
<tr>
<td>c41</td><td>c42</td>
</tr>
</tbody>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,36 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
deleteTbodyAt(0, 0);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tbody>
<tr>
<td>c11</td><td>c12</td>
</tr>
<tr>
<td rowspan=2>c21</td><td>c22</td>
</tr>
</tbody>
<tbody>
<tr>
<td>c31</td><td>c32</td>
</tr>
<tr>
<td>c41</td><td>c42</td>
</tr>
</tbody>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,18 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>X2</td><td>X1</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>X4</td><td>X3</td><td>c22</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,29 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
insertCellAt(0, 1, 1, 1);
insertCellAt(0, 1, 1, 1);
insertCellAt(1, 1, 1, 1);
insertCellAt(1, 1, 1, 1);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,21 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>c11</td><td rowspan=2 colspan=2>X1</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
<tr>
<td>c31</td><td>c32</td><td>c33</td><td>c34</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,29 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
insertCellAt(0, 1, 2, 2);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
<tr>
<td>c31</td><td>c32</td><td>c33</td><td>c34</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,26 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>X2</td><td>X1</td><td rowspan ="0">c12</td>
</tr>
<tr>
<td>c21</td><td>X4</td><td>X3</td>
</tr>
<tr>
<td>c31</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
insertCellAt(0, 1, 1, 1);
insertCellAt(0, 1, 1, 1);
insertCellAt(1, 1, 1, 1);
insertCellAt(1, 1, 1, 1);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td rowspan ="0">c12</td>
</tr>
<tr>
<td>c21</td>
</tr>
<tr>
<td>c31</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,34 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>c11</td><td rowspan=2 colspan=2>X1</td><td>c12</td>
</tr>
<tr>
<td colspan=2>c21</td><td>c22</td>
</tr>
<tr>
<td>c31</td><td>c32</td><td>c33</td><td>c34</td>
</tr>
</table>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td><td rowspan=2>c13</td>
</tr>
<tr>
<td>c21</td><td>X2</td><td>c22</td>
</tr>
<tr>
<td>c31</td><td>c32</td><td>c33</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,41 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
insertCellAt(0, 1, 2, 2);
insertCellAt(4, 1, 1, 1);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td>
</tr>
<tr>
<td colspan=2>c21</td><td>c22</td>
</tr>
<tr>
<td>c31</td><td>c32</td><td>c33</td><td>c34</td>
</tr>
</table>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td><td rowspan=2>c13</td>
</tr>
<tr>
<td>c21</td><td>c22</td>
</tr>
<tr>
<td>c31</td><td>c32</td><td>c33</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,22 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td>X1</td><td rowspan=2>c22</td><td>c22</td>
</tr>
<tr>
<td>c31</td><td>c32</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,31 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
insertCellAt(1, 1, 1, 1);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td><td>c12</td>
</tr>
<tr>
<td>c21</td><td rowspan=2>c22</td><td>c22</td>
</tr>
<tr>
<td>c31</td><td>c32</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,19 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<colgroup>
<col width=100>
<col width=200>
</colgroup>
<colgroup>
<col width=300>
</colgroup>
<tr>
<td>100</td><td>200</td><td>300</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,30 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var refCg = document.getElementsByTagName("COLGROUP")[0];
var cg = document.createElement("COLGROUP", null);
var col = document.createElement("COL", null);
col.width = 100;
cg.appendChild(col);
col = document.createElement("COL", null);
col.width = 200;
cg.appendChild(col);
table.insertBefore(cg, refCg);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<colgroup>
<col width=300>
</colgroup>
<tr>
<td>100</td><td>200</td><td>300</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,20 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<colgroup>
<col width=50>
</colgroup>
<colgroup>
<col width=100>
<col width=150>
</colgroup>
<colgroup>
<col width=200>
</colgroup>
<tr>
<td>50</td><td>100</td><td>150</td><td>200</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,33 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var refCg = document.getElementsByTagName("COLGROUP")[1];
var cg = document.createElement("COLGROUP", null);
var col = document.createElement("COL", null);
col.width = 100;
cg.appendChild(col);
col = document.createElement("COL", null);
col.width = 150;
cg.appendChild(col);
table.insertBefore(cg, refCg);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<colgroup>
<col width=50>
</colgroup>
<colgroup>
<col width=200>
</colgroup>
<tr>
<td>50</td><td>100</td><td>150</td><td>200</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,13 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<col width=100>
<col width=200>
<col width=300>
<tr>
<td>100</td><td>200</td><td>300</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,24 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var refCol = document.getElementsByTagName("COL")[0];
var col = document.createElement("COL", null);
col.width = 100;
table.insertBefore(col, refCol);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<col width=200>
<col width=300>
<tr>
<td>100</td><td>200</td><td>300</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,13 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<col width=100>
<col width=200>
<col width=300>
<tr>
<td>100</td><td>200</td><td>300</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,24 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var refCol = document.getElementsByTagName("COL")[1];
var col = document.createElement("COL", null);
col.width = 200;
table.insertBefore(col, refCol);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<col width=100>
<col width=300>
<tr>
<td>100</td><td>200</td><td>300</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,14 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<col width=50>
<col width=100>
<col width=150>
<col width=200>
<tr>
<td>50</td><td>100</td><td>150</td><td>200</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,25 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var refCol = document.getElementsByTagName("COL")[2];
var col = document.createElement("COL", null);
col.width = 150;
table.insertBefore(col, refCol);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<col width=50>
<col width=100>
<col width=200>
<tr>
<td>50</td><td>100</td><td>150</td><td>200</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,15 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<colgroup>
<col width=100>
<col width=200>
<col width=300>
</colgroup>
<tr>
<td>100</td><td>200</td><td>300</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,26 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var cg = document.getElementsByTagName("COLGROUP")[0];
var refCol = document.getElementsByTagName("COL")[0];
var col = document.createElement("COL", null);
col.width = 100;
cg.insertBefore(col, refCol);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<colgroup>
<col width=200>
<col width=300>
</colgroup>
<tr>
<td>100</td><td>200</td><td>300</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,15 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<colgroup>
<col width=100>
<col width=200>
<col width=300>
</colgroup>
<tr>
<td>100</td><td>200</td><td>300</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,26 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var cg = document.getElementsByTagName("COLGROUP")[0];
var refCol = document.getElementsByTagName("COL")[1];
var col = document.createElement("COL", null);
col.width = 200;
cg.insertBefore(col, refCol);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<colgroup>
<col width=100>
<col width=300>
</colgroup>
<tr>
<td>100</td><td>200</td><td>300</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,18 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td>X1</td><td>X2</td>
</tr>
<tr>
<td>c11</td><td>c12</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,28 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var tbody = document.getElementsByTagName("TBODY")[0];
var row = document.createElement("TR", null);
appendCell(row, 1, 1);
appendCell(row, 1, 1);
var refRow = document.getElementsByTagName("TR")[0];
tbody.insertBefore(row, refRow);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td>c11</td><td>c12</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,18 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tr>
<td rowspan=2>X1</td><td>X2</td>
</tr>
<tr>
<td rowspan=2>c11</td><td>c12</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,28 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var tbody = document.getElementsByTagName("TBODY")[0];
var row = document.createElement("TR", null);
appendCell(row, 2, 1);
appendCell(row, 1, 1);
var refRow = document.getElementsByTagName("TR")[0];
tbody.insertBefore(row, refRow);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tr>
<td rowspan=2>c11</td><td>c12</td>
</tr>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,23 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tbody>
<tr>
<td>X1</td><td>X2</td>
</tr>
</tbody>
<tbody>
<tr>
<td>c11</td><td>c12</td>
</tr>
</tbody>
</table>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,32 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var tbody = document.createElement("TBODY", null);
var row = document.createElement("TR", null);
appendCell(row, 1, 1);
appendCell(row, 1, 1);
tbody.appendChild(row);
var refTbody = document.getElementsByTagName("TBODY")[0];
table.insertBefore(tbody, refTbody);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tbody>
<tr>
<td>c11</td><td>c12</td>
</tr>
</tbody>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,23 @@
<HEAD>
</HEAD>
<BODY>
<table bgcolor=orange border>
<tbody>
<tr>
<td rowspan=2>X1</td><td>X2</td>
</tr>
</tbody>
<tbody>
<tr>
<td>c11</td><td>c12</td>
</tr>
</tbody>
</table>
</table>
</BODY></HTML>

Просмотреть файл

@ -0,0 +1,32 @@
<HEAD>
<SCRIPT src=tableDom.js>
</SCRIPT>
<SCRIPT>
function doIt() {
var table = document.getElementsByTagName("TABLE")[0];
var tbody = document.createElement("TBODY", null);
var row = document.createElement("TR", null);
appendCell(row, 2, 1);
appendCell(row, 1, 1);
tbody.appendChild(row);
var refTbody = document.getElementsByTagName("TBODY")[0];
table.insertBefore(tbody, refTbody);
}
</SCRIPT>
</HEAD>
<BODY onload="doIt()">
<table bgcolor=orange border>
<tbody>
<tr>
<td>c11</td><td>c12</td>
</tr>
</tbody>
</table>
</BODY></HTML>