Hola Underworld.
Juraría que no puedes hacer un array de nombres con un campo hidden. Si quieres pasar 2 valores o los que sean (tú lo intentas con prueba[0] y prueba[1]), tendrás que crear tantos elementos hidden como datos quieras pasar:
Código HTML:
<input type="hidden" name="prueba0" value="">
<input type="hidden" name="prueba1" value="">
etc....
Si no quieres crear tantos hidden, también puedes agrupar los datos en uno solo y dividirlo cuando lo recojas:
Código HTML:
function get_form(dato,dato1){
document.forms[\'form\'].prueba.value= dato + "," + dato1;
}
<input type="hidden" name="prueba" value="">
Lo metes todo en prueba y luego separas los elementos por la coma (que es
un separador que he puesto a boleo y que puedes cambiar por lo que tú quieras/puedas)
Espero que te ayude. Un saludo.