Jag sitter och försöker lära mig javascript men jag blir inte klok på globala variabler.
Kanske kan någon av er hjälpa mig få rätsida på mitt problem.
Jag har ett simpelt javascript som ska alternera värdet på variabeln "switch" mellan "0" och "1" via en knapptryckning. Men det enda som händer är att variabeln ändras från "undefined" till "1".
Har någon en aning om vad jag gjort för fel så berätta gärna för mig!
Tack!
Html dokument:
<html>
<head>
<title>Datumtest</title>
<script type="text/javascript" src="test.js"></script>
<script type="text/javascript">
var switch;
</script>
</head>
<body bgcolor="white" text="black">
<form>
<input type="button" value="Tryck" onclick="checkdate()" />
</form>
</body>
</html>
Javascript test.js:
function checkdate()
{
if(switch == 1)
{
var switch = 0;
alert('Switch är satt till: ' + switch);
return;
}
else
{
var switch = 1;
alert('Switch är satt till: ' + switch);
return;
}
}