[thelist] JavaScript: Why can't this function see...

Tom Dell'Aringa pixelmech at yahoo.com
Thu Mar 10 08:55:56 CST 2005

Hi all,

Still tweaking my date picker. It's working fine, but there is one thing that is really bugging
me. In the beginning of the script, I set a couple global variables:

var currentDateInput, calDiv;

Then in my CalInit() script, I set calDiv:

calDiv = document.getElementById("calendar");

Thereby assuring that all my function can use it so I don't have to reference it each time. This
works except for in one case, my ShowCalendar() function. This one line in that function:

	calDiv.style.display = "block";

will error out - "calDiv has no properties" unless I re-declare the calDiv variable in that
function. I cannot seem to figure out why it seems to be out of scope or doesn't see the

You can see the page at:


The JS is in the head. Any input is appreciated.



Melissa: Ace, Where are you?
Ace Ventura: I'm in Psychoville and Finkle's the Mayor.

More information about the thelist mailing list