ciao, prova questo:
codice:
<html>
<head>
<script language="javascript">
<!--
function trim(str){
var str1 = str.replace(/^ +/, "");
str1 = str1.replace(/ +$/, "");
return str1;
}
function promptPer(){
var maxLen = 5;
var actLen = maxLen + 1;
var nome = "";
while (actLen < 1 || actLen > maxLen) {
nome = prompt('Inserisci il tuo nome: ', '');
nome = trim(nome);
actLen = nome.length;
if (actLen < 1 || actLen > maxLen) {
alert('Il tuo nome deve essere compreso tra 1 e ' + maxLen + ' caratteri!');
}
}
document.getElementById("pippo").innerHTML = nome;
}
//-->
</script>
</head>
<body onload="promptPer();">
Ciao,
<div id="pippo"></div>
</body>
</html>