This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
I defined a global variable in the JS file and let the html page include it. When I use this variable in the html page, it brings error saying the varilable is undefined on some deployed server, but don't show the error on some other deployed servre. Or error comes out in IE but ok in Firefox, or the other way around in different people's PC.
Is this the nature of JS code? Or what could lead to this uncertainty? Thanks.
SCJA, SCJP5.0, SCBCD, SCWCD
Rizwan Mohammad
Ranch Hand
Joined: Sep 02, 2005
Posts: 445
posted
0
Not sure why that happens.. For the errors I fix in js sometimes dont have clue why they work & why not? JS depends on many things like what browser you are using and its version also on browser settings.. etc.. Thats why we should use JS as less as possible in our validations. If you need to fix the problem very quickly, you can use hidden control to store the value and access that control to get back the value and manipulate. Only disadvantage i see in using hidden control is the control value will be submitted to server.
Rizwan
SCJA, SCJP, SCWCD, SCBCD, SCDJWS.
Eric Pascarello
author
Rancher
Joined: Nov 08, 2001
Posts: 15357
6
posted
0
I answered this same question of your somewhere else.
Make sure you are not declaring it after you already use it.
Eric
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.