Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2003, 17:06
Hotaru
 
Fecha de Ingreso: junio-2002
Mensajes: 82
Antigüedad: 22 años, 9 meses
Puntos: 0
Nueva Pagina con JavaScript

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!!!

Última edición por Hotaru; 27/02/2003 a las 17:09