right... because all variables in the outer scope are automatically part of
the "window" object!  Well thanks any way!


On Wed, Dec 31, 2008 at 12:14 PM, John J Barton <[email protected]
> wrote:

>
> I take it back. No matter what library code does, it can't prevent you
> from overwriting window.top.  Once you do that, bad things will
> happen.
> jjb
>
> On Dec 31, 8:51 am, "Mitch VanDuyn" <[email protected]> wrote:
> > you mean firebug library code?
> >
> > That would help...
> >
> > It took hours to figure this out, and if you think about it "top" is not
> an
> > unusual variable name.
> >
> > Great tool by the way, the couple of hours was worth it!  Just wanting
> some
> > future poor soul from suffering!
> >
> > Mitch
> >
> > On Wed, Dec 31, 2008 at 11:43 AM, John J Barton <
> [email protected]
> >
> > > wrote:
> >
> > > 'top' is not reserved in Javascript, but if you create a variable with
> > > the same name as a property of 'window', the property is hidden.   I
> > > guess library code should use "window.top" to reference window
> > > properties to avoid this issue.
> >
> > > jjb
> >
> > > On Dec 30, 8:46 pm, MitchV <[email protected]> wrote:
> > > > Okay!  I figured this out.
> >
> > > > I had a variable called top in my code.
> >
> > > > Here is the interesting thing by the way... if I stepped through the
> > > > code, the problem would not occur.
> >
> > > > Anyway fix was to change the variable name.
> >
> > > > Is top a reserved word?
> >
> > > > On Dec 26, 12:56 pm, John J Barton <[email protected]>
> > > > wrote:
> >
> > > > > In your app try something like
> > > > >   console.log( eval(x) );
> > > > > or
> > > > >   window.alert( eval(x) );
> >
> > > > > Maybe one of the libraries is trying to mess with 'eval'.
> >
> > > > > jjb
> >
> > > > > MitchV wrote:
> > > > > > Hi,
> >
> > > > > > I am a new Firebug user.  I have just loaded the latest version,
> and
> > > > > > am getting this error in the console, when I type anything in the
> > > > > > console (i.e. "12")
> >
> > > > > > This only happens on the page I am trying to debug...
> >
> > > > > > When I try it on other pages (this one for example)  all is fine.
> >
> > > > > > The page I am building includes use of "livepipe", "magicajax"
> and
> > > the
> > > > > > X library.    So I am guessing some interaction between these?
> >
> > > > > > Thanks in advance
> >
> > > > > > Mitch
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Firebug" 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/firebug?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to