Hola a todos; veo que están luchando como yo con los checkboxs dichosos

; y esperaba si alguien me podia ayudar; porque mi complicación es que tengo que tomar el valor del mismo sin usar la orden Request de ASP (idioma que yo manejo), sino dentro de una sentencia de Vbscript.
Es decir que dentro de un formulario tengo una serie de chekbox con el mismo nombre, y varios valores:
<form name="formulariover" method="post" action="procesar.asp">
<input type="checkbox" name="caja" value="1">
<input type="checkbox" name="caja" value="2">
<input name="caja" type="checkbox" value="3" checked>
</form>
Y luego un link que ejecuta un procedimiento VBscript que tiene que recuperar los datos del formulario entre ellos las cajas. Yo hice esto; pero no funciona:
<script language="vbscript" type="text/vbscript">
sub pasar()
dim caja,t,ver
ver=document.formulariover.caja.value
loc="ver.asp?que="&ver
t=msgbox(ver,vbokcancel,"Mensaje")
end sub
</script>
Tambien traté de otra manera aunque no me sirve porque la cantidad de cajas varía dinamicamente:
<script language="vbscript" type="text/vbscript">
sub pasar()
dim caja1,caja2,caja3,t
if document.formulariover.caja1.checked then
caja1=document.formulariover.caja1.value
end if
if document.formulariover.caja2.checked then
caja2=document.formulariover.caja2.value
end if
if document.formulariover.caja2.checked then
caja3=document.formulariover.caja2.value
end if
t=msgbox(caja1&"-"&caja2&"-"&caja3,vbokcancel,"Mensaje")
end sub
</script>
Al recuperar el valor se tiene que obtener algo como esto "1,2,3" y volver a pasarlo a la página mediante document.locate (creo que era) y procesarlo.
El problema es que parece que no acepta la propiedad VALUE. Pero entonces como quiere que recupere los venditos valores???
Estoy a punto de estrellar mi cabeza contra el monitor.
Si alguien puede resolver este problema se lo voy a agradecer.