Hallo helpmij leden, ik had s wat geklooit met javascript maar ik kom er niet helemaal uit. Als ik een variable aanmaak en een prompt meegeef dan werkt het nog. Ik start een html op en dan komt er een "vraagschermpje" in beeld, maar zodra ik er een switch of een if else lus bij in doe dan werkt het niet meer en blijft de pagina blank.
Als ik dus alle javascript code weghaal behalve var volledigenaam = prompt("Geef uw volledige naam op: "); dan werkt het, komt er de switch of ifelse bij, dan blijft die leeg en werkt het niet. Iemand enig idee waarom dit is?
Code:
<!DOCTYPE html>
<html>
<head>
<title>Opdracht 1 </title>
<script>
function vraagnaam()
{
var volledigenaam = prompt("Geef uw volledige naam op: ");
var dag=new Date().getDay();
var x = "";
switch (dag)
{
case 0:
x="Zondag";
break;
case 1:
x="Maandag";
break;
case 2:
x="Dinsdag";
break;
case 3:
x="Woensdag";
break;
case 4:
x="Donderdag;
break;
case 5:
x="Vrijdag";
break;
case 6:
x="Zaterdag";
break;
};
var d = new Date();
var n = d.getHours();
var begroeten = "";
if(n > 0 && <=6)
{
begroeten = "Goedenacht";
}
if(n > 6 && <=12)
{
begroeten = "Goedemorgen";
}
if(n > 12 && <=18)
{
begroeten = "Goedemiddag";
}
if(n > 18 && <=24)
{
begroeten = "Goedenavond";
};
document.write(begroeten + " " + volledigenaam + ". Het is vandaag " + x);
}
</script>
</head>
<body>
<script>
vraagnaam();
</script>
</body>
</html>
Als ik dus alle javascript code weghaal behalve var volledigenaam = prompt("Geef uw volledige naam op: "); dan werkt het, komt er de switch of ifelse bij, dan blijft die leeg en werkt het niet. Iemand enig idee waarom dit is?