I don't know why you have this error. This works fine for me:

In the header of my index-page:
<script type="text/javascript" src="jscript.js"></script>

in the jscript.js:

$(document).ready(function(){
//--jquery code goes here
});




On Nov 26, 5:22 am, Stephen <[EMAIL PROTECTED]> wrote:
> Hi,
> I have read a few tutorial docs, and they all state that $
> (document).ready()  be placed in a <script> tag on the current
> document, like so:
>
> <head>
>         <title>Test</title>
>         <script type="text/javascript" src="js/jquery.js"></script>
>         <script type="text/javascript">
>                $(document).ready(function() {
>                     // Add some code here
>                } );
>         </script>
> </head>
>
> When I try to move $(document).ready() to nav.js, I keep getting a
> browser error message that says "$ is not defined."
>
> <head>
>         <title>Test</title>
>         <script type="text/javascript" src="js/jquery.js"></script>
>         <script type="text/javascript" src="js/nav.js" ></script>
> </head>
>
> Is there a way to load up the ready() function in a separate file?  I
> am using Jquery 1.2.1.
>
> Thanks,
> Stephen

Reply via email to