Hi,
This is my page:
[url]http://www.mailmypost.com/register.php#
And this is the code that I am using to show/hide fieldsets. It has been adapted from some code that Jeremy Keith wrote to show hide divs.
[CODE]
function showSection(id) {
var fieldsets = document.getElementsByTagName(“fieldset”);
for (var i=0; i<fieldsets.length; i++ ) {
if (fieldsets[i].className.indexOf(“section”) == -1) continue;
if (fieldsets[i].getAttribute(“id”) != id) {
fieldsets[i].style.display = “none”;
} else {
fieldsets[i].style.display = “block”;
}
}
}
function prepareFormNav() {
if (!document.getElementsByTagName) return false;
if (!document.getElementById) return false;
if (!document.getElementById(“formNav”)) return false;
var nav = document.getElementById(“formNav”);
var links = nav.getElementsByTagName(“a”);
for (var i=0; i<links.length; i++ ) {
var sectionId = links[i].getAttribute(“href”).split(“#”)[1];
if (!document.getElementById(sectionId)) continue;
document.getElementById(sectionId).style.display = “none”;
links[i].destination = sectionId;
links[i].onclick = function() {
showSection(this.destination);
return false;
}
}
}
addLoadEvent(prepareFormNav);
Anyone see where I am going wrong? Can it even be done with fieldsets?
Cheers