function abrirReporte(keys,values)
{
var newWindow = window.open('visor.jsp', 'windows','configuraciones');
if (!newWindow) return false;
var html = "";
html += "
";
if (keys && values && (keys.length == values.length))
for (var i=0; i < keys.length; i++) {
html += "";
html += "";
}
html += "
newWindow.document.write(html);
return newWindow;
}
Este metodo crea una pagina de paso y redirecciona sobre la que este en el action los campos y valores que contienen los array de nombres y valores, estos deben coincidir en el orden de nombres y valor ya que en ese orden los lee la for.
Este metodo funciona perfectamente cuando queremos abrir una nueva pagina y queremos pasarle valores,ya que con el metodo tradicional simplemente no se podria.
Espero les sirva esta informacion.