<script>
windoids = new Array();
function windoid (url, name, width, height, props, autoClose) {
var winProps;
// If the props argument isn't specified, make the window resizable and scrollable
if (props == null)
winProps = 'resizable=1,scrollbars=1';
else
winProps = props;
if (width != null && width != '') {
// Try not to open a window wider than the screen
if (window.screen && width > window.screen.availWidth)
winProps += ',outerWidth=' + window.screen.availWidth;
else
winProps += ',width=' + width;
}
if (height != null && height != '') {
// Try not to open a window taller than the screen
if (window.screen && height > window.screen.availHeight)
winProps += ',outerHeight=' + window.screen.availHeight;
else
winProps += ',height=' + height;
}
if (winProps.charAt(0) == ',')
winProps = winProps.substring(1);
var winName;
if (name == null || name == '')
winName = '_blank';
else
winName = name;
var win = window.open(url, winName, winProps);
if (win.focus && winName != '_blank') {
// Bug in AOL 5.0 causes javascript error when
// window.focus() is called before the page loads.
if (navigator.appVersion.indexOf('AOL') < 0) {
win.focus();
}
}
if (autoClose == true) {
var addedToList = false;
for (var i=0; i<windoids.length; i++) {
if (windoids[i].closed) {
windoids[i] = win;
}
}
if (!addedToList) {
windoids[windoids.length++] = win;
}
}
}
function closeWindoids () {
for (var i=0; i<windoids.length; i++) {
var win = windoids[i];
if (!win.closed) {
win.close();
}
}
}
function loadParent (url) {
if (window.top.opener && !window.top.opener.closed) {
var win = window.top.opener;
win.location = url;
if (win.focus) {
win.focus();
}
} else {
window.open(url, '_blank', '');
}
}
window.onunload = closeWindoids;
</script>
<a href="http://google.com" target="win_20390566" onclick="if (window.windoid) windoid('','win_20390566',540,600,'resizable=1,scrollbars=1')">BIO</a>
来源: http://www.latimes.com
分享到:
相关推荐
JAVASCRIPT弹出窗口代码JAVASCRIPT弹出窗口代码JAVASCRIPT弹出窗口代码
详细介绍javascript弹出窗口的设计方法,各个键值的含义,注意事项等。
javascript弹出窗口lhgdialog 非常好用
JAVASCRIPT 所有关于弹出窗口的代码 开发过程中直接可以用 经过长时间的积累形成的,供大家分享!
JavaScript弹出窗口详解.mht,JavaScript弹出窗口详解.mht,JavaScript弹出窗口详解.mht,JavaScript弹出窗口详解.mht,JavaScript弹出窗口详解.mht,JavaScript弹出窗口详解.mht
javascript弹出窗口问题总结 1.无提示刷新网页 2.javascript刷新页面的方法 3.javascript弹出窗口代码 4.模式窗口数据不刷新(缓存)问题 5.模式窗口中,链接弹出新窗口问题 6.无提示关闭页面的方法
推荐一个非常好用的javascript弹出窗口控件
用JavaScript实现弹出窗口 用JavaScript实现弹出窗口 用JavaScript实现弹出窗口
javascript常用弹出窗口,对于初学asp.net的人有很大的帮助。
JavaScript弹出窗口DIV层效果代码
jQuery popup javascript 弹出窗口 可遮盖IE6的select 点击其它地方自动隐藏 兼容IE,FF等浏览器
Javascript弹出多样窗口Javascript弹出多样窗口Javascript弹出多样窗口Javascript弹出多样窗口Javascript弹出多样窗口Javascript弹出多样窗口Javascript弹出多样窗口
本文给大家分享的是在ECShop的项目中使用到的一个小功能,使用JavaScript实现弹出窗口中增加确定取消按钮,有需要的小伙伴可以参考下
JAVASCRIPT弹出DIV层窗口实例
制作Javascript弹出窗口技巧九则,需要注意的是,JS脚本中的的大小写最好前后保持一致。
JS 弹出窗口 javascriptJS
javascript四种弹框描述适合于初学者希望对大家有用
JavaScript弹出窗口方法汇总_.docx
一个使用简单方便的div弹出窗口拖拽插件,纯javascript
lhgdialog DIV弹出窗口框架,基于JavaScript,它与Alert弹出窗口有着本质的区别,lhgdialog DIV弹出窗口是JS+CSS结合打造的产物,界面非常漂亮,无刷新弹出窗口。