i also had this behaviour. the solution was to define an own
javascript:onload function which does all the initialization that the
htmlare needs.
my forms templates calls this function :
...
<fi:styling type="htmlarea" style="height:400px;width:800px;">
<initFunction>init_html_area</initFunction>
</fi:styling>
...
the function init_html_area is defined in the html/head section as:
<script>
function init_html_area(id) {
var myobj = new Object();
myobj.data = id;
myobj.forms_onload = function() {
// default config
var config = new HTMLArea.Config();
// override deafults
config.width = "auto";
//config.width = "300px";
config.height = "auto";
//config.height = "300px";
HTMLArea.replace(this.data,config);
}
// register in the onload chain
forms_onloadHandlers.push(myobj);
}
</script>
in short, the problem is a timing problem when the HTMLArea gets executed
and not all required Elements (your table) are rendered and has the correct
height, in your your case height = 0.
hth,
Frank
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 16, 2004 11:20 PM
Subject: HTMLarea in a table in IE doesn't show up, help anyone?
> Hi,
>
> I read a post somewhere that HTMLarea doesn't display properly when it's
in
> a table in IE. It works as expected in FireFox.
>
> Does anyone know how to fix this? So, a rows="20", cols="80" area only
shows
> the toolbar in IE, when displayed in a table cell. I really cannot change
to
> DIV (as was proposed in the other post), so does anyone have a solution?
>
> Thanks.
>
> Bye, Helma
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]