No le veo mucho sentido a hacer algo así, pero prueba con esto:
Código PHP:
var x;
var z;
var count = 0;
z=prompt("Numero de veces","");
closetime = 3; // Close window after __ number of seconds?
// 0 = do not close, anything else = number of seconds
function Start(URL, WIDTH, HEIGHT) {
windowprops = "left=50,top=50,width=" + WIDTH + ",height=" + HEIGHT;
preview = window.open(URL, "preview", windowprops);
if (closetime) setTimeout("preview.close();if(count<z) { doPopup(); }", closetime*1000);
count++;
}
function doPopup(){
url = "http://www.google.es";
width = 267; // width of window in pixels
height = 103; // height of window in pixels
delay = 2; // time in seconds before popup opens
timer = setTimeout("Start(" + url+ ", " + width + ", " +height +")", delay*1000);
}
Lo que hacemos es al cerrar la ventana volver a abrirla si aún no se ha alcanzado el número de veces indicado en z.