Gracias seba123neo
He probado tu rutina, pero no me funciona, porque debe trabajara de otra manera:
Al hacer click, solamente envía la url de la página, y entiendo que las identificaciones de los registros a comprimir irán por post. Acto seguido aparece la pantalla de petición.
He puesto un punto de control en el primer if y consultado la url, y en ningún caso pasa el zip por ahí, por lo que no me funciona en este caso.
¿Sabes si hay alguna forma de saber las variables que se envían por post?
¿O cómo cambiar la url para que la envíe a otro sitio? Tengo instalado u servidor apache y podría dirigirlo a localhost/quevariables.php y hacer un volcado del post.
Y en este caso:
¿Cómo incluir las variables post al enviar la url con webclient?
O inyectar rutinas en java y que se puedan ejecutar.
Te incluyo un ejemplo muy reducido del código de la página:
<TABLE id=row>
<THEAD>
<TR>
<TH></TH>
<TH>Estado</TH>
<TH>Remitente</TH>
<TH>Destinatario</TH>
<TH>Asunto</TH>
<TH>Nº Ord</TH>
<TH>Fecha envío</TH>
</TR>
</THEAD>
<TBODY>
<TR>
<TD><INPUT id=idMensajeSeleccionado1 title="Seleccionar mensaje"
onkeypress=actualizarSeleccionados(this);
onclick=actualizarSeleccionados(this);
value="000001"
type=checkbox name=idMensajeSeleccionado><INPUT value=on type=hidden
name=_idMensajeSeleccionado> </TD>
<TD><IMG alt="Mensaje no leído" src="ico_noleido.gif"></TD>
<TD>JUAN MARTINEZ PEREZ</TD>
<TD>PEDRO SANCHEZ ETCETERA</TD>
<TD>Orden de pedido</TD>
<TD>20100000853</TD>
<TD>02/06/2011 17:48:29</TD>
</TR>
<TR>
<TD><INPUT id=idMensajeSeleccionado1 title="Seleccionar mensaje"
onkeypress=actualizarSeleccionados(this);
onclick=actualizarSeleccionados(this);
value="000001"
type=checkbox name=idMensajeSeleccionado><INPUT value=on type=hidden
name=_idMensajeSeleccionado> </TD>
<TD><IMG alt="Mensaje no leído" src="ico_noleido.gif"></TD>
<TD>JUAN MARTINEZ PEREZ</TD>
<TD>PEDRO SANCHEZ ETCETERA</TD>
<TD>Orden de pedido</TD>
<TD>20100000853</TD>
<TD>02/06/2011 17:48:29</TD>
</TR>
<TR>
<TD><INPUT id=idMensajeSeleccionado1 title="Seleccionar mensaje"
onkeypress=actualizarSeleccionados(this);
onclick=actualizarSeleccionados(this);
value="000002"
type=checkbox name=idMensajeSeleccionado><INPUT value=on type=hidden
name=_idMensajeSeleccionado> </TD>
<TD><IMG alt="Mensaje no leído" src="ico_noleido.gif"></TD>
<TD>JUAN MARTINEZ PEREZ</TD>
<TD>PEDRO SANCHEZ ETCETERA</TD>
<TD>Orden de pedido</TD>
<TD>20100000853</TD>
<TD>02/06/2011 17:48:29</TD>
</TR>
<TR>
<TD><INPUT id=idMensajeSeleccionado1 title="Seleccionar mensaje"
onkeypress=actualizarSeleccionados(this);
onclick=actualizarSeleccionados(this);
value="000003"
type=checkbox name=idMensajeSeleccionado><INPUT value=on type=hidden
name=_idMensajeSeleccionado> </TD>
<TD><IMG alt="Mensaje no leído" src="ico_noleido.gif"></TD>
<TD>JUAN MARTINEZ PEREZ</TD>
<TD>PEDRO SANCHEZ ETCETERA</TD>
<TD>Orden de pedido</TD>
<TD>20100000853</TD>
<TD>02/06/2011 17:48:29</TD>
</TR>
</TBODY>
</TABLE>
<P>Mensajes seleccionados :<SPAN id=seleccionados>
<SCRIPT>imprimeValor(selec);</SCRIPT>
</SPAN></P>
<INPUT class=botones title="Comprimir y descargar los mensajes seleccionados" value=Descargar type=submit name=descargar>
Este ultimo boton es el que yo estoy intentando gestionar.
No obstante, en mis búsquedas por la red, creo que hay más gente que busca una subrutina como la tuya.
Un saludo
Jagrane