direi che ci manca il tag <script> di apertura

codice:
<html>
<head>
<script type="text/javascript">
function nome() {
var ciao = window.prompt(come ti chiami???);
if (ciao=="") {
window.alert(ciao!);
}
else if (ciao==null) {
window.alert(ciao!);
}
else {
window.alert(ciao +nome+!);
}
}
</script>
</head>
<body onLoad="nome()">
</body>
</html>