On 4/24/07, W-Mark Kubacki <[EMAIL PROTECTED]> wrote:
>
> Hi there!
>
> I have trouble with using swapDOM. It simply does not work.
> Please, can someone point me to the right direction to get it working?
>
> Here's the TestCase:
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://
> www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
> <head>
>     <title>swapDOM Test</title>
>     <script src="MochiKit.js" type="text/javascript"></script>
> </head>
> <body>
>     <h1 id="that">Old Text</h1>
>     <a href="javascript:MochiKit.DOM.swapDOM('that', '<h1>New Text</
> h1>');">change</a>
>     <a
> href="javascript:MochiKit.DOM.swapDOM(document.getElementById('that'),
> '<h1>New Text</h1>');">change2</a>
>     <a href="javascript:MochiKit.DOM.swapDOM(getElement('that'),
> '<h1>New Text</h1>');">change3</a>
> </body>
> </html>
>
> Basically, tag H1 shall be replaced. This doesn't work, neither in
> Firefox 2.0.0.3 nor with IE 6.0.2900, not with MochiKit 1.3.x nor with
> MochiKit 1.4 (from trunk) (both in their packed versions).
>
> With FF I get this error:
> > Fehler: uncaught exception: [Exception... "Component returned failure code: 
> > 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIDOMHTMLBodyElement.replaceChild]" 
> >  nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)"  location: "JS frame :: 
> > file:///.../MochiKit.js :: anonymous :: line 2931"  data: no]
> ... and IE says there is an invalid argument in that line.

swapDOM takes two DOM elements, not a DOM element and some HTML. None
of MochiKit.DOM works with HTML directly, it's all DOM manipulation...
hence the name MochiKit.DOM.

-bob

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MochiKit" 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/mochikit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to