Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/07/2003, 21:04
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tan sólo tienes que usar el "target" en el formulario que contiene tu botón:

<form name="blabla" action="nose.php" target="_BLANK">

más info:
http://www.htmlcodetutorial.com/forms/_FORM_TARGET.html

Y si vas a usar una ventana nueva (con tus propiedades de no bordes, no menus .. etc) .. Usa si quieres tu función javascript .. pero en la que usas te falta indicar en window.open() que usa el script.php que contiene tu ejecución que llama a ese archivo y lo lees ...

Código PHP:
<!--Más pruebas con botón y varias funciones javascript--> 
<
table border=0 bgcolor="beige">
<
form name="form1">
<
input type="button" name="boton" value="Direct Field Effects" onClick="NewWindow(1,'tu_script_php.php')">
</
FORM></TABLE


<
script language="JavaScript">
<!-- 
Beginning of JavaScript

function NewWindow(efecto,pagina
{
if (
efecto=1)

texto="Direct";
}

contents='<body bgcolor="beige"><center><h2>'+texto+' Field Effect Data</h2></center><A HREF="javascript:window.close()" ><center>Close</center> </A>'
options " toolbar=0,status=0,menubar=0,scrollbars=0,resizabl
e=0,width=400,height=400"

newwindow=window.open("pagina","Direct"options);

newwindow.document.write(contents);
newwindow.document.close();
}

// - End of JavaScript - -->
</script> 
Fijate que he añadido un segundo parámetro a tu función ... es el nombre de la página que ha de abrir con window.open() ... La página que ha de abrir no es ni más ni menos que tu script que lee tu archivo y lo muestra (genera su salida hacia HTML en este caso ) ..

Si tienes problemas con tu rutina javascript .. pregunta en el foro adecuado.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 23/07/2003 a las 21:11