
Код:
function openWin(src, w, h, name, prop, txt){
var o2s = function(o){
var str = "";
for(var i in o) str+=(i+"="+o[i]+",");
str= str.substr(0,(str.length-1));
return str;
};
if (self.screen) {
sw=screen.width
sh=screen.height;
} else if (self.java) {
var j=java.awt.Toolkit.getDefaultToolkit();
var s=j.getScreenSize();
sw=s.width
sh=s.height;
}
sw = sw||1024;
sh = sh||768;
w = w||sw/2;
h = h||sh/2;
var o = {
resizable:'yes',
menubar:'no',
status:'yes',
scrollbars:'yes',
address:'no',
width:w,
height:h,
left:((sw-w)/2),
top:((sh-h)/2)
};
if(typeof prop == "object"){
for(var i in prop)
o[i] = prop[i].toString();
prop = "";
prop = o2s(o);
} else {
prop = prop||o2s(o);
}
src = src||"about:blank";
name = name ||"_blank";
win = window.open(src, name, prop);
if(txt)
win.document.write(txt);
return win;
}
использовать:
<a href="http://mysite.ru/" onclick="openWin(this.href, 200, 200, null, {resizable:'no'}).focus();return false;">ссылка</a>