U
Unregistered
Guest
Hallo zusammen, kann mir jemand sagen, warum dieses Skript nicht funktioniert?
Mein Ziel, ich lese mit dem Script was im Cookie steht (entweder black oder white) und will danach je nach dem entweder das black.css oder das white.css file einbinden.
Code:
<html>
<head>
<script language="JavaScript">
<!--
function getCSS() {
var css = getColor() + ".css";
return css; //Der Rückgabewert ist entweder "black.css" oder "white.css"!!!!
}
function getColor() {
var css;
if(document.cookie) {
css = document.cookie.substring(0,5);
}
else {
css = "black";
}
return css;
}
//-->
</script>
<link rel=stylesheet type="text/css" href="javascript:getCSS()">
</head>
<body>
<a href="javascript:getCSS()">hello</a>
</body>
</html>
Der return-Wert stimmt, nur wird er nicht als String vom Link-Tag erkannt!
Kann mir jemand sagen wieso und falls möglich noch beantworten, wie ich das sonst noch lösen könnte??
Vielen Dank für eure Hilfe!
Mein Ziel, ich lese mit dem Script was im Cookie steht (entweder black oder white) und will danach je nach dem entweder das black.css oder das white.css file einbinden.
Code:
<html>
<head>
<script language="JavaScript">
<!--
function getCSS() {
var css = getColor() + ".css";
return css; //Der Rückgabewert ist entweder "black.css" oder "white.css"!!!!
}
function getColor() {
var css;
if(document.cookie) {
css = document.cookie.substring(0,5);
}
else {
css = "black";
}
return css;
}
//-->
</script>
<link rel=stylesheet type="text/css" href="javascript:getCSS()">
</head>
<body>
<a href="javascript:getCSS()">hello</a>
</body>
</html>
Der return-Wert stimmt, nur wird er nicht als String vom Link-Tag erkannt!
Kann mir jemand sagen wieso und falls möglich noch beantworten, wie ich das sonst noch lösen könnte??
Vielen Dank für eure Hilfe!