Hi, working on the accordion widget and it''s actually working nice (doesn''t seem to be jumpy) now but I am receiving a javascript error in IE 6. Does anybody have any ideas why it is happening? Thanks <script language="javascript"> sbr_stretch(el) { thisBodyId = el.parentNode.id + "_body"; thisBody = $(thisBodyId); if (!Element.visible(thisBody)) { panels el.parentNode.parentNode.getElementsByTagName(''div''); var elup; for (i = 0; i < panels.length; i++) { if (panels[i].className == ''panel_body'') { if (panels[i] != thisBody) { if (Element.visible(panels[i])) { elup = panels[i]; } } } } if (elup) { // the next command is where the javascript errors (but it still works) Effect.Parallel ( [ new Effect.SlideUp(elup, {duration: .2}), new Effect.SlideDown(thisBody, {duration: .2}) ] ); } else { Effect.SlideDown(thisBody, {duration: .2}); } } } </script> <div class="stretchBar" id="myStretchBar"> <div id="panel1"> <div class="title" onClick="sbr_stretch(this)">Panel 1</div> <div id="panel1_body" class="panel_body" style="display: none"> <div> <div>stuff in panel 1</div> </div> </div> </div> <div id="panel2"> <div class="title" onClick="sbr_stretch(this)">Panel 2</div> <div id="panel2_body" class="panel_body" style="display: none"> <div> <div>stuff in panel 2</div> </div> </div> </div> </div> _______________________________________________ Rails-spinoffs mailing list Rails-spinoffs-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs
With new Effect.Parallel instead of Effect.Parallel I have no errors in Fx 1.5 On 2/22/06, Joe Hudson <joe-x8g0hQFNjJhWk0Htik3J/w@public.gmane.org> wrote:> > > Hi, working on the accordion widget and it''s actually working nice (doesn''t > seem to be jumpy) now but I am receiving a javascript error in IE 6. Does > anybody have any ideas why it is happening? Thanks > > <script language="javascript"> > > > sbr_stretch(el) { > > thisBodyId = el.parentNode.id + "_body"; > > thisBody = $(thisBodyId); > > if (!Element.visible(thisBody)) { > > panels > el.parentNode.parentNode.getElementsByTagName(''div''); > > var elup; > > for (i = 0; i < panels.length; i++) { > > if (panels[i].className == ''panel_body'') { > > if (panels[i] != thisBody) { > > if (Element.visible(panels[i])) { > > elup = panels[i]; > > } > > } > > } > > } > > if (elup) { > > // the next command is where the javascript errors > (but it still works) > > Effect.Parallel ( > > [ > > new Effect.SlideUp(elup, {duration: .2}), > > new Effect.SlideDown(thisBody, {duration: .2}) > > ] > > ); > > } > > else { > > Effect.SlideDown(thisBody, {duration: .2}); > > } > > } > > } > > </script> > > <div class="stretchBar" id="myStretchBar"> > > <div id="panel1"> > > <div class="title" > onClick="sbr_stretch(this)">Panel 1</div> > > <div id="panel1_body" class="panel_body" style="display: none"> > > <div> > > <div>stuff in panel 1</div> > > </div> > > </div> > > </div> > > <div id="panel2"> > > <div class="title" > onClick="sbr_stretch(this)">Panel 2</div> > > <div id="panel2_body" class="panel_body" style="display: > none"> > > <div> > > <div>stuff in panel 2</div> > > </div> > > </div> > > </div> > > </div> > _______________________________________________ > Rails-spinoffs mailing list > Rails-spinoffs-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs > > >
I don''t get that error anymore with IE 6 using new Parallel but I get a different error and the animations looks significantly less smooth. Does anyone have any idea why I would get the error: Line: 1009 Char: 5 Error: Could not get the overflow property. Invalid argument. Code: 0 Thanks.> -----Original Message----- > From: rails-spinoffs-bounces-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org [mailto:rails-spinoffs- > bounces-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org] On Behalf Of Nicolas Terray > Sent: Wednesday, February 22, 2006 12:53 PM > To: rails-spinoffs-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > Subject: Re: [Rails-spinoffs] ''this.initialize'' is null or not an object > > With > new Effect.Parallel > instead of > Effect.Parallel > > I have no errors in Fx 1.5 > > On 2/22/06, Joe Hudson <joe-x8g0hQFNjJhWk0Htik3J/w@public.gmane.org> wrote: > > > > > > Hi, working on the accordion widget and it''s actually working nice > (doesn''t > > seem to be jumpy) now but I am receiving a javascript error in IE 6. > Does > > anybody have any ideas why it is happening? Thanks > > > > <script language="javascript"> > > > > > > sbr_stretch(el) { > > > > thisBodyId = el.parentNode.id + "_body"; > > > > thisBody = $(thisBodyId); > > > > if (!Element.visible(thisBody)) { > > > > panels > > el.parentNode.parentNode.getElementsByTagName(''div''); > > > > var elup; > > > > for (i = 0; i < panels.length; i++) { > > > > if (panels[i].className == ''panel_body'') { > > > > if (panels[i] != thisBody) { > > > > if (Element.visible(panels[i])) { > > > > elup = panels[i]; > > > > } > > > > } > > > > } > > > > } > > > > if (elup) { > > > > // the next command is where the javascript > errors > > (but it still works) > > > > Effect.Parallel ( > > > > [ > > > > new Effect.SlideUp(elup, {duration: .2}), > > > > new Effect.SlideDown(thisBody, {duration: .2}) > > > > ] > > > > ); > > > > } > > > > else { > > > > Effect.SlideDown(thisBody, {duration: .2}); > > > > } > > > > } > > > > } > > > > </script> > > > > <div class="stretchBar" id="myStretchBar"> > > > > <div id="panel1"> > > > > <div class="title" > > onClick="sbr_stretch(this)">Panel 1</div> > > > > <div id="panel1_body" class="panel_body" style="display: > none"> > > > > <div> > > > > <div>stuff in panel 1</div> > > > > </div> > > > > </div> > > > > </div> > > > > <div id="panel2"> > > > > <div class="title" > > onClick="sbr_stretch(this)">Panel 2</div> > > > > <div id="panel2_body" class="panel_body" style="display: > > none"> > > > > <div> > > > > <div>stuff in panel 2</div> > > > > </div> > > > > </div> > > > > </div> > > > > </div> > > _______________________________________________ > > Rails-spinoffs mailing list > > Rails-spinoffs-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > > http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs > > > > > > > _______________________________________________ > Rails-spinoffs mailing list > Rails-spinoffs-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs >