> I the if/else statement doesn't seem to be working. You're if statement is using the equals sign as an assignment operator (=) instead of comparison which is double equals (==).
> Also, it only > reads the current hash on a manual refresh of the page. Here is the > link if helps any:http://www.mitchmckenzie.com/index.php That piece of javascript is only evaluated when the page loads. If you want you're changes to occur "onclick" you'll have to assign event handlers to each clickable item -OR- an event handler generically to every click and check its target. Event handler (assuming you've added ID's to each link with the class cross-link): $('#cross-link1').click(function() { // do some javascript }); Generic handler: $('a').click(function() { // you arent sure what was clicked, so lets determine before doing something var the_links_rel_property = $(this).attr('rel'); // $(this) refers to what was clicked switch (the_links_rel_property) { case 'img1': // do something break; case 'img4': // do something break; } }); Hope that helps On Jul 8, 2:51 pm, mitchel <[EMAIL PROTECTED]> wrote: > Thanks! I think that gets me started in the right direction. However, > I am still having some issues. Here is what I have so far: > > var current = > (document.location.toString().split('#')[1]) > > if (current = "1") {document.write( "<h2>Title > 1</h2><br /><p>Body text.</p>" ); } > else if (current = "2") > {document.write( "<h2>Title 2</h2><p>Body text.</p>" ); } > else if (current = "3") > {document.write( "<h2>Title 3</h2><p>Body text.</p>" ); } > else if (current = "4") > {document.write( "<h2>Title 4</h2><p>Body text.</p>" ); } > else if (current = "5") > {document.write( "<h2>Title 5</h2><p>Body text.</p>" ); } > else {document.write( "<h2>Title 1</h2><br / > > ><p>Body text.</p>" ); } > > I the if/else statement doesn't seem to be working. Also, it only > reads the current hash on a manual refresh of the page. Here is the > link if helps any:http://www.mitchmckenzie.com/index.php > > Any further help would be greatly appreciated. > > On Jul 8, 8:00 am, noon <[EMAIL PROTECTED]> wrote: > > > alert(document.location.toString().split('#')[1]) will get you the > > hash. From there an if statement or a switch/case would serve you. > > > On Jul 8, 8:54 am, mitchel <[EMAIL PROTECTED]> wrote: > > > > Hello. > > > > Admittedly, I know very little about jQuery or javascript in general > > > but it seems like it should be able to do what I need it to do fairly > > > easily. > > > > I am trying to create a div on a page which would display different > > > content based on the hash in the url. Is there a way to create several > > > hidden divs on a page with the content I want and have a class that > > > makes one visible based on the current hash in the URL? Any ideas on > > > how would I do this? > > > > Thanks.