I followed this step by step, very carefully and slowly. These are what i changed things too for codes:
I copied the names exactly from how i did them when i did the style sheets. It is not working.
In headers:
<!-- Stylesheet Swapper For Portal Block -->
<link rel="stylesheet" type="text/css" href="http://www.smfforfree4.com/styles/MoHa/lightblue.css?fin11" title="blue">
<link rel="alternate stylesheet" type="text/css" href="http://www.smfforfree4.com/styles/moha/lightsilver.css?fin11" title="silver">
<link rel="alternate stylesheet" type="text/css" href="http://www.smfforfree4.com/styles/moha/lightgreen.css?fin11" title="green">
<link rel="alternate stylesheet" type="text/css" href="http://www.smfforfree4.com/styles/moha/lightnavy.css?fin11" title="navy">
<link rel="alternate stylesheet" type="text/css" href="http://www.smfforfree4.com/styles/moha/lightgolden.css?fin11" title="golden">
<link rel="alternate stylesheet" type="text/css" href="http://www.smfforfree4.com/styles/moha/lightbrown.css?fin11" title="brown">
<link rel="alternate stylesheet" type="text/css" href="http://www.smfforfree4.com/styles/moha/lightlilac.css?fin11" title="lilac">
<link rel="alternate stylesheet" type="text/css" href="http://www.smfforfree4.com/styles/moha/lightturquoise.css?fin11" title="turquoise">
<link rel="alternate stylesheet" type="text/css" href="http://www.smfforfree4.com/styles/moha/lightviolet.css?fin11" title="violet">
<link rel="alternate stylesheet" type="text/css" href="http://www.smfforfree4.com/styles/moha/lightrose.css?fin11" title="rose">
<link rel="alternate stylesheet" type="text/css" href="http://www.smfforfree4.com/styles/moha/lightolive.css?fin11" title="olive">
<link rel="alternate stylesheet" type="text/css" href="http://www.smfforfree4.com/styles/moha/lightred.css?fin11" title="red">
<!-- Script for Stylesheet Swapper DO NOT EDIT -->
<script type='text/javascript'>
function changeStyle(title) {
var lnks = document.getElementsByTagName('link');
for (var i = lnks.length - 1; i >= 0; i--) {
if (lnks[i].getAttribute('rel').indexOf('style')> -1 && lnks[i].getAttribute('title')) {
lnks[i].disabled = true;
if (lnks[i].getAttribute('title') == title) lnks[i].disabled = false;
}}}
function switchit() {
if (readCookie('style')) { title=readCookie('style'); changeStyle(title); var radios = document.getElementById ('styleswitcher');
if (radios) {
var inputs = radios.getElementsByTagName ('input');
if (inputs) {
for (var i = 0; i < inputs.length; ++i) {
if (inputs[i].type == 'radio' && inputs[i].name == 'style')
inputs[i].checked = inputs[i].value == (title)
}
}
} } }
// function topchangeStyle(title) {
// var lnks = document.getElementsByTagName('link');
// for (var i = lnks.length - 1; i >= 0; i--) {
// if (lnks[i].getAttribute('rel').indexOf('style')> -1 && lnks[i].getAttribute('title')) {
// lnks[i].disabled = true;
// if (lnks[i].getAttribute('title') == title) lnks[i].disabled = false;
// }}}
function setActiveStyleSheet(title) {
var i, a, main;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
}
function getActiveStyleSheet() {
var i, a;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
}
return null;
}
function getPreferredStyleSheet() {
var i, a;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1
&& a.getAttribute("rel").indexOf("alt") == -1
&& a.getAttribute("title")
) return a.getAttribute("title");
}
return null;
}
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
window.onload = function(e) {
var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
}
window.onunload = function(e) {
var title = getActiveStyleSheet();
createCookie("style", title, 365);
}
var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
</script>
In footer:
<body onload="switchit()">
In portal block:
<style type="text/css">
fieldset { border: none !important; }
</style>
<table align=center width="210px" cellspacing="5">
<td align=left valign="top">
<form action="#" id="styleswitcher" class="styleswitcher"><small>
<input type="radio" name="style" value="lightblue" onclick='changeStyle(this.value); parent.frames["top"].changeStyle(this.value)'> Blue
<input type="radio" name="style" value="lightsilver" onclick='changeStyle(this.value); parent.frames["top"].changeStyle(this.value)'> Silver
<input type="radio" name="style" value="lightgreen" onclick='changeStyle(this.value); parent.frames["top"].changeStyle(this.value)'> Green
<input type="radio" name="style" value="lightnavy" onclick='changeStyle(this.value); parent.frames["top"].changeStyle(this.value)'> Navy
<input type="radio" name="style" value="lightgolden" onclick='changeStyle(this.value); parent.frames["top"].changeStyle(this.value)'> Golden
<input type="radio" name="style" value="lightbrown" onclick='changeStyle(this.value); parent.frames["top"].changeStyle(this.value)'> Brown
<input type="radio" name="style" value="lightlilac" onclick='changeStyle(this.value); parent.frames["top"].changeStyle(this.value)'> Lilac
<input type="radio" name="style" value="lightturquoise" onclick='changeStyle(this.value); parent.frames["top"].changeStyle(this.value)'> Turquoise
<input type="radio" name="style" value="lightviolet" onclick='changeStyle(this.value); parent.frames["top"].changeStyle(this.value)'> Violet
<input type="radio" name="style" value="lightrose" onclick='changeStyle(this.value); parent.frames["top"].changeStyle(this.value)'> Rose
<input type="radio" name="style" value="lightolive" onclick='changeStyle(this.value); parent.frames["top"].changeStyle(this.value)'> Olive
<input type="radio" name="style" value="lightred" onclick='changeStyle(this.value); parent.frames["top"].changeStyle(this.value)'> Red
Where did i go wrong?