I don't believe you can create a div after the page load by just
writing the html.  Try using a span instead or using a font tag.

-- 
// Robert Rainwater

On 2/7/2001, 12:39:10 AM EST, Jeff wrote about "[Dynapi-Help] Bizarre solution to 
setHTML and inline styles in NS":

> Sorry I wasn't specific enough...

> What I tried to do initially was something like this:

> function setText(text,fSize,fFamily,fColor) {

> myLayer.setHTML('<DIV STYLE="font-size:' + fSize + ';fontFamily:' +
> fFamily + ';color:' + fColor + '">' + text + '<DIV>');

> }


> Which didn't work very well. It seemed to work the first time setText
> was called, but not on any subsequent calls. It would write the text in
> the layer without the style applied to it, just whatever the browser
> defaults were. This also seemed to be partly related to how many
> instances of the widget I had created, but I can't really quantify that
> behavior at this point.

> What I ended up doing was this:

> function setText(text,fSize,fFamily,fColor) {

> myLayer.setHTML('<DIV STYLE="font-size:' + fSize + ';fontFamily:' +
> fFamily + ';color:' + fColor + '">' + text + '<DIV><DIV
> STYLE="font-size:' + fSize +
> ';fontFamily:' + fFamily + ';color:' + fColor + '">' + text + '<DIV>');

> }

> Just putting two of the exact same DIV into the text passed to setHTML.
> Why? As I said in my first post, I had some prior experience with
> Netscape ignoring styles
> placed into documents with document.write(). Specifically, if I passed
> document.write() a long text string with many individual words
> surrounded by DIV layers, it
> would always ignore the style in the first DIV it encountered. I could
> do "view-source" and see that the DIV and it's style were in the code,
> it just wouldn't render it.
> So.... by passing two identical DIVS in this case, I got it to render
> the style properly.

> Jeff Greenberg
> [EMAIL PROTECTED]


> Richard Bennett wrote:

>   > passed the setHTML method TWO divs, both exactly the same. BOOM.  It

>   could you explain exactly what you did please?

>   Cheers,
>   Richard Bennett

>   [EMAIL PROTECTED]
>   www.richardinfo.com
>   (Everything running on, and ported to the 19/12/2000 snapshot of
> DynAPI2)
>   ----- Original Message -----
>   From: "Jeff Greenberg" <[EMAIL PROTECTED]>
>   To: <[EMAIL PROTECTED]>
>   Sent: Wednesday, February 07, 2001 12:01 AM
>   Subject: [Dynapi-Help] Bizarre solution to setHTML and inline styles
> in NS

>   > Like others, I have noticed that using setHTML to write styles to
> nested
>   > layers in Netscape only works sporadically. On the widget I am now
>   > working on, I found that the first time I wrote the style to the
> nested
>   > layer, it worked fine, but on subsequent setHTML's, it didn't.
>   >
>   > Well, that reminded me of a problem I had encountered while working
> on
>   > something  for my company. I was creating some javascript to
> highlight
>   > the search terms in text returned from a query by replacing the
> terms in
>   > the text with <SPAN> tags and appropriate bg colors for
> highlighting.
>   > Worked fine in IE, but on Netscape, the browser always ignored the
> style
>   > for the first <SPAN> tag, while rendering the others correctly.
>   >
>   > Now, that's not exactly in line with the above mentioned problem,
> but it
>   > certainly seemed related to me, so.... in the widget I am working
> on, I
>   > passed the setHTML method TWO divs, both exactly the same. BOOM.  It

>   > works.
>   >
>   > This is really a weird kind of bug, but there ya go. If anyone else
>   > tries this out, let me know how it works for you.
>   >
>   > Jeff Greenberg
>   > [EMAIL PROTECTED]
>   >
>   >
>   > _______________________________________________
>   > Dynapi-Help mailing list
>   > [EMAIL PROTECTED]
>   > http://lists.sourceforge.net/lists/listinfo/dynapi-help
>   > ____________________________________________________________
>   > Get your free domain name and domain-based e-mail from
>   > Namezero.com. New!  Namezero Plus domains now available.
>   > Find out more at: http://www.namezero.com
>   >

>   _______________________________________________
>   Dynapi-Help mailing list
>   [EMAIL PROTECTED]
>   http://lists.sourceforge.net/lists/listinfo/dynapi-help


> _______________________________________________
> Dynapi-Help mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dynapi-help


----------------------
DynAPI Snapshots: http://dynapi.sourceforge.net/snapshot/
DynAPI Homepage: http://dynapi.sourceforge.net/



_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-help

Reply via email to