<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function hadipencereac() {
var iMyWidth;
var iMyHeight;
iMyWidth = (window.screen.width/2) - (75 + 10);
iMyHeight = (window.screen.height/2) - (100 + 50);
//Open the window.
var win2 = window.open("sayfa.htm","Window2","status=no,heigh t=200,width=150,resizable=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",toolbar=no,menubar=no,scrollbars=no,location=no, directories=no");
win2.focus();
}
</SCRIPT>
</head>
<body>
<A HREF="javascript
:hadipencereac()">popup aç</a>
</body>
</html>
hadipencereac fonksiyonuna sayfa olarak bir değişken atayarak, her seferinde farklı sayfa çağırabilirsin. misal:
<SCRIPT LANGUAGE="JavaScript">
function hadipencereac(sayfa) {
var iMyWidth;
var iMyHeight;
iMyWidth = (window.screen.width/2) - (75 + 10);
iMyHeight = (window.screen.height/2) - (100 + 50);
//Open the window.
var win2 = window.open(sayfa,"Window2","status=no,height=200, width=150,resizable=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",toolbar=no,menubar=no,scrollbars=no,location=no, directories=no");
win2.focus();
}
</SCRIPT>
çağırıken de: <A HREF="javascript
:hadipencereac('a.htm')">popup aç</a> dersin, falan filan...
ie8 ve ff de çalışıyor, diğerlerini bilmem. widht, height ayarlarsın artık.
not: bi daha konu açarsan böyle bi başlık kullanma, hiç hoş olmamış. derdin neyse onu yaz, yardım edebilecek kişiler zaten cevaplar.

___________________________________________