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