"kaeli" <infinite.possi bilities@NOSPAM att.net> wrote in message
news:MPG.197482 677bbc284b98970 2@nntp.lucent.c om...[color=blue]
> In article <bed8e3$m6r$1@m awar.singnet.co m.sg>, stayhardsg@yaho o.com.sg
> shared the illuminating thought...[color=green]
> > hi,
> >
> > Can someone point me to a website where I can find a "create dynamic[/color][/color]
rows"[color=blue][color=green]
> > javascript that work for IE, NS6 & NS7?
> >
> > Thank You.
> >
> > regards,
> > Cindy
> >[/color]
>
> I have one that you might be able to modify to suit you.
> NN6+, Mozilla, and IE5+ only.
> Note that your table MUST have a TBODY node for this to work.
>
> Excerpt from a really big script that has been tested in NN6, Mozilla
> 1.2, and IE6:
>
> TBL = document.getEle mentById("t1");
> TR = document.create Element("TR");
> TD = document.create Element("TD");
> TH = document.create Element("TH");
> TH.appendChild( document.create TextNode("Your Name:"));
> S = document.create Element("input" );
> S.setAttribute( "type","tex t");
> S.setAttribute( "name","tname") ;
> TD.appendChild( S);
> TR.appendChild( TH);
> TR.appendChild( TD);
> TBL.appendChild (TR);
>
>
> The whole script is very large and makes a dynamic form for customer
> support (intranet application), so I didn't want to post it here.
>
> ----------------------------------------
> ~kaeli~
> http://www.ipwebdesign.net/wildAtHeart
> http://www.ipwebdesign.net/kaelisSpace
> Kill one man and you are a murderer.
> Kill millions and you are a conqueror.
> Kill everyone and you are God.
> ----------------------------------------[/color]
hi Kaeli,
I have downloaded a script from javascript.inte rnet.com
<HEAD>
<SCRIPT LANGUAGE="JavaS cript">
<!--
function addRow(id){
var tbody = document.getEle mentById
(id).getElement sByTagName("TBO DY")[0];
var row = document.create Element("TR")
var td1 = document.create Element("TD")
td1.appendChild (document.creat eTextNode("colu mn 1"))
var td2 = document.create Element("TD")
td2.appendChild (document.creat eTextNode("colu mn 2"))
row.appendChild (td1);
row.appendChild (td2);
tbody.appendChi ld(row);
}
-->
</script>
</HEAD>
<BODY>
<a href="javascrip t:addRow('myTab le')">Add row</a>
<table id="myTable" cellspacing="0" border="1">
<tbody>
<tr>
<td>row1_column 1</td><td>row1_col umn1</td>
</tr>
</tbody>
</table>
</BODY>
</HTML>
and I tried to add the following after the td2, but it didn't work.
S = document.create Element("input" );
S.setAttribute( "type","tex t");
S.setAttribute( "name","tname") ;
TD.appendChild( S);
Can you tell me what was wrong? Thank You.
Regards,
Cindy
news:MPG.197482 677bbc284b98970 2@nntp.lucent.c om...[color=blue]
> In article <bed8e3$m6r$1@m awar.singnet.co m.sg>, stayhardsg@yaho o.com.sg
> shared the illuminating thought...[color=green]
> > hi,
> >
> > Can someone point me to a website where I can find a "create dynamic[/color][/color]
rows"[color=blue][color=green]
> > javascript that work for IE, NS6 & NS7?
> >
> > Thank You.
> >
> > regards,
> > Cindy
> >[/color]
>
> I have one that you might be able to modify to suit you.
> NN6+, Mozilla, and IE5+ only.
> Note that your table MUST have a TBODY node for this to work.
>
> Excerpt from a really big script that has been tested in NN6, Mozilla
> 1.2, and IE6:
>
> TBL = document.getEle mentById("t1");
> TR = document.create Element("TR");
> TD = document.create Element("TD");
> TH = document.create Element("TH");
> TH.appendChild( document.create TextNode("Your Name:"));
> S = document.create Element("input" );
> S.setAttribute( "type","tex t");
> S.setAttribute( "name","tname") ;
> TD.appendChild( S);
> TR.appendChild( TH);
> TR.appendChild( TD);
> TBL.appendChild (TR);
>
>
> The whole script is very large and makes a dynamic form for customer
> support (intranet application), so I didn't want to post it here.
>
> ----------------------------------------
> ~kaeli~
> http://www.ipwebdesign.net/wildAtHeart
> http://www.ipwebdesign.net/kaelisSpace
> Kill one man and you are a murderer.
> Kill millions and you are a conqueror.
> Kill everyone and you are God.
> ----------------------------------------[/color]
hi Kaeli,
I have downloaded a script from javascript.inte rnet.com
<HEAD>
<SCRIPT LANGUAGE="JavaS cript">
<!--
function addRow(id){
var tbody = document.getEle mentById
(id).getElement sByTagName("TBO DY")[0];
var row = document.create Element("TR")
var td1 = document.create Element("TD")
td1.appendChild (document.creat eTextNode("colu mn 1"))
var td2 = document.create Element("TD")
td2.appendChild (document.creat eTextNode("colu mn 2"))
row.appendChild (td1);
row.appendChild (td2);
tbody.appendChi ld(row);
}
-->
</script>
</HEAD>
<BODY>
<a href="javascrip t:addRow('myTab le')">Add row</a>
<table id="myTable" cellspacing="0" border="1">
<tbody>
<tr>
<td>row1_column 1</td><td>row1_col umn1</td>
</tr>
</tbody>
</table>
</BODY>
</HTML>
and I tried to add the following after the td2, but it didn't work.
S = document.create Element("input" );
S.setAttribute( "type","tex t");
S.setAttribute( "name","tname") ;
TD.appendChild( S);
Can you tell me what was wrong? Thank You.
Regards,
Cindy
Comment