<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弹出窗口。 首先,最基本的弹出窗口代码是使用`window.open`函数。例如: ```...
JavaScript弹出窗口详解.mht,JavaScript弹出窗口详解.mht,JavaScript弹出窗口详解.mht,JavaScript弹出窗口详解.mht,JavaScript弹出窗口详解.mht,JavaScript弹出窗口详解.mht
JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它...总的来说,JavaScript弹出DIV层窗口实例是网页交互设计中常见的功能,通过理解和实践,我们可以创建出各种自定义的弹出窗口效果,提升网站的用户体验。
这篇文章将指导你如何在ASP.NET环境中创建一个JavaScript弹出窗口,并实现弹出窗口与调用窗口之间的通信,包括值的传递以及如何模拟触发调用窗口上的按钮点击事件。此外,文章还会涉及MultiView控件和带分页的...
JavaScript 弹出窗口方法汇总 JavaScript 弹出窗口方法是 Web 开发中常用的技术,用于实现弹出窗口、刷新网页、模式窗口等功能。本文将对 JavaScript 弹出窗口方法进行总结和分析,帮助读者更好地理解和应用这些...
### JavaScript弹出窗口DIV层效果代码详解 在现代网页设计中,弹出窗口或模态框(Modal)是一种常见的交互模式,用于展示额外的信息、表单或其他内容,而不需重新加载整个页面。本文将深入解析如何使用纯JavaScript...
本文将详细讲解 javascript 弹出窗口技术,包括基本弹出窗口代码、函数控制弹出窗口、同时弹出多个窗口、主窗口打开文件同时弹出小窗口、弹出的窗口定时关闭控制、在弹出窗口中加上一个关闭按钮、内包含的弹出窗口、...
【基于Jquery的Javascript弹出窗口】是一种在网页中实现交互式信息提示的技术,它能够以更为优雅的方式替代传统的浏览器alert、confirm和prompt对话框。Jquery是一个强大的JavaScript库,它简化了DOM操作,事件处理...
"无边弹出窗口全集"这个资源很可能是集合了多种JavaScript实现的弹出窗口效果,旨在帮助开发者学习和应用各种弹出窗口的创建技巧。 弹出窗口通常分为两种类型:模态(Modal)和非模态(Non-Modal)。模态弹出窗口会...
4. **显示弹出窗口**:在JavaScript事件处理函数中,显示刚才创建的弹出窗口。可以改变弹出窗口的CSS属性,例如`display`,使其可见: ```javascript document.getElementById('popup').style.display = 'block'; ...
在“javascript循环弹出窗口”这个主题中,我们关注的是如何利用JavaScript代码来实现一个窗口无限循环弹出的功能。这通常涉及到定时器(setTimeout或setInterval)和弹窗函数alert()或confirm()。 首先,`alert()`...
3. JavaScript 或者 jQuery:用于控制弹出窗口的行为,如显示、隐藏、响应用户输入、验证数据等。例如,我们可以监听某个事件(如点击按钮)来触发弹出窗口的显示,或者使用定时器自动关闭窗口。JavaScript还能实现...
在JavaScript中,创建弹出窗口主要通过`window.open()`函数来实现,但此方法通常用于打开新的浏览器窗口或标签页,而不是创建浮动的弹出层。在描述中提到的“点击灰色部分窗口自动消失”可能是指一种模态对话框...
JavaScript点击弹出窗口技术是网页开发中的常见功能,主要用于实现用户交互,如确认操作、显示信息或进行对话框式操作。在HTML5的背景下,这一技术变得更加高效且易于实现。本压缩包包含了一系列相关的文件,如`...
虽然主要标签为ASP.NET,但实现模态弹出窗口的动态效果,如显示、隐藏、动画效果,很可能需要用到JavaScript或者jQuery库。jQuery简化了DOM操作和事件处理,使得代码更加简洁高效。 5. **事件处理和交互**: ASP...
1. **JavaScript 弹窗库**:在给定的文件列表中,`Dialog.js`很可能是一个用于创建弹出窗口的JavaScript库。JavaScript是实现网页动态效果和交互功能的关键语言,其中`Dialog`可能是一个函数或对象,用于创建和管理...
与传统的JavaScript alert、confirm和prompt不同,自定义的弹出窗口通过CSS控制样式,用JavaScript实现交互功能,提供了更高的定制性和用户体验。 描述中提到的“窗口可以拖动”,这涉及到JavaScript的事件监听和...
在探讨“js自动弹出窗口下来菜单效果”的知识点时,我们不仅关注JavaScript代码本身,还应当深入了解其背后的逻辑与应用场景。这段代码展示了如何利用JavaScript创建一个动态下拉菜单,并在用户选择菜单项时自动打开...
这个主题与JavaScript库JQuery密切相关,特别是针对“完美JQuery弹出窗口”的实现。JQuery是一个强大的JavaScript库,简化了DOM操作、事件处理和动画效果,使得开发人员能够轻松地创建交互式的网页元素,如弹出窗口...
在.NET框架中,开发人员经常需要与用户进行交互,弹出窗口是一种常见的方式,用于从用户那里获取选择或确认信息。本主题将深入探讨如何在.NET环境中实现弹出窗口选择值的功能,主要涉及Web Forms技术。 1. **Web ...