There is no:
Code:
http://www.littlewigan.pwp.blueyonder.co.uk/index.htm
from your source code:
HTML Code:
<a class="menuitem" href="index.htm">Home</a>
That should be:
Code:
<a class="menuitem" href="index.html">Home</a>
However, since that appears to be hard coded and you don't want the page to change when the user is already on the index, it could be:
HTML Code:
<a class="menuitem" href="javascript:void(0);">Home</a>
on index.html. Perhaps even:
HTML Code:
<a class="menuitem">Home</a>
But that will cancel hover effects (if any) for that item in some browsers.
The problem on the photo gallery page is at least (there could be other issues) a conflict between jQuery and prototype. See:
http://www.dynamicdrive.com/forums/s...78&postcount=2
to resolve that.
With persistence on, you are going to get the expanded sections carried back to pages that have no expansion of their own. To change that, this may work - On those pages with no expansion of their own, just after the config, set the cookie to empty, ex:
Code:
<script type="text/javascript">
ddaccordion.init({
headerclass: "submenuheader", //Shared CSS class name of headers group
contentclass: "submenu", //Shared CSS class name of contents group
revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click" or "mouseover
mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [], //index of content(s) open by default [index1, index2, etc] [] denotes no content
onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: true, //persist state of opened contents within browser session?
toggleclass: ["", ""], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
togglehtml: ["suffix", "<img src='plus.gif' class='statusicon' />", "<img src='minus.gif' class='statusicon' />"], //Additional HTML added to the header when it's collapsed and expanded, respectively ["position", "html1", "html2"] (see docs)
animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(headers, expandedindices){ //custom code to run when headers have initalized
//do nothing
},
onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
//do nothing
}
})
ddaccordion.setCookie(config.headerclass, '')
</script>
Alternatively, instead of doing that, you could turn persistence off, and use the:
Code:
defaultexpanded: [], //index of content(s) open by default [index1, index2, etc] [] denotes no content
property on each page to set its expanded state when it loads.
Bookmarks