Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/06/2003, 02:07
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses
Puntos: 61
Hola!

El script funciona bien. Te he hecho un pequeño ejemplo para que veas si lo tienes igual. Te he puesto además un enlace que llama a la función para que veas como sería y también he modificado un poco la fgunción para que la ventana salga centrada y puedas elegir el tamaño de la misma.

Si tienhes cualquier duda me lo dices!


Código:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">

var anchoPorDefecto=640;//Si no se especifica el ancho de la ventana tomará este valor
var altoPorDefecto=480;//Si no se especifica el alto de la ventana tomará este valor

<!-- Idea by: Nic Wolfe ([email protected]) -->
<!-- Web URL: http://fineline.xs.mw -->
<!-- Begin

function popUp(URL,ancho,alto) {
day = new Date();
id = day.getTime();

if(!ancho){ancho=anchoPorDefecto}
if(!alto){alto=altoPorDefecto}
x=(screen.width-ancho)/2;
y=(screen.height-alto)/2;

eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+ancho+",height="+alto+",left="+x+",top="+y+"');");

}
// End -->
</script>

</head>

<body style="font:normal 10px/15px verdana">Para utilizar la función en un ANCHOR pon lo siguiente:<blockquote>
&lt;A HREF=<b>javascript:popUp("dirección URL",ancho,alto)</b>&gt;Pincha&lt;A&gt;<br></blockquote>
<br>Para el resto de elementos pon:<br><blockquote>
&lt;input type=button value="Ejemplo" <b>onClick="('dirección URL',ancho,alto)</b>"&gt;</blockquote>
Donde:<blockquote><table style="font:normal 10px/15px verdana"><tr><td align="right"><i><u>'dirección URL'</u></i></td><td>debe ir entre comillas y es la dirección de destino del pop Up (ventana que se abre)</td></tr>
<tr><td align="right"><i><u>ancho</u></i></td><td> es la anchura que quieres para la ventana que se abre.</td></tr>
<tr><td align="right"><i><u>alto</u> </i></td><td> es la altura de la misma. Si no pones estos dos últimos datos la función tomará los valores por defecto.</td></tr></table> </blockquote>

Ejemplos:<br>
<br>


<form>
<input type=button value="Abrir Ventana Pop Up" onClick="javascript:popUp('http://www.forosdelweb.com',800,500)">
</form>
<a href="javascript:popUp('http://www.google.com')">Buscar en google</a>

<!-- 


</body>
</html>
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.