Hola:
Con javascript, siempre dependemos de eventos, ya sea un click o la carga de algo con el evento load asociado, o un error en esa carga, o detrás de algún otro evento, alguna temporización...
Por ejemplo, con el evento de carga sería:
<script type="text/javascript">
window.onload = function() {
open ("paginapopup.html", "_blank", 'width=650, height=450');
}
</script>
Aunque corres el riesgo de que los navegadores lo bloqueen.
Saludos