Ok, I have to examine the specifics of my computer set up. I tried the following code on two different machines with similar setups (Windows XP, IE6, Firefox 2.0.0.9 vs. 2.0.0.6, jquery 1.2.1 unpacked).
----------START Test HTML file--------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Test</title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="test.js"></script> </head> <body> </body> </html> -----------------END---------------- ----------START test.js ----------- $(document).ready( function() {}); ------- END ---------- On the first machine, it gave me the "$ is not defined" message. On the second machine, it works. Based on Suni's remarks, I will look at the first machine more closely. I appreciate everyone throwing out ideas for me to examine. --Stephen On Nov 27, 3:04 am, Suni <[EMAIL PROTECTED]> wrote: > There has to be some other problem. Are you absolutely sure that > jquery.js gets loaded? Any chance the link pointing to jquery.js is > wrong? > > I always use $(document).ready in other files and there haven't been > any problems with it. > > Please post full HTML and JS of a simplified example if the problem > persists. > > -- > Suni