Buenas, quizás no sea avanzado, pero no me sale... me explico a ver si alguien me puede ayudar. Tengo esto:
  
Código:
 function PopUp(){
    var ScreenWidth=window.screen.width;
    var ScreenHeight=window.screen.height;
    var movefromedge=0;
    placementx=(ScreenWidth/2)-((400)/2);
    placementy=(ScreenHeight/2)-((300+50)/2);
    var PopUpUrl="images/bases/g_base.gif"
    WinPop=window.open(PopUpUrl,"","width=560,height=500,toolbar=0,location=0,directories=0,status=0,scrollbars=0,menubar=0,resizable=0,left="+placementx+",top="+placementy+",screenX="+placementx+",screenY="+placementy+",");
   }
  que lo meto en un .js y lo llamo con:   
Código:
 <a href="javascript:PopUp()">texto que sea</a>
  Vale, ahora mi duda es, puedo mantenerlo asi pero que cada vez que llamo a la funcion para abrir una nueva ventana pueda darle un tamaño distinto y una dirección a la que tiene que ir distinta??