28 lines
503 B
JavaScript
28 lines
503 B
JavaScript
|
var _POPUP_FEATURES = '
|
||
|
location=0,
|
||
|
statusbar=0,
|
||
|
menubar=0,
|
||
|
width=400,
|
||
|
height=300
|
||
|
';
|
||
|
|
||
|
function raw_popup(url, target, features) {
|
||
|
if (isUndefined(features)) {
|
||
|
features = _POPUP_FEATURES;
|
||
|
}
|
||
|
if (isUndefined(target)) {
|
||
|
target = '_blank';
|
||
|
}
|
||
|
var theWindow =
|
||
|
window.open(url, target, features);
|
||
|
theWindow.focus();
|
||
|
return theWindow;
|
||
|
}
|
||
|
|
||
|
function link_popup(src, features) {
|
||
|
return
|
||
|
raw_popup(src.getAttribute('href'),
|
||
|
src.getAttribute('target') || '_blank',
|
||
|
features);
|
||
|
}
|