Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2015, 14:30
Avatar de Euclides64
Euclides64
 
Fecha de Ingreso: octubre-2010
Mensajes: 79
Antigüedad: 13 años, 6 meses
Puntos: 2
Lanzare página en ventana separada

Me encuentro desarrollando una función de forma que tras pedirme un número, al darle aceptar me lance una página PHP en una nueva pestaña y en caso de darle a cancelar se salga. Igualmente si le doy a aceptar dejando el campo en blanco también debe de salirse.

La función es la siguiente:

Código HTML:
<SCRIPT language=JavaScript>
function cartaInd(id)
{
var n1 = prompt("Indique el Nº de Socio al que va dirigido el escrito");
if (n1!=false)
{
location.href="fpdf/print/print_carta.php?id="+id+"&cli="+n1;
}
else
{
}
}
</SCRIPT> 
Pues bien:
1 - Si pongo en nº de cliente y le doy a aceptar me lanza la página con los parámetros correctos pero NO en una nueva pestaña.
2 - Si pongo el nº de cliente y le doy a cancelar me hace lo mismo que si le doy a aceptar.
3 - Si no pongo nada y le doy a aceptar se sale correctamente.
4 - Si no pongo nada y le doy a cancelar me lanza la página, en la misma pestaña y con el parámetro cli igual a null.

Esto es lo máximo que he conseguido y está claro que necesito vuestra ayuda, he consultado en un libro de JavaScript que es mi referente así como en la web y no consigo lo que deseo, está claro que mis conocimientos no son suficientes para mi problema.

Agradecería vuestra ayuda bien aclarándome mis dudas o indicándome donde puedo documentarme para ello.

Gracias y saludos.

Jesús B.