It might not be a bad idea to use some external library to detect when
the DOM is ready to call adjustHeight()

http://developer.yahoo.com/yui/examples/event/event-timing.html

http://tanny.ica.com/ica/tko/tkoblog.nsf/dx/domcontentloaded-event-for-browsers

~ JSON

On Sep 23, 8:52 am, André Fonseca <[EMAIL PROTECTED]> wrote:
> Hi there,
> I'm having several problems with the auto adjust height. Could you
> give me a help?
>
> My application is not using setInterval nor setTimeout and it is
> working just fine in IE 6, Chrome, Opera and Safari with
> gadgets.window.adjustHeight();
> in IE 7 it does not work every time.
> But in FF2 and FF3 it never works.
>
> I'm getting this error mensage in fireBug when using FF3:
>
> [Exception... "'Error: Unknown RPC service: resize_iframe' when
> calling method: [nsIDOMEventListener::handleEvent]" nsresult:
> "0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)" location:
>
> "<unknown>" data: no]
> F()content-...t&debug=0 (linha 556)
> ? in content-rewrite:views:dynamic-height.js?
> v=ba5eca2daf14ce8bb94930fd3f802f&container=orkut&[EMAIL 
> PROTECTED]()content-...t&debug=0
> (linha 585)
> ? in [EMAIL PROTECTED]()opensoci...-0.7.3.js (linha 120)
> ? in content-rewrite:views:dynamic-height.js?
> v=ba5eca2daf14ce8bb94930fd3f802f&container=orkut&[EMAIL 
> PROTECTED]()content-...t&debug=0
> (linha 174)
> ? in
>
> ifr?url=http%3A%2F%2Fcorp.dito.com.br%2Forkut_height.xml&parent=http://
> prod.sandbox.orkut.com&lang=pt&country=BR&synd=orkut&view=canvas&nocache=1&mid=0&libs=content-
>
> rewrite%3Adynamic-height%3Aviews&h=600&st=AFinprQj-
> xCOxEq6vtfsYpFxtTs0QnZrR-F3idL1dqmel1GgcEWOldx7uTgL-
> WvnjMSh_eEmhqjVUbVhegpeINitZCsXF7-
> ZZb1cfmuBurL2jEtdiRdVZrk#gadgetId=989902011775&ga
>
> dgetOwner=11514101038667816426&gadgetViewer=11514101038667816426&view-
> params=&prefetch=0p0&[EMAIL PROTECTED]()ifr?url=...p0&time=1 (linha 2165)
> [Break on this error] }try{D[b]=c.gadgets.rpc.receiveSameDomain
>
> I also tried using setTimeout in the method:
> function adjustPageHeight(){
>         gadgets.window.adjustHeight();
>         setTimeout('adjustPageHeight()',1000);
>     }
>
> to fix the problem in the FF2 and 3, but it doesn't do the trick, it
> actually keeps increasing the iframe pixel by pixel every second.
>
> Would you please help me?
>
> If you need to take a look at mycode:http://corp.dito.com.br/orkut_height.xml
>
> Thank you in advanced.
>
> André
>
> On 25 ago, 19:12, Jason <[EMAIL PROTECTED]> wrote:
>
> > Most of the time, issues relating to gadgets.window.adjustHeight are
> > due to it being called before the application's DOM finishes rendering
> > which is why the setInterval hack sometimes works and sometimes does
> > not. If yourefactoryourcodea bit to ensure adjustHeight is being
> > called after the DOM has fully updated, you won't have to rely on the
> > setTimeout or setInterval functions at all.
>
> > If anyone has an application that does NOT use either setInterval or
> > setTimeout but DOES display inconsistent adjustHeight behavior (e.g.
> > sometimes the height is adjusted correctly and sometimes it isn't),
> > please reply with the link and I'll take a look.
>
> > - Jason
>
> > On Aug 24, 10:10 pm, "RAJA SEKHAR" <[EMAIL PROTECTED]> wrote:
>
> > > ok And this is working some times and some times it is not working in FF
>
> > > This is comppletely not working in IE 7
>
> > > can u lok at this please
>
> > > Thanks
> > > Rajasekhar
>
> > > On Mon, Aug 25, 2008 at 10:37 AM, Ramanpreet Singh
> > > <[EMAIL PROTECTED]>wrote:
>
> > > > Hey Raja.
>
> > > > setTimeout will just call it once, use setInterval..
>
> > > > RAJA SEKHAR wrote:
> > > > > HI
>
> > > > > I used the folllowingcodebut this is not working
>
> > > > > function adjustPageHeight()
> > > > > {
> > > > >  gadgets.window.adjustHeight();
> > > > >  window.setTimeout('adjustPageHeight()',1000);
> > > > > }
>
> > > > > can any one help me
>
> > > > > Thanks
> > > > > Rajasekhar
>
> > > > > On Sun, Aug 24, 2008 at 8:31 AM, Pedro Teixeira <[EMAIL PROTECTED]
> > > > > <mailto:[EMAIL PROTECTED]>> wrote:
>
> > > > >     A quick hack is to use 
> > > > > setInterval("gadgets.window.adjustHeight();",
> > > > >     1000) -- this has been the only effective way to have our apps 
> > > > > with
> > > > no
> > > > >     scrolls all the time.
>
> > > > >     []'s
> > > > >     Pedro
>
> > > > >     On Aug 23, 3:25 am, "tauhid noori" <[EMAIL PROTECTED]
> > > > >     <mailto:[EMAIL PROTECTED]>> wrote:
> > > > >     > gadgets.window.adjustHeight('400px');
>
> > > > >     > On Thu, Aug 21, 2008 at 12:59 PM, [EMAIL PROTECTED]
> > > > >     <mailto:[EMAIL PROTECTED]> <
>
> > > > >     > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
>
> > > > >     > > hello everyone,
>
> > > > >     > > I am quite new to Orkut apps.
>
> > > > >     > > I have been trying to develop an application for a game that I
> > > > >     already
> > > > >     > > have. I have managed to fetch remote content.
>
> > > > >     > > But I cannot figure out how to use
> > > > >     > > gadgets.window.adjustHeight();
>
> > > > >     > > It will be really helpful to look at a samplecode.
> > > > >     > > Thanks in advance.
>
> > > > >     > --
> > > > >     > Tauhid- Hide quoted text -
>
> > > > >     > - Show quoted text -
>
> > > --
> > > Sekhar
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Orkut Developer Forum" group.
To post to this group, send email to opensocial-orkut@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/opensocial-orkut?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to