When posting a problem try to describe it as thoroughly as you can. Just saying "this doesn't work" with no detail means that your question will take more time to answer. Here are a couple of helpful resources for learning how to post a good question -
Another area that causes many questions/posts to be skipped over by developers who would have otherwise answered the question/contributed to the discussion, is when users insist on including server-side code in their markup. Unless server-side code is absolutely necessary, you're better off viewing your page via a browser and posting the page source (generated HTML).
Whenever server-side code is posted here, the developer has to do the work of the web server (which most of us are not ready/willing to do) and then, before they can do what needs to be done. Please keep that in mind next time you ask a question.
Please ..... help us help you ..... if the PHP/ASP.NET/JSP ... you include in your markup does not add value to your question, do not include it!!
Better yet, provide a link to a page that demonstrates the problem, preferably on a site like JSFiddle so that we can make changes and test things out. This process also helps you to focus on the actual problem without lots of extraneous markup and code.
If you do include code in your question, please format it using the WYSIWYG code button so that it is visible on the page.
Folks here are unlikely to download zipped files of your
projects and go through all of your code for many reasons, including the
potential for viruses and malware. Please try to isolate the relevant
code and copy it into your post.
" isolate the relevant
code " !! Yes, that helps narrow it down a lot. And, as Keith mentioned above, taking a minute to properly format it goes a long way to making it easier to read, and thus easier for you to get the help you need.