Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2002, 11:32
gopherX
 
Fecha de Ingreso: enero-2002
Mensajes: 66
Antigüedad: 22 años, 4 meses
Puntos: 0
Popups Y CÖdigos Varios

Hola a todos. Tengo un problema que no soy capaz de solucionar.
Resulta que tengo una ventana en la que he puesto el siguiente código java para que se abra automáticamente una popup a los pocos segundos:
<script language="JavaScript">
<!-- Begin
function popupPage() {
var page = "x.html";
windowprops = "height=150,width=300,location=no," + "scrollbars=no,menubars=no,toolbars=no,resiza ble=yes";
window.open(page, "Popup", windowprops);
}
// End -->
</script>

y después, en el body:

onLoad="setTimeout('popupPage()', 2000);"

Y lo que quiero ahora es que en esa misma ventana haya un botón que al clicar en él se abra una tercera popup (sin scrollbar ni toolbar, y con las medidas y ubicación que yo quiera). He probado a insertarle el siguiente código:
SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,left=500,top=500,statusbar =0,menubar=0,resizable=0,width=400,height=400');&q uot;);
}
// End -->
</script>

y en el BODY:

<A HREF="javascript:popUp('http://www.yahoo.com')">HAZ CLICK AQUÍ</A>

El problema es que el código se entremezcla y lo que sucede es que primero se abre la popup automática y a los pocos segundos, en esa misma popup automática se abre la tercera dirección (cuando realmente ésta sólo debería abrirse en una tercera ventana y al clicar en el botón de la segunda)
No sé si me he explicado muy bien.
En resumidas cuentas lo que necesito es diferenciar esos dos trozos de código que aparentemente son iguales.
Gracias por todo