Originariamente inviato da kaze
tra i tag <head></head>
codice:
<script>
var doPopUpX = (screen.width/2)-150;
var doPopUpY = (screen.height/2)-200;
var pos = "left="+doPopUpX+",top="+doPopUpY;

function doPopUp(){
finestra_popup = window.open("http://www.libero.it","mia_popup","width=300,height=400,"+pos);
}
</script>
Quindi:
codice:
<body onunload="javascript:finestra_popup.close()">

<input type="button" value="Apri popup" onclick="javascript:doPopUp()">

</body>
Ovviamente l'evento onclick lo puoi assegnare a qualsiasi elemento che lo supporta.

javascript senza spazio :quote: