Ho qualche problema con questo prompt:Credo sia colpa del document.location, ma sinceramente non so come fare per passare la variabile alla pagina successivacodice:function newcart(){ var maxLen = 20; var maxLen2 = 20; var actLen = maxLen + 1; var actLen2 = maxLen2 + 1; newcart = window.prompt('Nome del carrello', '<%=replace((Ucase(strUid)&"ID"&session.sessionId)," ","")%>'); while (actLen > maxLen) { newcart = trim(newcart); actLen = newcart.length; if (actLen > maxLen) { alert('Il nome del carrello non deve superare i 20 caratteri.'); } } newuser = window.prompt('Nome del propietario', '<%=replace(strUid," ","")%>'); while (actLen2 > maxLen2) { newuser = trim(newuser); actLen2 = newuser.length; if (actLen2 > maxLen2) { alert('Il nome non deve superare i 20 caratteri.'); } } document.location.href="gest_cart.asp?sys=1&cmd=1&nn="+newcart+"&nu="+newuser; }