<html>
<head>
<title>两个层的特效</title>
<style type="text/css">
*{
margin:0;padding:0;
}
</style>
</head>
<body>
<div class="cecmbody" id="cecmpolicy">
<div class="leftClass">
<p>测试</p>
<input type="button" value="点击这里" onclick="sAlert('测试效果');" />
</div>
<div class="rightClass">
</div>
</div>
<script type="text/javascript" language="javascript">
function sAlert(str){
var msgw,msgh,bordercolor;
msgw=400;//提示窗口的宽度
msgh=100;//提示窗口的高度
titleheight=25 //提示窗口标题高度
bordercolor="#336699";//提示窗口的边框颜色
titlecolor="#99CCFF";//提示窗口的标题颜色
var sWidth,sHeight;
sWidth=document.body.offsetWidth;
sHeight=screen.height;
var bgObj=document.createElement("div");
bgObj.setAttribute('id','bgDiv');
bgObj.style.position="absolute";
bgObj.style.top="0";
bgObj.style.background="#777";
bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
bgObj.style.opacity="0.6";
bgObj.style.left="0";
bgObj.style.width=sWidth + "px";
bgObj.style.height=sHeight + "px";
bgObj.style.zIndex = "10000";
document.body.appendChild(bgObj);
var msgObj=document.createElement("div")
msgObj.setAttribute("id","msgDiv");
msgObj.setAttribute("align","center");
msgObj.style.background="white";
msgObj.style.border="1px solid " + bordercolor;
msgObj.style.position = "absolute";
msgObj.style.left = "50%";
msgObj.style.top = "50%";
msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
msgObj.style.marginLeft = "-225px" ;
msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
msgObj.style.width = msgw + "px";
msgObj.style.height =msgh + "px";
msgObj.style.textAlign = "center";
msgObj.style.lineHeight ="25px";
msgObj.style.zIndex = "10001";
var title=document.createElement("h4");
title.setAttribute("id","msgTitle");
title.setAttribute("align","right");
title.style.margin="0";
title.style.padding="3px";
title.style.background=bordercolor;
title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
title.style.opacity="0.75";
title.style.border="1px solid " + bordercolor;
title.style.height="18px";
title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
title.style.color="white";
title.style.cursor="pointer";
title.innerHTML="关闭";
title.onclick=function(){
document.body.removeChild(bgObj);
document.getElementById("msgDiv").removeChild(title);
document.body.removeChild(msgObj);
}
document.body.appendChild(msgObj);
document.getElementById("msgDiv").appendChild(title);
var txt=document.createElement("p");
txt.style.margin="1em 0"
txt.setAttribute("id","msgTxt");
txt.innerHTML=str;
document.getElementById("msgDiv").appendChild(txt);
}
</script>
</body>
</html>
分享到:
相关推荐
【DIV模态窗口实现】是一种常见的前端网页设计技术,它允许在不离开当前页面的情况下,弹出一个窗口显示额外的信息或功能。模态窗口通常用于登录、注册、提示信息、表单提交等场景,能够提供良好的用户体验,因为它...
标题“层实现模态窗口(div)”表明我们将探讨如何使用HTML中的`<div>`元素来创建这种效果。这种实现方式相比传统的JavaScript或Flash模态窗口,更具有灵活性和可定制性,并且易于维护。 首先,让我们了解`<div>`元素...
3. 使用JQuery编写JavaScript代码,实现模态窗口的显示和隐藏。 ```javascript $(document).ready(function() { $("#openModal").on('click', function() { $("#modal").addClass('fadeIn').delay(500).queue...
在本篇中,我们将深入探讨如何使用 `div` 和 `css` 实现模态窗口,并结合 `JavaScript` 进行动态控制。 首先,我们来了解 `div` 元素。`div` 是HTML中的一个通用容器标签,用于组合HTML元素,通过设置 `class` 或 `...
总的来说,使用HTML `<div>` 和JavaScript实现模态窗口是一种常见且实用的技术。通过这种方式,我们可以创建具有交互性的网页元素,提供更好的用户体验。在实际项目中,还可以结合其他前端框架如Bootstrap或jQuery ...
本文将详细介绍三种使用JavaScript实现模态窗口的方法,这些方法具有可定制性和实用性,可以直接应用于项目中。 **1. CSS + JavaScript 实现** 首先,我们可以通过CSS创建一个隐藏的模态窗口,并使用JavaScript来...
在本篇文章中,我们将深入探讨 EasyUI 的模态窗口插件,包括其基本使用方法、配置选项以及如何实现局部模态效果。 首先,让我们了解什么是模态窗口。模态窗口是一种阻止用户与主页面交互,直到关闭该窗口为止的窗口...
下面我们将详细探讨如何利用jQuery实现模态窗口,以及在描述中提到的"5个Jquery模态窗口"可能包含的具体内容。 1. **基本原理**: jQuery模态窗口通常通过CSS控制样式,JavaScript处理事件和行为来实现。基本思路...
结合上述的知识点,你可以通过阅读`js实现图表.doc`和`js实现模态窗口.doc`文档,获取更具体的实现细节和示例代码,进一步提升你的JavaScript开发技能。记住,实践是最好的老师,尝试自己动手实现这些功能,将理论...
这个主题将深入探讨jQuery实现模态窗口的基本原理、方法和最佳实践。 ### 1. 基本概念 模态窗口,又称对话框,是一种用户界面元素,它要求用户与之交互(如点击按钮或输入数据)后才能继续进行其他操作。在网页中...
在JavaScript中,实现模态窗口主要依赖于DOM操作、事件处理和CSS样式控制。JavaScript库如jQuery、Bootstrap等提供了便捷的模态窗口API,使得开发者可以快速构建功能丰富的模态窗口。 一、JavaScript模态窗口基础 ...
模态窗口的实现主要包括以下几个关键步骤: 1. **创建HTML结构**:首先,我们需要在HTML文档中定义模态窗口的基本结构,包括模态背景和模态内容区域。这两个元素通常设置为隐藏,待需要弹出时再显示。 ```html ...
接下来是实现模态窗口功能的JavaScript代码。这段代码首先定义了两个函数`popupDiv`和`hideDiv`,它们分别用于显示和隐藏模态窗口。`popupDiv`函数首先获取传入的DIV元素,然后计算屏幕的高度和宽度以及传入DIV的...
原生实现模态窗口: 1. 创建HTML结构:首先,我们需要在页面中创建一个隐藏的模态容器,包括一个遮罩层(modal overlay)和模态内容区域(modal content)。例如: ```html <div id="myModal" class="modal"> <div ...
在网页设计和开发中,`div` 弹出框、对话框和模态窗口是创建交互式用户体验的重要组成部分。这些元素通常用于显示警告、询问用户输入或者提供额外的信息,而不会中断用户对主要页面的浏览。本文将深入探讨这些概念,...
在【标题】"html 模态窗口子窗体调用父窗体的任何函数"中,我们将探讨如何在模态子窗口中实现对父窗口功能的调用。 模态子窗口通常由JavaScript或者jQuery库(如Bootstrap)创建,它们可以通过事件监听或回调函数与...
总结一下,实现“模态窗口关闭时刷新父页面”的主要步骤包括:设置模态窗口和关闭按钮、添加事件监听器以及在事件触发时调用`window.parent.location.reload()`。在实际应用中,可能还需要考虑其他因素,如防止多次...
在实现可移动模态窗口时,我们将主要利用JQuery的选择器、事件处理和CSS操作功能。 1. **创建HTML结构**: 首先,我们需要在HTML文档中定义模态窗口的结构。一个基本的模态窗口可能包括一个遮罩层和一个包含内容的...
如果bbssa.com提供了相关教程或资源,可以进一步研究其是如何实现模态窗口传值的。 总结,实现模态窗口传值涉及HTML结构创建、JavaScript事件处理以及数据传递。通过理解这些基本概念,开发者可以创建更丰富的交互...
可实现任意拖动,有标题栏功能 var moveFlag = 0;//拖曳是否开始(0:否,1:是) var mouseBeginX = 0;//鼠标的起始x座标 var mouseBeginY = 0;//鼠标的起始y座标 var modeBeginTop = 0;//拖曳对象当前的top值 var ...