replaceWith works well with <div> but can sometimes choke on <span> if the
<span> is not closed correctly.

My solution was:

Send the attributes you want for the specified element, then alongside of
it, include what contents you'd like that element to have. (This gives the
effects of replaceWith, but without the possibility to cahnge tag-types)

consider:

<div id='X'>Foo</div>

now, if the server'd like to make that div not displayed and make it contain
'Bar' instead, it'd send something that'd evaluate to something similar to
the following:

$("#" + upd.update['id']).css('display','none').html('Bar')

I hope I make _any_ sense, I'm high on caffeine and am stressed like a
shaved pig.

/Viktor

On Wed, Jan 21, 2009 at 2:13 PM, Joachim A. <[email protected]>wrote:

>
> Viktor,
> thanks for your note about IE6 and 7 so I'll avoid replacing tables, etc.
> Without IE the IT world would be better place ;)
>
> Did ReplaceWith work well for things like div and span?
>
> (I just noticed net.liftweb.http.js.jquery.JqJE.JqRemove, so Remove is
> already
> available.)
>
> Joachim
>
> > My experience with replaceWith has been troublesome at best.
> > IE6 (and in some cases IE7) crashes when trying to replace certain
> > elements.
> >
> > I was able to work around it by only replacing the contents of ceertain
> > elements.
> > (TR, TABLE, THEAD etc cause intermittent IE6 crashes when replaced)
>
>
>
>
> >
>


-- 
Viktor Klang
Senior Systems Analyst

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to