Not sure if I've understood your problem. Perhaps if you post your code, it might help.
actually i have solved the problem. here is the code...hope u can understand what i meant....but i got another problem with it. it doesnt work in IE but in firefox :(.....can u help me ?....thx for the reply.
[HTML]<HTML><HEAD>
<TITLE>test</TITLE>
<script LANGUAGE="JavaScript">
var col1=new Array();
var col2=new Array();
var x=0;
__uid = 0;
__uid1 = 0;
doc = document;
function addRowTo(id) {
x++;
var newrow;
var tbl;
var newcol , newinput;
if(x==1)
{
tbl = doc.getElementById(id);
newrow = doc.createElement("TR");
newcol = doc.createElement("TD");
newinput = doc.createElement("input");
newinput.value = "Process";
newcol.appendChild(newinput);
newrow.appendChild(newcol);
newcol = doc.createElement("TD");
newinput = doc.createElement("input");
newinput.value = "title";
newcol.appendChild(newinput);
newrow.appendChild(newcol);
tbl.appendChild(newrow);
__uid++;
}
tbl = doc.getElementById(id);
//create a new row
newrow = doc.createElement("TR");
newcol = doc.createElement("TD");
newcol.width = 200;
newinput = doc.createElement("input");
newinput.name = "date"+__uid;
newinput.size = 20;
newinput.value = doc.main.date.value;
col1[x]=newinput.value;
newcol.appendChild(newinput);
newrow.appendChild(newcol);
newcol = doc.createElement("TD");
newcol.width = 200;
newinput = doc.createElement("input");
newinput.name = "end"+__uid;
newinput.size = 20;
newinput.value = doc.main.end.value;
col2[x]=newinput.value;
newcol.appendChild(newinput);
newrow.appendChild(newcol);
tbl.appendChild(newrow);
__uid++;
document.main.date.value = '';
document.main.end.value = '';
document.main.date.focus();
//alert(x);
}
function generateTable(id){
var hmrc=0;
var h=0;
var newrow;
var tbl;
var newcol , newinput;
var loopcounter=0;
tbl = doc.getElementById(id);
//create a new row
newrow = doc.createElement("TR");
newcol = doc.createElement("TD");
newcol.width = 200;
newinput = doc.createElement("input");
newinput.name = "head";
newcol.appendChild(newinput);
newrow.appendChild(newcol);
while ( loopcounter<x ){
newcol = doc.createElement("TD");
newcol.width = 200;
newinput = doc.createElement("input");
newinput.name = "newrow1table"+__uid1;
newinput.size = 20;
newinput.value = col1[loopcounter+1];
newcol.appendChild(newinput);
newrow.appendChild(newcol);
loopcounter++;
}
tbl.appendChild(newrow);
__uid1++;
loopcounter=0;
newrow = doc.createElement("TR");
newcol = doc.createElement("TD");
newcol.width = 200;
newinput = doc.createElement("input");
newinput.name = "head";
newcol.appendChild(newinput);
newrow.appendChild(newcol);
while ( loopcounter<x ){
newcol = doc.createElement("TD");
newcol.width = 200;
newinput = doc.createElement("input");
newinput.name = "newrow2table"+__uid1;
newinput.size = 20;
newinput.value = col2[loopcounter+1];
newcol.appendChild(newinput);
newrow.appendChild(newcol);
loopcounter++;
}
tbl.appendChild(newrow);
__uid1++;
h=parseInt (doc.newtable.hmr.value);
//alert(h);
hmrc++;
while (hmrc<=h){
loopcounter=0;
newrow = doc.createElement("TR");
newcol = doc.createElement("TD");
newcol.width = 200;
newinput = doc.createElement("input");
newinput.name = "head"+hmrc;
newinput.value= "Test "+hmrc;
newcol.appendChild(newinput);
newrow.appendChild(newcol);
while ( loopcounter<x ){
newcol = doc.createElement("TD");
newcol.width = 200;
newinput = doc.createElement("input");
newinput.name = "env"+loopcounter;
newinput.size = 20;
newinput.value = "";
newcol.appendChild(newinput);
newrow.appendChild(newcol);
loopcounter++;
}
tbl.appendChild(newrow);
hmrc++;
}
}
</script>
</HEAD>
<body>
<form name="main" method='post'>
<table id="tbl1">
<tbody id="tbl1body">
<tr>
<td><label>
<select name="date">
<option>Seelct</option>
<option>Se</option>
<option>Wa</option>
</select>
</label>
</td><td><label>
<select name="end">
<option>Seelct</option>
<option>WM</option>
<option>WS</option>
</select>
</label>
<a href="#" onClick="addRowTo('tbl1body')">
<img border=0 src="/images/add.gif"></a>
</td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<table id="myTable">
</form>
<form name="newtable" method="post" action="">
<label>
<p>
<input name="hmr" type="text" value="3">
</p>
<p> <input type="button" name="Button" value="TEst" onClick="generateTable('myTable')">
</p>
</label>
</table>
</form>
<p> </p>
</html>[/HTML]