`
__SuRa丶Rain
  • 浏览: 45104 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

Jquery动态 弹出窗口

阅读更多
frame.js

 

$(function(){
 
 $("#button").click(function(){
    function resize_rect()
        {
   var browserWidth=$(window).width();
   var browserHeight=$(window).height();
   var winWidth=$("#info").width();
   var winHeight=$("#info").height();
   var scrollLeft=$(window).scrollLeft();
   var scrollTop=$(window).scrollTop();
   var left =scrollLeft+(browserWidth-winWidth)/2;
   var top =scrollTop+(browserHeight-winHeight)/2;
   $("#info").css("left",left);
   $("#info").css("right",top);
        }
  window.onresize = resize_rect;
  resize_rect();
  $("#info").show();
 });
 
 $(".title img").click(function(){
  $(this).parent().parent().hide();
 });
 
 $("#submit").submit(function(){
  if(""==$("#name").val()){
   alert("姓名不能为空!");
   return false;
  }
  if(""==$("#pass").val()){
   alert("密码不能为空!");
   return false;
  }else{
   alert("恭喜你,修改成功!");
   return true;
  }
 });
});

 

frame.css

 

#main table{
	border: 1px solid black;
	width: 300px;
	background:border-collapse: collapse;
}

.window{
	background-color: gray;
	width: 250px;
	padding: 2px;
	margin: 5px;
	position: absolute;
	display:none;
}

.content{
	height:110px;
	background-color: #ffffff;
	overflow:auto;
}

.title{
	text-align: center;
	font-size: 20px;
}

.title img{
	float:right;
	width: 20px;
	height:20px;
	cursor:pointer;
}

#info{
	position: absolute; 
	visibility: visible; 
	z-index: 2000;
}

 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    <title>用户登录成功</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="css/frame.css">
	<script type="text/javascript" src="js/jquery.js" charset="gb2312"></script>
	<script type="text/javascript" src="js/frame.js" charset="gb2312"></script>
  </head>
  
  <body>
  	<h2>登录成功,欢迎${userid}光临!</h2>
  	
  	<div id="main">
  	<table>
  		<thead>
  			<tr>
  				<th colspan="2">用户信息</th>
  			</tr>
  		</thead>
  		<tbody>
  		<tr>
  			<th>帐号:</th>
  			<td>${user.userid}</td>
  		</tr>
  		<tr>
  			<th>姓名:</th>
  			<td>${user.name}</td>
  		</tr>
  		<tr>
  			<th>密码:</th>
  			<td>${user.password}</td>
  		</tr>
  		<tr>
  			<td>&nbsp;</td>
  			<td>&nbsp;</td>
  		</tr>
  		<tr>
  			<th><div id="button"><input type="button" value="修改"/></div></th>
  			<td></td>
  		</tr>
  		</tbody>
  	</table>
  	</div>
  	
  	<div class="window" id="info">
  		<div class="title"><img alt="关闭" src="images/close.jpg">修改信息</div>
  		<div class="content">
  			<form action="updataInfo" method="post">
  			<table>
  				<tr>
  					<th>姓名:</th>
  					<td><input type="text" value="${user.name}"/></td>
  				</tr>
  				<tr>
  					<th>密码:</th>
  					<td><input type="text" value="${user.password}"/></td>
  				</tr>
  				<tr>
  					<td></td>
  					<td><input type="submit" value="保存"/><input type="reset" value="重置"/></td>
  				</tr>
  			</table>
  			</form>
		</div>
  	</div>
  	
  </body>
</html>

 

  • 大小: 57.7 KB
分享到:
评论

相关推荐

    Pop Easy--jquery动态弹出窗口插件

    一款应用非常简单的jquery插件,点击放大效果,依次从上往下显示。 使用方法: 1、将两个css文件导入到网页head中 2、将html文件复制到你需要的...3、在网页的底部调用jquery库、jquery.modal.js以及site.js即可实现

    jquery实现弹出窗口

    "jquery实现弹出窗口"是一个常见的需求,尤其在用户交互和信息提示时。这里我们将深入探讨如何使用 jQuery 来创建具有良好兼容性的弹出窗口,并结合实例 "ModalDIV_jquery" 进行讲解。 首先,jQuery 弹出窗口通常被...

    jquery自定义弹出窗口

    jQuery弹出窗口基础 jQuery自定义弹出窗口的核心是通过CSS和JavaScript来创建一个新的层(div元素)模拟窗口效果。首先,我们需要在HTML文件中创建一个隐藏的弹出窗口模板: ```html ;"&gt; &lt;!-- 弹出窗口内容 --...

    用jQuery实现弹出窗口弹出div层

    在页面加载后或者点击页面的某个链接时弹出一个div层,同时页面的其他地方会变灰

    jQuery弹出信息窗口

    首先,我们要理解jQuery弹出窗口的核心原理。这通常通过创建一个新的div层,将其设置为不显示,然后在需要时通过CSS和JavaScript将其动态显示出来,形成一种“弹出”效果。这种技术常见于网站的通知、提示或者用户...

    JQUERY 弹出窗口

    在"JQUERY 弹出窗口"这个主题中,我们主要探讨的是如何利用jQuery实现弹出对话框或者弹出层的功能,这些功能通常用于显示提示信息、用户确认、表单填写等多种场景。 首先,jQuery 提供的 `.show()`, `.hide()`, 和 ...

    JQuery弹出窗口实例源码

    JQuery弹出窗口实例源码

    jquery弹出窗口

    当我们谈论"jquery弹出窗口"时,通常指的是使用jQuery实现的对话框或模态窗口,这些窗口可以在用户与网页交互时提供额外的信息或者功能。 在网页设计中,弹出窗口可以是警告消息、确认对话框,或者如登录窗口这样的...

    jquery的一个弹出窗口

    首先,我们要了解jQuery弹出窗口的基本概念。这种弹出窗口通常被称为模态对话框或模态窗口,它会在用户与网页其他部分交互之前强制用户与其进行交互。在描述中提到的弹出窗口,具有黑色背景(30%的透明度)和600×...

    17、Jquery支持自定义弹出窗口插件

    创建一个自定义的jQuery弹出窗口插件涉及以下几个关键步骤: 1. **基础结构**:定义HTML结构,通常包括一个隐藏的弹出层和触发弹出的元素。例如,可以创建一个div作为弹出框,并设置初始样式为`display:none`。同时...

    jQuery实现弹出窗口城市选择特效

    本教程将深入探讨如何使用jQuery实现一个弹出窗口的城市选择特效,这对于创建交互式用户界面尤其有用。 首先,我们需要理解jQuery的核心概念。jQuery通过提供简洁的API,使得JavaScript代码更易于编写和维护。例如...

    jquery_dialog 弹出窗口

    在本实例中,我们关注的是`jquery_dialog`,这是一个jQuery插件,专门用于实现弹出窗口效果。这个插件使得在网页中创建各种形式的对话框变得简单而高效,比如警告消息、确认框或者自定义内容的弹窗。 首先,我们来...

    Jquery 多种弹出窗口实例

    在本教程中,我们将探讨“jQuery 多种弹出窗口实例”,学习如何创建交互式弹出窗口,并实现点击页面其他位置时窗口自动隐藏的功能。 首先,让我们了解弹出窗口的基本概念。弹出窗口是网页设计中常用的一种交互元素...

    jquery点击弹出窗口特效

    本教程将深入探讨如何利用jQuery实现点击弹出窗口的特效,这在网页交互设计中非常常见,可以提升用户体验。 首先,我们需要理解jQuery的核心概念。jQuery通过一种简化的语法来操作DOM(Document Object Model),它...

    jQuery 3D弹出窗口变换特效.zip

    在本资源"jQuery 3D弹出窗口变换特效.zip"中,我们将探讨一个利用jQuery实现的创新性3D弹出窗口交互效果。这个特效将为网页增添视觉吸引力,提升用户体验。 首先,我们要理解3D弹出窗口变换特效是如何工作的。3D...

    jquery colorbox 弹出窗口插件

    jquery colorbox 弹出窗口 插件 支持 照片,照片组,幻灯片,ajax,内联 和 iframe 框架。 通过CSS 控制外观,使用用户可以很容易重新定制外观。 不需要更改 ColorBox 的 javascript 文件就可以重新设定其行为。 ...

    jQuery点击按钮弹出窗口动画特效.zip

    4. **弹出窗口的创建与控制**:弹出窗口可能是一个模态对话框或者简单的div元素,通过CSS定位和jQuery的显示/隐藏方法控制其可见性。例如,`.show()`和`.hide()`方法用于控制元素的显示与隐藏,`.fadeIn()`和`....

    jQuery实现弹出窗口中切换登录与注册表单

    本主题聚焦于使用jQuery来实现在弹出窗口中轻松切换登录与注册表单的功能,这一功能对于许多网站来说是必不可少的,因为它提供了用户友好的交互体验。 首先,我们需要创建HTML结构来表示登录和注册表单。通常,这些...

Global site tag (gtag.js) - Google Analytics