Bei meinem momentanen Projekt (http://gamesalert.de/2) habe ich einen Stylechanger eingebaut, welcher mit javascript funktioniert.
Dann habe ich das Forum installiert und angepasst und wollte den änderbaren Style auch dort verwenden. Das funktioniert auch, jedoch speichert er die Änderung nicht mehr in einem Cookie.
Der Link zum Forum: http://gamesalert.de/2/forum
Wäre nett, wenn ihr mir helfen könntet.
Der verwendete Script ist Folgender:
Code: Alles auswählen
<script type="text/javascript">
<!--//This script is made by Hamad Belshalat
//Please do not remove these comments
//Thank You
// Main function for changing the theme
function changeStyle(title) {
if (document.getElementsByTagName) {
var i, link;
for (i=0; (link=document.getElementsByTagName("link")[i]); i++) {
if (link.getAttribute("rel")!=-1&&link.getAttribute("title")) {
link.disabled=true;
if (link.getAttribute("title")==title) {
link.disabled=false;
}
}
}
}
createCookie("style",title,30);
}
function createCookie(name,value,hours) {
var expires = "";
if (hours!=null) {
expire=new Date((new Date()).getTime() + hours * 3600000);
expire="; expires="+expire.toGMTString();
}
document.cookie=name + "=" + value + expire;
}
function readCookie() {
var cValue=0;
if (document.cookie.indexOf("style1")!=-1) changeStyle('style1');
if (document.cookie.indexOf("style2")!=-1) changeStyle('style2');
if (document.cookie.indexOf("style3")!=-1) changeStyle('style3');
} readCookie()
//-->
</script>