Thanks for the answer Rob, Do you know if the gadgets or OpenSocial framework provide any facility to open links out of the context of this iframe?
For example, I have several links inside the gadget. Each of them points to an external site, they are simple GET requests (although sometimes could be POST though form o javascript). When the user clicks, instead of opening the link in this iframe (which is what would normally happen, given the way iframe works) I want to open it either: 1) On the tab that is hosting the container that hosts this gadget or; 2) On a new tab on the browser. Is it possible? Cheers, Marcelo. On Wed, May 5, 2010 at 6:40 PM, Rob Russell <[email protected]> wrote: > There used to be inline gadgets on iGoogle, now I don't know if there are > any left besides the developer gadget - it's a bit of a special case. There > could be a couple other Google gadgets that are still inline. All gadgets > created now live in an iframe. > > Rob Russell > Google Developer Relations > > > > On Wed, May 5, 2010 at 4:34 PM, Marcelo de Moraes Serpa < > [email protected]> wrote: > >> Hmm, I was checking on of google gadgets (the "My Gadgets" gadget), which >> *does not use an iframe*. My gadget does have an iframe though. >> >> I thought only type="url" gadgets used iframe whatsoever. >> >> This leads me to the following question: Is there a way to create a gadget >> that does not use an iframe? >> >> Cheers, >> >> Marcelo. >> >> >> On Wed, May 5, 2010 at 6:29 PM, Marcelo de Moraes Serpa < >> [email protected]> wrote: >> >>> Hmm, I checked the markup of a couple of gadgets and they don't seem to >>> use an iframe after all, *except* the ones that use the Content type="url". >>> Am I missing something here? >>> >>> Thanks, >>> >>> Marcelo. >>> >>> >>> On Wed, May 5, 2010 at 6:23 PM, Marcelo de Moraes Serpa < >>> [email protected]> wrote: >>> >>>> Oh, I didn't know gadgets used an IFRAME... :( >>>> >>>> This could be a big issue for the gadget we want to develop. This >>>> specific gadget has links that should be opened in the browser context, and >>>> not the iframe context (i.e as new tabs or browser windows, target: >>>> _blank). >>>> I wonder how one could do that from within a gadget? >>>> >>>> Thanks, >>>> >>>> Marcelo. >>>> >>>> >>>> On Wed, May 5, 2010 at 6:14 PM, Michael Geary <[email protected]> wrote: >>>> >>>>> When you run Firebug on iGoogle, you are running it on the container >>>>> page, not in the IFRAME that contains your gadget, so it does not have the >>>>> same global object as your gadget IFRAME. >>>>> >>>>> One way to run Firebug on your gadget code is to right click inside >>>>> your gadget and select This Frame and then any of: >>>>> >>>>> Show Only This Frame >>>>> Open Frame in New Window >>>>> Open Frame in New Tab >>>>> >>>>> Then you'll have your gadget code running in its own browser window or >>>>> tab, and when you use Firebug you will see gadgets.io and the other >>>>> objects you expect. >>>>> >>>>> -Mike >>>>> >>>>> On Wed, May 5, 2010 at 3:57 PM, celoserpa <[email protected]> wrote: >>>>> >>>>>> Hello list, >>>>>> >>>>>> I haven't dug up deeply into the Gadgets engine nor I plan to right >>>>>> now, and something intrigued me. If I put this in a <javascript> element >>>>>> inside the gadget's content: >>>>>> >>>>>> alert(gadgets.io.RequestParameters.AUTHORIZATION); >>>>>> >>>>>> I get the alert with AUTHORIZATION when opening iGoogle and the gadget >>>>>> loads. >>>>>> >>>>>> However, if, while on iGoogle, I open Firebug and on the console I >>>>>> type: >>>>>> >>>>>> >>> console.debug(gadgets.io.RequestParameters.AUTHORIZATION); >>>>>> >>>>>> I get the following result: >>>>>> TypeError: gadgets.io is undefined { message="gadgets.io is >>>>>> undefined", more...} >>>>>> >>>>>> Now, I'm puzzled on how iGoogle makes gadgets.io available for the >>>>>> gadget only, could someone enlightenme? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Marcelo. >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "iGoogle Developer Forum" group. >>>>>> To post to this group, send email to >>>>>> [email protected]. >>>>>> To unsubscribe from this group, send email to >>>>>> [email protected]<google-gadgets-api%[email protected]> >>>>>> . >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/group/Google-Gadgets-API?hl=en. >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "iGoogle Developer Forum" group. >>>>> To post to this group, send email to >>>>> [email protected]. >>>>> To unsubscribe from this group, send email to >>>>> [email protected]<google-gadgets-api%[email protected]> >>>>> . >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/Google-Gadgets-API?hl=en. >>>>> >>>> >>>> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "iGoogle Developer Forum" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<google-gadgets-api%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/Google-Gadgets-API?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "iGoogle Developer Forum" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-gadgets-api%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/Google-Gadgets-API?hl=en. > -- You received this message because you are subscribed to the Google Groups "iGoogle Developer Forum" 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/Google-Gadgets-API?hl=en.
