一个JS 技术的实现,可以有效控制用户的对于界面操作:
<script>
function msg(info){
var p=document.createElement("DIV");
if (!info) var info='^_^ http://www.52hai.com/2005 这里找代码啦!!';
p.id="p";
p.style.position="absolute";
p.style.width=document.body.scrollWidth;
p.style.height=(document.body.offsetHeight>document.body.scrollHeight)?'100%':document.body.scrollHeight;
p.style.zIndex='998';
p.style.top='0px';
p.style.left='0%';
p.style.backgroundColor="gray";
p.style.opacity='0.5';
p.style.filter="alpha(opacity=80)";
document.body.appendChild(p);
var p1=document.createElement("DIV");
var top=parseInt(parseInt(document.body.scrollHeight)*0.25)+document.body.scrollTop;
p1.style.position="absolute";
p1.style.width="300px";
p1.id="p1";
var left=Math.ceil(((document.body.scrollWidth)-parseInt(p1.style.width.replace('px','')))/2)+document.body.scrollLeft;
p1.style.height="200px";
p1.style.zIndex='999';
p1.style.top=top+'px';
p1.style.left=left+'px';
p1.style.border="0px solid red";
var html="";
html+="<center>"
html+="<div class='p3' style='height:1px;overflow:hidden;background:red;width:294px;border-left:1px solid red;border-right:1px solid red;'></div>"
html+="<div class='p2' style='height:1px;overflow:hidden;background:red;width:296px;border-left:1px solid red;border-right:1px solid red;'></div>"
html+="<div class='p2' style='height:1px;overflow:hidden;background:red;width:298px;border-left:1px solid red;border-right:1px solid red;'></div>"
html+="<div class='p1' style='height:20px;overflow:hidden;background:red;width:300px;border-left:1px solid red;border-right:1px solid red;color:#fff;font-size:9pt;font-weight:bold;text-align:left;'> ⊙ 提示</div>"
html+="<div id='c' style='height:150px;width:300px;background-color:#FEEACB;overflow:hidden;border-left:1px solid red;border-right:1px solid red;padding-top:40px;font-size:9pt;'>"+info+"<br><br><br>[ <a href='javascript:this.cancle()'>关闭</a> ]</div>"
html+="<div class='p1' style='height:1px;overflow:hidden;background:#FEEACB;width:298px;border-left:1px solid red;border-right:1px solid red;'></div>"
html+="<div class='p2' style='height:1px;overflow:hidden;background:#FEEACB;width:296px;border-left:1px solid red;border-right:1px solid red;'></div>"
html+="<div class='p3' style='height:1px;overflow:hidden;background:red;width:294px;border-left:1px solid red;border-right:1px solid red'></div>"
html+="</center>"
document.body.appendChild(p1);
p1.innerHTML=html;
var arr=document.getElementsByTagName("select");
var i=0;
while(i<arr.length){
arr[i].style.visibility='hidden';
i++;
}
this.cancle=function(){
document.body.removeChild(document.getElementById('p'));
document.body.removeChild(document.getElementById('p1'));
var arr=document.getElementsByTagName("select");
var i=0;
while(i<arr.length){
arr[i].style.visibility='visible';
i++;
}
}
}
</script>
<input value='search' type='button' onClick='msg()' />
把你想要与用户交互的内容写在【info】。
分享到:
相关推荐
总结一下,实现JavaScript遮屏效果主要包括以下步骤: 1. 使用JavaScript创建一个div元素。 2. 设置div的样式,使其成为全屏遮屏层。 3. 添加事件监听器,根据需要显示和隐藏遮屏层。 通过这种方式,你可以创建出一...
### JS遮照层实现原理与应用 #### 一、概述 在前端开发中,遮照层(Overlay)是一种常见的UI组件,通常用于暂时性地覆盖整个屏幕或页面的一部分,以达到提示用户、防止用户交互其他内容等目的。本文将详细介绍一个...
这个“JS写的非常强大的遮照效果”资源可能包含了一套实现此类功能的代码库或示例,对于想要学习JavaScript动态效果和用户界面设计的开发者来说,这是一个很好的学习材料。 首先,我们来理解一下遮罩层的概念。遮罩...
在这个“JQUER弹出遮照层”的主题中,我们主要关注的是如何利用jQuery实现弹出对话框或者遮罩层,通常用于显示照片、多图片浏览以及弹出页面。 首先,让我们来理解“遮照层”(Overlay)的概念。遮照层是在网页主...
总之,实现“兼容各种浏览器、屏蔽下拉框的遮照层”的技术涉及HTML结构设计、CSS样式编写、JavaScript事件处理、跨浏览器兼容性策略以及用户体验优化等多个方面。通过合理的技术选型和精细的代码编写,我们可以为...
接下来,我们引入了tween.js库,它是JavaScript的一个轻量级库,用于实现平滑的过渡和动画效果。在本项目中,tween.js被用来控制爱心立方体的缩放和旋转,创造出心脏跳动的效果。通过创建Tween对象并设置目标属性、...
### JavaScript遮照层效果知识点详解 #### 一、遮照层概述 遮照层(Overlay)是一种常见的网页交互效果,通常用于临时展示某些内容或功能,例如:模态框、登录框、提示信息等。遮照层一般由两部分组成: 1. **背景...
在实践中,开发者可以根据自身的需求调整"blockui.js"中的代码,比如改变遮盖层的显示时间、添加自定义消息提示,或者与其他JavaScript库(如jQuery)集成以实现更复杂的功能。总的来说,这个JavaScript页面遮盖层...
在JavaScript中实现遮盖层(通常称为“蒙层”或“overlay”)是一种常见的网页交互设计,用于在用户进行特定操作(如登录、确认、加载数据等)时提供视觉反馈,确保用户注意力集中于弹出的窗口而暂时阻止对背景页面...
身份证格式验证,js遮盖层显示和隐藏
实现JavaScript弹出遮盖层主要有以下步骤: 1. **HTML结构**:首先,我们需要在HTML文档中创建遮盖层和弹出框的基本结构。一个简单的例子可能包括一个隐藏的div元素作为遮盖层,以及另一个div作为弹出框。 ```html...
JavaScript是Web开发中不可或缺的一部分,尤其在实现动态交互效果方面起着关键作用。在这个场景中,我们关注的是如何使用JavaScript来实现一个网页遮罩效果。网页遮罩通常用于在页面上创建一个半透明的覆盖层,以...
在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和动画效果。"Jquery做的遮盖层"是一个常见的需求,用于在网页上创建一个半透明的覆盖层,通常用于加载提示、弹出框或阻止用户...
### JS用层实现为图片添加水印效果 #### 核心知识点解析 本文将详细介绍如何使用JavaScript(简称JS)和HTML结合的方式,在网页中的图片上动态添加水印效果。通过这种方式,可以有效地保护图片版权,增加网站的...
在本项目中,“javascript特效实现刮刮卡特效代码下载”是一个利用JavaScript技术实现的刮刮卡互动效果,常见于各种促销活动或游戏场景。这种特效可以增加用户的参与度和互动性,为网站增添趣味性。 刮刮卡特效的...
综上所述,本文详细讲解了如何利用JavaScript和CSS技术,通过遮罩层实现点击特定区域以外部分弹出和关闭弹窗的技巧。同时也强调了调试工具的重要性,并推荐了相关专题材料以供深入学习。这对于前端开发者在交互设计...
2. **遮照阴影效果**: 当Thickbox3.1激活时,它会在页面背景上添加一层半透明的遮罩,为弹出的内容创造一种焦点效果。这层阴影既不会完全遮挡背景内容,又能够有效地将用户的注意力集中到弹出的元素上。通过调整...
本文将探讨如何使用JavaScript来实现一个更加强大和灵活的Tooltip,以克服这些局限。 首先,让我们关注`prototype.js`和`tooltip.js`这两个JavaScript文件。`prototype.js`可能是Prototype.js库,这是一个流行的...
在了解如何使用JavaScript实现简单锁屏功能之前,我们先要明白锁屏功能的一般用途。在计算机系统中,锁屏是指用户离开计算机时,为了防止他人随意操作而将屏幕临时锁定,这通常需要输入密码或进行其他身份验证才能...