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 -~----------~----~----~----~------~----~------~--~---
