1---------------------
<script language="javascript">
function donePost(str1,str2...)
{
把要打开的弹出窗口的参数传递给当前页面;
}
var isDisplay = false;
var isOpen = false;
var inputBox="";
function openDiv(object1)
{
//设置弹出窗口的url
url = "/bms/WEB-ROOT/bms/pub/selectUser.do?type=post&openerMethod=donePost&project_id="+document.all.projectId.value;
//以下的基本上不需要改动
text = '<iframe name="deeptree" style="width: 300;height: 250;" src="'+url+'" >不支持</iframe>';
forTest.innerHTML=text;
inputBox=object1;
var left = inputBox.getBoundingClientRect().left;
var top = inputBox.getBoundingClientRect().top;
left = inputBox.getBoundingClientRect().left + inputBox.clientWidth;
top = inputBox.getBoundingClientRect().top + inputBox.clientHeight;
document.all.forTest.style.left = left;
document.all.forTest.style.top = top;
closeDiv();
document.all.forTest.style.display = "";
isDisplay = true;
}
function closeDiv()
{
objUnknown = window.event.srcElement;
if(objUnknown==null)
return;
if(objUnknown.tagName == "INPUT" || objUnknown.tagName=="div")
{
if(objUnknown.name==inputBox.name||objUnknown.name=="deeptree")
{
return;
}
}
if(isDisplay)
{
document.all.forTest.style.display = "none";
isDisplay = false;
}
}
</Script>
2--------------------------
//<body 中加入以下东西 onclick="closeDiv();"> 表示单击<body>区域关闭弹出窗口
<body leftmargin="0" topmargin="0" onclick="closeDiv();">
3--------------------------
<form></form>中应该加入:
<div id="forTest" style="border:0px solid #EEEEEE ;position: absolute; display:none; z-index: 0; background-color:white;"></div>
4--------------------------
需要用到弹出窗口道的地方加入 onClick="openDiv(this);" :
如:<input type="button" name="selectBt" onClick="openDiv(this);" class="button_bg3" value='选 择' style="cursor:hand">
this表示当前form中的div
分享到:
相关推荐
其中,弹出窗口是JS提供的一种常见用户界面交互方式,用于显示警告、确认信息或者输入对话框。本文将深入探讨JS中的弹出窗口机制,包括其基本用法、类型以及在实际应用中的注意事项。 一、基本弹出窗口:alert()、...
在描述中提到的弹出窗口js代码,它提供了多种弹出效果,让我们一一解析: 1. **不带灰色半透明遮罩层的普通窗口**:这种弹出窗口只包含一个独立的对话框,没有背景的遮罩层,用户可以清晰地看到页面的其他内容。...
GenJS是一个Div弹出窗口JS类,简称Gen,兼容当前主流浏览器(Firefox1.5 /IE6 ),完全基于纯Html/CSS JS技术。 主要封装Web常用JS操作:加入收藏夹、设为主页、刷新、复制、Cookie操作、弹出窗口、下来列表、获取...
flash 弹出窗口 js 生成器 原创 来自:x-woods.com 由于新版本IE的改变,所以要在生成的代码增加一void函数,写成 getURL("javascript:void(window.open......... ") getURL 是flash的命令,加 javascript 可以...
在探讨“js自动弹出窗口下来菜单效果”的知识点时,我们不仅关注JavaScript代码本身,还应当深入了解其背后的逻辑与应用场景。这段代码展示了如何利用JavaScript创建一个动态下拉菜单,并在用户选择菜单项时自动打开...
在IT行业中,"点击按钮弹出窗口"是一个常见的交互设计技术,主要应用于...在Web开发中,前端框架如Bootstrap、Vue.js或React.js也提供了更便捷的方法来创建弹出窗口,这些框架通常封装了弹出框组件,简化了开发过程。
在网页开发中,JS常用于创建各种弹出窗口,以实现如提示信息、用户输入对话框或者自定义内容窗口等功能。本篇文章将详细探讨JS弹出窗口的实现方式和相关知识点。 首先,JS中最常见的弹出窗口是`alert()`函数。它会...
JS+DIV以层代替弹出窗口的例子,弹出DIV层窗口 JS+DIV以层代替弹出窗口的例子,弹出DIV层窗口 JS+DIV以层代替弹出窗口的例子,弹出DIV层窗口 JS+DIV以层代替弹出窗口的例子,弹出DIV层窗口 JS+DIV以层代替弹出窗口的例子...
- jQuery或其他JavaScript库:简化弹出窗口的实现,提供更丰富的动画效果。 - AJAX:异步更新内容,实现不刷新页面的弹出窗口交互。 4. tuofang.html:这个文件可能是一个关于弹出窗口实现的示例代码,包含HTML...
在网页开发中,自定义js弹出窗口,也被称为弹出层或对话框,是一种常见的交互设计技术。这种技术允许开发者在用户与页面交互时显示额外的信息或功能,而不会中断主页面的工作流程。在本教程中,我们将深入探讨如何...
### 弹出窗口大全(js)知识点详解 #### 一、基本概念 在Web开发中,JavaScript经常被用来创建各种交互式功能,其中弹出窗口是非常常见的一个应用场景。它主要用于显示额外的信息、表单或者对话框等,对于提高用户...
3. JavaScript 或者 jQuery:用于控制弹出窗口的行为,如显示、隐藏、响应用户输入、验证数据等。例如,我们可以监听某个事件(如点击按钮)来触发弹出窗口的显示,或者使用定时器自动关闭窗口。JavaScript还能实现...
"jQuery + CSS 实现绚丽的弹出窗口效果"这个主题涉及到两个关键的技术:JavaScript 库 jQuery 和样式语言 CSS。它们共同作用,使得弹出窗口不仅具有基本的显示功能,还能实现丰富的动态效果和视觉吸引力。 首先,...
Java 弹出窗口代码详解 本文将详细介绍 Java 弹出窗口的代码实现,包括基本的弹出窗口代码和经过设置后...通过本文,您将学习如何使用 Java 和 JavaScript 创建弹出窗口,并定制弹出窗口的外观、尺寸大小和弹出位置。
### JavaScript弹出窗口知识点总结 #### 一、概述 JavaScript是一种广泛使用的脚本语言,它在前端开发中占据着极其重要的地位。通过JavaScript,开发者可以实现网页与用户的交互功能,其中弹出窗口就是一种常见的...
在本案例中,"可封装为JS类"意味着开发者创建了一个可复用的JavaScript对象,该对象可以方便地管理和控制这些弹出窗口。 首先,让我们了解`div`元素。在HTML中,`<div>`是“division”(分隔)的缩写,是一个通用的...
在给定的标题“javascript 弹出窗口”和描述“推荐一个非常好用的javascript弹出窗口控件”中,我们可以推测这是一个关于使用JavaScript实现弹出窗口的控件库。下面我们将深入探讨JavaScript弹出窗口的相关知识点。 ...
javascript弹出窗口lhgdialog 非常好用
标题“无限制弹出窗口(JS)”指的是在网页中利用JavaScript实现的一种技术,它允许开发者创建无限数量或在用户浏览过程中持续出现的弹出窗口。这种技术可能会被滥用,导致用户体验下降,甚至被认为是恶意行为,如广告...
js 特效 html 特效 退出时弹出窗口 js 特效 html 特效 退出时弹出窗口