`
Dream.V
  • 浏览: 32183 次
社区版块
存档分类
最新评论

JS 实现页面弹窗

 
阅读更多

HTML代码


<input type="button" value="点击这里" onClick="sAlert();" />


JS代码


<script type="text/javascript" language="javascript">
		function sAlert(){
		var str="test弹窗效果trybb.com";
		var msgw,msgh,bordercolor;  
		msgw=400;//提示窗口的宽度 
		msgh=100;//提示窗口的高度 
		titleheight=25 //提示窗口标题高度 
		bordercolor="#c51100";//提示窗口的边框颜色 
		titlecolor="#c51100";//提示窗口的标题颜色 
		 
		var sWidth,sHeight;  
		sWidth=screen.width;  
		sHeight=screen.height;  
		 
		var bgObj=document.createElement("div");  
		bgObj.setAttribute('id','bgDiv');  
		bgObj.style.position="absolute";  
		bgObj.style.top="0";  
		bgObj.style.background="#cccccc";  
		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>


分享到:
评论

相关推荐

    Javascript实现广告弹窗

    本案例通过JavaScript实现了广告弹窗的功能,旨在帮助网站开发者了解如何简单有效地在网页中添加动态广告弹窗。 #### 二、技术选型 本项目主要采用了HTML、CSS以及JavaScript技术进行开发。其中,HTML用于构建网页...

    jq、js实现的弹窗

    标题“jq、js实现的弹窗”暗示我们将讨论如何用jQuery库和JavaScript原生语法创建弹出窗口,这些弹窗可以用于显示警告、确认信息,或者进行用户交互。jQuery是一个轻量级、高性能的JavaScript库,它简化了DOM操作、...

    js实现的弹窗效果,兼容主流浏览器

    以下将详细介绍如何使用JavaScript实现弹窗效果,并考虑浏览器兼容性。 1. **基本原理** JavaScript弹窗通常通过创建新的HTML元素(如`&lt;div&gt;`),然后将其添加到页面DOM中来实现。这个元素可以被设计为具有透明...

    Js封装的弹窗表单-xForm

    总之,"Js封装的弹窗表单-xForm"是一个强大的工具,通过JavaScript实现的弹窗表单功能可以极大地提升开发效率和用户体验。通过深入理解和运用这个插件,开发者能够轻松创建出功能丰富、交互性强的网页表单。

    three.js 弹窗html页面示例

    在IT行业中,JavaScript和HTML是构建网页交互性的重要技术,而`three.js`是一个非常流行的JavaScript库,专门用于在浏览器中创建和展示3D图形。本示例将探讨如何使用`three.js`来实现3D模型点击后弹出HTML页面的功能...

    js 页面 弹窗 传值 接值

    在JavaScript编程中,"弹窗"通常指的是使用`window.alert()`, `window.confirm()`或`window.prompt()`等方法创建的对话框。这些方法允许我们与用户进行交互,获取输入或者显示信息。本篇将深入探讨如何在页面之间...

    jQuery实现网页打开页面即弹窗

    **jQuery实现网页打开页面即弹窗** 在网页设计中,弹窗是一种常见的交互方式,用于显示重要的信息或者引导用户操作。jQuery,一个广泛使用的JavaScript库,提供了简洁的API来简化DOM操作,使得创建动态和交互性的...

    页面弹窗效果 JS网页特效

    这种效果主要通过JavaScript实现,因为JS是网页动态效果的重要驱动力,它可以为静态HTML页面添加丰富的交互性。在本教程中,我们将探讨如何使用JavaScript创建具有吸引力的页面弹窗效果。 首先,我们需要理解弹窗的...

    JS生成弹窗效果

    JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发,尤其在实现页面交互效果方面有着显著的优势。本教程将详细讲解如何使用JS生成各种弹窗效果,包括对联弹窗、可移动弹窗以及右下角...

    JS实现自定义弹窗功能

    本文将详细介绍如何使用JavaScript(JS)来实现一个自定义的弹窗功能。 首先,自定义弹窗通常涉及到以下几个核心组成部分: 1. **HTML 结构**: HTML 用于构建弹窗的基本结构,如按钮触发弹窗的元素和弹窗的内容...

    html弹窗页面19种

    实现这些弹窗效果,开发者可以使用纯HTML和CSS,但更常见的是结合JavaScript或者jQuery来实现动态交互。对于初学者,可以参考在线教程或使用现成的库如Bootstrap的Modal组件来快速构建弹窗页面。同时,为了提高可...

    vue实现抽屉弹窗效果

    主要就是实现 侧边弹窗而且不会影响页面操作的方式,求点赞!!!不多说直接贴代码。 ,leftT:!leftShow,left:leftShow}'&gt;//这种写法是动态获取样式 表格数据 &lt;div&gt;//下面就是弹框内的样式。按自己需要放样式...

    手机端移动网页js实现弹窗一个ip在24小时只弹出一次的代码

    总结起来,通过JavaScript和cookie技术,我们可以实现一个手机端网页的弹窗功能,使得同一IP地址在24小时内只会弹出一次。这个方法不仅可以提升用户体验,也可以更有效地利用有限的广告资源。在实际应用中,还可以...

    MVC实现iframe弹窗传值

    在MVC架构下,实现iframe弹窗并进行值传递是一个常见的需求,特别是在需要在一个页面上显示或编辑独立的数据片段时。以下将详细介绍如何在ASP.NET MVC中实现这个功能。 1. **创建弹窗** 弹窗通常通过JavaScript或...

    js工具类 弹窗

    "js工具类 弹窗"是指将弹窗功能作为一个独立的模块来实现,这样的设计可以使弹窗的样式、行为和调用方式标准化,提高代码的可维护性和复用性。下面我们将深入探讨JavaScript中的弹窗实现及其相关知识点。 首先,...

    【JavaScript源代码】js实现点击弹窗弹出登录框.docx

    本篇文章将详细解析一个通过JavaScript实现的点击弹窗弹出登录框的例子。 #### HTML结构 HTML部分主要由按钮、背景遮罩层和登录弹窗组成。 ```html 登录 &lt;div class="popOutBg"&gt;&lt;/div&gt; 关闭"&gt;x 欢迎登录本网站...

    弹窗js库文件

    【弹窗js库文件】是一种常见的前端开发工具,主要用于在网页上实现各种形式的弹出窗口功能,如提示信息、用户交互确认、广告展示等。在这个压缩包中,包含的文件可能是一个或多个JavaScript(js)文件,这些文件通常...

    Fine Report-页面弹窗筛选数据回填显示

    资源内包含相关cpt格式源文件,有需要的小伙伴可以自行下载使用,如需查看视频讲解可以访问西瓜视频:https://www.ixigua.com/home/2506516376848260/video/?preActiveKey=pseries&list_entrance=userdetail ...

    JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码

    JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码

    JavaScript实现移动端弹窗后禁止滚动

    本文将详细讨论如何使用JavaScript实现这一功能,并解释相关代码和配置。 首先,我们看到一个计算属性`popupStatus`,它返回一个布尔值,表示是否有弹窗显示。`SendCircle_visible`、`generateInfo_visible`和`...

Global site tag (gtag.js) - Google Analytics