artDialog使用

1,下载artDialog

2,在JSP里面引入。

3,使用。

 

相关JSP代码如下:

这里是通过使用artDialog来弹出一个登陆框,在通过AJAX来与后台交互。

 

 

<%@ 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>artDialog登陆测试</title>
    
	<script type="text/javascript" src="<%=basePath%>artDialog/artDialog.js?skin=blue"></script>
	<script type="text/javascript" src="<%=basePath%>artDialog/artDialog.js"></script>
	<script type="text/javascript">
		function test(){
		
			
		art.dialog({
    
    title: '登录',//标题
    content: '帐号:<input id="login-na" type="text" value="guest" />'
        + '<br />密码:<input id="login-pw" type="text" value="333" />',
    initialize: function () {
        document.getElementById('login-na').focus();
        
    },
    lock: true,//锁屏
    
    fixed: true,//可以拖动
    ok: function () {
        var pwd = document.getElementById('login-pw').value;
        var name = document.getElementById('login-na').value;
       
        
       	//执行登录的ajax
       	$.ajax({
		    url: 'AjaxTest.action?name='+name+'&pwd='+pwd,
		    success: function (data) {
		    
		    	if(data==1){
		    	//如果登录错误
		    			art.dialog({
						    content: '用户名或密码错误',
						    time:2
						});
						
		    	} else {
					window.location.reload();//登录成功,重新刷新页面 或者 window.location.href="xx.action";		    	
		    	}
		    },
		    
		});
       	
       	
       	
        return false;//保持登录款不消失
    },
    okValue: '登录',//登录按钮的名称
    cancel: function () {
    	alert('取消登录')
    }
});
		
		}
	</script>
  </head>
  
  <body>
    <a onclick="test();" href="javascript:;">登录</a>
  </body>
</html>

 

 

 

 

你可能感兴趣的:(artdialog)