最近找到一个用于web前端的对话框,能替换掉浏览器的alert,confirm,和prompt.
效果如下:
主要用到一个js文件 dialog.js
使用方法有三种
1. 设定内容为url
var addPop = new Popup({contentType:1,isReloadOnClose:false,width:450,height:300});
addPop.color = {cColor:"#EEEEEE", bColor:"#FFFFFF", tColor:"#709CD2", wColor:"#FFFFFF"};
addPop.setContent("contentUrl","album/addAlbum.jsp");
addPop.setContent("title","创建新的相册");
addPop.build();
addPop.show();
//contentTye为对话框的种类,为1时对话框建在了iframe中,
album/addAlbum.jsp代码
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'addAlbum.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
相册名称:<input type="text"><br>
<input type="button" value="添加">
</body>
</html>
效果
2。直接设定内容
var noticePop = new Popup({contentType:2,isReloadOnClose:false,width:400,height:100});
noticePop.color = {cColor:"#EEEEEE", bColor:"#FFFFFF", tColor:"#709CD2", wColor:"#FFFFFF"};
noticePop.setContent("title","提示");
noticePop.setContent("contentHtml","<div style='margin:15px;'>目前您的相册中还没有照片,快来体验超大容量、快速上传的百度空间相册服务吧。立即上传喜欢的图片,展示丰富多彩的生活。<br><br><input type=\"button\" value='上传相片'></div>");
noticePop.build();
noticePop.show();
可以结合ajax一起使用
3. 相当于window.confirm()
function deleteCategory(id){
pop=new Popup({ contentType:3,isReloadOnClose:false,width:395,height:80});
pop.setContent("title","删除分类");
pop.setContent("confirmCon","您确定要删除?删除后该分类下的文章将移至默认分类下");
pop.setContent("callBack",delCallback_pop);
pop.setContent("parameter",{fid:"deletecatform",index:id,popup:pop});
pop.setContent("overlay",1);
pop.build();
pop.show();
}
function delCallback_pop(para){
pop.close(); //关闭对话框
var index = para["index"];取得参数
}
- 大小: 14.7 KB
- 大小: 12 KB
分享到:
相关推荐
综上所述,创建一个带有圆角和关闭按钮的JS弹出对话框涉及HTML结构设计、CSS样式编写以及JavaScript事件处理。通过结合这些技术,我们可以实现高度定制化的对话框,以满足不同场景下的需求。对于更复杂的对话框功能...
总结起来,“仿163信箱js模拟对话框代码”是一个利用JavaScript和相关资源创建的自定义对话框,其设计风格参照了163邮箱,并强调了美观性和易用性。开发者可以通过学习和应用这样的代码,提升自己的网页交互设计能力...
总的来说,“点击按钮弹出对话框代码”是一个涵盖了HTML、CSS、JavaScript(以及可能的框架如Bootstrap)和后端编程语言(如Java)的跨平台主题。无论是Web应用还是桌面应用,理解如何通过事件监听器响应用户操作并...
对于想学习JavaScript在网页交互方面应用的开发者来说,这是一个不错的参考示例。不过,考虑到现代网页开发的要求和安全限制,开发者在使用此技术时需要谨慎,并且可能需要结合其他技术手段,比如后端API来实现文件...
"一个漂亮的功能强大的js对话框源码及例子程序" 提供了实现这种功能的源代码和实例,这对于开发者来说是非常有价值的资源。它可能包括以下内容: 1. **lhgdialog.html**:这可能是对话框的主要HTML结构文件,包含了...
【自动弹出对话框代码详解】网页设计中,自动弹出对话框是一种常见的特效,用于显示额外信息,如警告、版权声明或者欢迎消息。实现这一功能并不复杂,主要依赖于JavaScript语言。以下将详细介绍如何创建并自定义弹出...
jQuery手机移动端网页对话框代码提供了一种高效的方法,使得在手机网站上实现交互式弹出对话框变得更加便捷。这种对话框插件设计灵活,功能强大,能够适应多种场景需求,极大地提升了用户在小型屏幕设备上的操作体验...
在标题"多个加载中对话框代码示例"中,我们关注的是在应用执行耗时操作,如数据加载、保存或网络请求时显示的加载中对话框。这些对话框有助于提高用户体验,因为它们让用户知道系统正在处理请求,并且提供了一种反馈...
JavaScript对话框组件是一种在网页中实现交互式用户体验的关键技术,特别是在设计用户通知、确认操作或收集用户输入时。本文将深入探讨如何使用JavaScript构建一个仿QQ消息框的对话框组件,以及其背后的原理和实现...
要创建一个基本的对话框,你需要首先在HTML文件中包含jQuery和jQuery UI的CSS和JS文件。然后,选择一个元素(通常是隐藏的)作为对话框内容,并调用`.dialog()`方法。例如: ```html 基本对话框" style="display:...
在这篇文章中,作者介绍了一个用JavaScript编写的自定义弹出式对话框的代码实现。此对话框的实现,涉及到了JavaScript中的DOM操作、事件处理、以及CSS样式的控制等多方面知识点。下面,我们将详细探讨这些知识点。 ...
这个"js+css3软件卸载对话框代码.zip"压缩包提供了一种利用JavaScript和CSS3技术实现的网页版卸载提示对话框的解决方案。下面我们将深入探讨这个话题。 首先,JavaScript是一种广泛应用于Web开发的客户端脚本语言,...
在这个例子中,当页面加载完成时,JavaScript函数会触发一个警告对话框。 2. **使用jQuery或其他库增强功能**:如果你想创建更复杂的对话框,比如带有按钮、表单元素的模态框,可以引入像jQuery UI这样的库。首先,...
在JavaScript中,创建一个确认删除对话框的效果是常见的交互设计需求,主要目的是在用户尝试执行删除操作时提供二次确认,防止误操作。本示例代码将详细解释如何使用JavaScript、CSS实现这一功能。 首先,我们需要...
在网页开发中,JavaScript对话框是一种常见的用户交互方式,它能提供信息提示、确认操作、输入数据等功能。本文将深入探讨“非常漂亮的js对话框”这一主题,介绍如何创建美观且功能丰富的弹出框,并将其应用到实际...
在网页设计中,点击一个超链接弹出对话框是一种常见的交互方式,这通常涉及到JavaScript(JS)技术的应用。...无论是使用内置的JavaScript对话框还是自定义的模态窗口,都可以根据项目需求和用户体验来选择合适的方法。
`window.alert()`方法可以创建一个警告对话框,显示简短的消息,例如: ```javascript window.alert('这是一个弹出警告对话框'); ``` 如果需要用户输入信息,可以使用`window.prompt()`函数: ```javascript var ...
在JavaScript中,通过对话框进行参数传递是一种常见的交互方式,尤其在需要弹出一个模态对话框并与其进行数据交换的场景下更为常见。本文将详细介绍如何利用`window.showModalDialog()`方法来实现这种参数传递,并...
总的来说,这个资源提供了一个使用纯CSS和JS实现的自定义确认框和对话框示例,可以帮助开发者在不依赖外部库如jQuery UI或Bootstrap的情况下,创建符合自己需求的交互式对话框。这样的方法不仅有助于提高页面加载...