Hola a todos!...
tengo una página web X.asp la cual tiene un link para ir a la versión de impresión, en dicha página tengo algo como:
<form name="form2" method="post" action="Impresiones/Comun_Imprimir_Marcas.asp" target="new">
<input type="hidden" name="ex" value="<% =Request("ex") %>">
<input type="hidden" name="fieldname1" value="<% =Request("fieldname1") %>">
</form>
(Este form tiene los datos que quiero pasar a la página de impresión), entonces el código del link es el siguiente:
<%
Response.Write "<a href=# OnClick=__Impresion() target=new><span class=tlink>VERSION PARA IMPRIMIR</span></A>"
%>
y la función __Impresion() esta en Java y es la siguiente:
<script language="javaScript">
function __Impresion()
{
var theform=document.form2;
theform.submit();
}
</Script>
Bien mi problema es el siguiente: Al dar click sobre el link a la versión para imprimir me abre una ventana nueva y carga el archivo Impresiones/Comun_Imprimir_Marcas.asp (definido en el action de la etiqueta FORM), pero en lugar de terminar de cargarla me vuelve a cargar X.asp es decir me abre una ventana nueva pero no me carga Comun_Imprimir_Marcas.asp sino que me carga X.asp.. alguien sabe por qué?...
Solo una cosa más, si le quito el target a la etiqueta FORM me carga la versión para imprimir en la ventana de la página actual y en una ventana nueva X.asp!!!, y lo que quiero es lo contrario mantener mi página actual y abrir una ventana nueva con la versión para impresión..
Uso el FORM porque quiero pasar los campos ocultos, alguien sabe de alguna otra forma de hacerlo?, o porqué me pasa esto?...
De antemano muchas gracias!!!