A big thank you Arne. It does help and works perfectly!

Raphaƫl


On Jun 2, 8:21 pm, "Arne Roomann-Kurrik (Google)"
<[EMAIL PROTECTED]> wrote:
> First, the content you're requesting has to be valid XML or else DOM
> will not parse the document correctly.  This means that HTML pages
> won't work, but valid XHTML pages will be fine.  For an example, I
> usedhttp://www.alistapart.com/as a test.
>
> If obj.data actually has data in it, then the data is in the form of a
> Document object, which cannot be inserted directly as a childNode of
> an existing DOM node.  What you need to do is select a node from the
> Document that can be inserted.  For example, I'll take the Body node
> of the A List Apart site and insert it as a child of a node in my
> gadget:
>
> function response_correct(ret) {
>   output(ret);
>
> document.getElementById("dom_handle").appendChild(ret.data.childNodes[1].childNodes[3]);
>
> };
>
> var params = {};
> params[gadgets.io.RequestParameters.CONTENT_TYPE] =
> gadgets.io.ContentType.DOM;
>
> var url = "http://www.alistapart.com/";;
> gadgets.io.makeRequest(url, response_correct, params);
>
> You can test this code in CodeRunner (http://sandbox.orkut.com/
> Application.aspx?appId=118738807794).  Hope this helps!
> ~Arne
>
> On May 27, 2:28 am, TheMoutch <[EMAIL PROTECTED]> wrote:
>
> > Hi to all of you,
>
> > I'm very pleased to start developing on openSocial but I'm meeting a
> > problem with makeRequest.
>
> > Can anyone tell me how to insert the result of a DOM request into a
> > DIV? It seems like "appendChild" on obj.data does not work.
>
> > Many thanks in advance for any help.
>
> > Regards,
>
> > Raphael
>
> > params = {};
> > params[gadgets.io.RequestParameters.CONTENT_TYPE] =
> > gadgets.io.ContentType.DOM;
> > gadgets.io.makeRequest(
> >         url,
> >         function(obj){
> >                 document.getElementById('mainDiv').appendChild(obj.data);
> >         },
> >         params
> > );
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"OpenSocial Application Development" 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/opensocial-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to