Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/12/2004, 02:20
gaspampera
 
Fecha de Ingreso: diciembre-2004
Mensajes: 44
Antigüedad: 20 años
Puntos: 0
Utiliza una funcion Java

Si he entendido bien, lo que necesitas es que al pinchar en algún sitio, se te ejecute otro XML (e incluso un XSL), la solución es hacer una funcion javascript dentro del XSl, mas o menos de esta manera:

'''''''' Esta sería la llamada en el icono correspondiente
<a href="javascript:uf_imprime_nota_multiple();" style="text-decoration:none">
<img src="images/block.jpg" alt="Impresion de las notas de trabajo entre las fechas especificadas." height="25" border="0" width="29"/>
</a>


'''' Esta sería la funcion JAva
// el codigo 26 es el codigo hexadecimal del ampersan //
// el codigo 3F es el codigo hexadecimal de la interrogacion //

cadena = "default.asp" + unescape("%3F")
cadena = cadena + "is_plantilla=xsl_nota_multiple.asp"
cadena = cadena + unescape("%26") + "is_usuario_nivel={//registro_principal/registro[1]/dato/usuario_nivel}"
cadena = cadena + unescape("%26") + "is_usuario_alias={//registro_principal/registro[1]/dato/usuario_alias}"
cadena = cadena + unescape("%26") + "is_usuario_nombre={//registro_principal/registro[1]/dato/usuario_nombre}"
cadena = cadena + unescape("%26") + "is_usuario_codigo={//registro_principal/registro[1]/dato/usuario_codigo}"
cadena = cadena + unescape("%26") + "is_pedido=" + lista;

window.open(cadena,'popuppage','scrollbars=Yes,wid th=850,height=500,top=10,left=10');

'''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''
Bueno ten en cuenta que esta llamada esta caracterizada para mi parser, pero en definitiva lo que hace el programa es que al pulsar un icono, te envia a una funcion que abre otro xsl (que a su vez llama al XML) a través del Parser.

Bueno, espero te haya servido de ayuda