Hi thanks for your reply.... the links are correct because the css works fine...
I do have blocks andchild templates but I took all this out to figure out why the jquery nav function was being reset/disabled... I tested alert('hello') function with $(document).ready(function() { $('#nav li a').click(function() { alert('here!'); On Jul 15, 2:40 pm, David De La Harpe Golden <david.delaharpe.gol...@ichec.ie> wrote: > On 15/07/10 13:40, justin jools wrote: > > > 2. base.html with jquery nav, exactly the same except for > > {{ MEDIA_URL }} which is correct. > > FWIW, we use a jquery load line in our base template and it works fine > (pretty disastrous for us if it didn't). > > You're 100% sure the pathss correct (like when you "view source" the > rendered page and look at the rendered links in your browser) - > forgetting a trailing slash on settings.MEDIA_URL is a common mistake, > as is inserting an extra one somewhere. > > In case you've been away on mars or something: the "firebug" extension > for firefox is extremely useful for poking about rendered pages. > > > <script src="{{ MEDIA_URL }}scripts/jquery-1.2.6.min.js" > > [That's now a pretty old jquery version, not that it should matter > particularly.] > > It's not clear to me if you've just got a test view that renders the > base template directly, or if you've really got child templates: > Was that really your base template though? I mean you've got no > {% block blah %} things for child pages to override. > > They're relevant because you presumably have blocks in your base > template, and you presumably override them in the child templates, so > you might want to make sure you're not overriding a block containing the > jquery-loading script tag, or at least use {{block.super}} to pull it > in if you do. > > our base looks something like (simplified): > > <html> > <head> > <title>{% block title %}BlahProj{% endblock title %}</title> > > <link type="text/css" > href="{{MEDIA_URL}}ext/jquery-ui/css/redmond/jquery-ui-1.8.2.custom.css" > rel="stylesheet" /> > <link type="text/css" href="{{MEDIA_URL}}blahproj/screen.css" > media="screen" > rel="stylesheet" /> > > <script type="text/javascript" > src="{{MEDIA_URL}}ext/jquery-ui/js/jquery-1.4.2.min.js"></script> > <script type="text/javascript" > src="{{MEDIA_URL}}ext/jquery-ui/js/jquery-ui-1.8.2.custom.min.js"></script> > > {% block extra_head %} > {% endblock extra_head %} > </head> > <body> > {% block content %} > {% endblock content %} > </body> > </html> > > Then child templates might do this: > > {% extends "base.html" %} > {% block title %}{{block.super}} :: Foo{% endblock title %} > > {% block extra_head %} > {# maybe, say a grandchild: block.super #} > <script type="text/javascript"> > $(function () { > ... > }); > </script> > {% endblock extra_head %} > > {% block content %} > <p>Foo</p> > {% endblock content %} -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.