It is possible inside other layers (so setHTML could work)... that's what
the precreation code depends on :-)
Pascal Bestebroer ([EMAIL PROTECTED])
Software ontwikkelaar
Oberon Informatiesystemen b.v.
http://www.oibv.com
> -----Oorspronkelijk bericht-----
> Van: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]Namens Robert
> Rainwater
> Verzonden: woensdag 7 februari 2001 8:08
> Aan: DynAPI Help List
> Onderwerp: Re[2]: [Dynapi-Help] Bizarre solution to setHTML and inline
> styles in NS
>
>
>
> 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
>
_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-help