Thanks Chris! I knew it was some ridiculously simple javascript concept I had 
missed! Time to spend more time actually LEARNING javascript!
jay
----- Original Message -----
From: "Christopher Schmidt" <[EMAIL PROTECTED]>
To: "Jay Douillard" <[EMAIL PROTECTED]>
Cc: "OpenLayers Mailing List" <[email protected]>
Sent: Wednesday, December 10, 2008 3:44:02 PM GMT -08:00 US/Canada Pacific
Subject: Re: [OpenLayers-Users] Firebug and OL

On Wed, Dec 10, 2008 at 03:30:47PM -0800, Jay Douillard wrote:
> I've been having trouble debug my openlayers code with firebug. I thought I 
> was doing something fundamentally wrong, but then I checked the demo map on 
> the openlayers homepage and the same code that did not work with my map 
> worked just fine..
> for example 
> >>map.layers.length
> should = a number in this case 2
> All I get is :
> 
> ReferenceError: map is not defined
> 
> which references line 65 :     units: 'm',
> 
> 
> Any ideas why map is not defined? I'm sure it is a small javascript mistake 
> on my part!

Scope.

'var' means 'make this a local variable. Unless you're at a breakpoint,
Firebug works in the global scope. Dropping 'var' in front of your 'map'
variable will let you interact with it in Firebug.

Regards,
-- 
Christopher Schmidt
MetaCarta
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to