Hi,

This had something to with ill formed HTML, the
<THEAD> and <TBODY> tags

Remember that ns4 is a very strange browser.

This should work in ns4,ie,moz,opera, etc:

<script language="javascript">
        var tableHtml = '<TABLE BORDER="1"
WIDTH="100%"><TR><TD>User</TD><TD>Type</TD><TD>Device</TD><TD>Number</TD><TD>Time</TD><TD>Priority</TD><TD>Trust</TD><TD>Timeout</TD></TR>[EMAIL
 PROTECTED]</TABLE>';
        var table = new AutoTable( tableHtml,
10,100,null,null,'#EEEEEE',null,'ROWS',dynapi.document
);

table.addRow("<TR><TD>Jason</TD><TD>Home</TD><TD>SIP</TD><TD>2415</TD></TR>"
);
</script>


--
Raymond Irving

--- [EMAIL PROTECTED] wrote:
> 
> 
> Works as I expect in mozilla 1.4, ns6.2 and IE 6 and
> IE5 but not netscape 4.7
> [win or linux].
> 
> Under ns47 I get a small bar about where I expect
> the template to draw.
> 
> 
> <html>
> <!-- $Id: index.html,v 1.8 2003/08/14 11:00:30 jason
> Exp $ -->
> <head>
> 
> <style type="text/css">
>       DIV.title { text.align: center; font-weight: bold;
> color: green }
>       EM { text.align: center; font-weight: bold; color:
> blue }
>       DIV.ExtensionCommandStack {     background: #FFFFFF }
>       DIV.ExtensionCommandStack {     background: #FFFFFF }
> </style>
> 
> <title>Testing dynamic table growth.</title>
> <Script language="Javascript"
> src="dynapi3x/src/dynapi.js"></Script>
> 
> <Script language="Javascript">
>       dynapi.library.setPath('dynapi3x/src/')
>       dynapi.library.include('dynapi.library');
>       dynapi.library.include('dynapi.api');
>       dynapi.library.include('TemplateManager');
>       dynapi.library.include('HTMLListbox');
>       dynapi.library.include('HTMLButton');
>       dynapi.library.include('HTMLTextBox');
>       dynapi.library.include('BorderManager');
>       dynapi.library.include('HTMLContainer');
> 
>       function
> AutoTable(html,x,y,w,h,color,image,addField,parent)
> {
>       this.tmpl = new Template(html,x,y,w,h,color,image);
>       this.tmpl.setAutoSize(true);
>       this.nextField = addField;
>       this.count = 0;
>       this.parent = parent;
>       this.parent.addChild(this.tmpl);
>       }       
>       
>       AutoTable.prototype.addRow = function(html) {
>       var nextName = '' + this.nextField + '' +
> this.count;
>       this.count++;
>       this.tmpl.addField(nextName,this.nextField,html);
>       this.nextField = nextName;
>       }       
> 
> 
> 
> 
>       DynAPI.onLoad(init);
>       function init()
>       {
>       
> 
>       }
> </Script>
> 
> <Script language="Javascript"
> src="autotable.js"></Script>
> </head>
> <body>
> <script
>
language="javascript">dynapi.document.insertAllChildren();</script>
> <script language="javascript">
>       var tableHtml = '<TABLE BORDER="1"
>
WIDTH="100%"><THEAD><TR><TH>User</TH><TH>Type</TH><TH>Device</TH><TH>Number</TH><TH>Time</TH><TH>Priority</TH><TH>Trust</TH><TH>Timeout</TH></TR><TBODY>[EMAIL
 PROTECTED]</TABLE>';
>       var table = new AutoTable( tableHtml, 10,
> 100,null,null,'#EEEEEE',null,'ROWS',dynapi.document
> );
>       table.addRow(
>
"<TR><TD>Jason</TD><TD>Home</TD><TD>SIP</TD><TD>2415</TD></TR>"
> );
> </script>
> </body>
> </html>
> 
> 
>
-------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Dynapi-Help mailing list
> [EMAIL PROTECTED]
>
https://lists.sourceforge.net/lists/listinfo/dynapi-help


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dynapi-help

Reply via email to