- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的
服务器维护
,企业网站维护
,网站维护
服务 - (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
作者:黑客防线网安Ajax教程基地 来源:黑客防线网安Ajax教程基地 浏览次数:0 |
模态对话框是,当弹出对话框时后面的内容无法操作。本次利用ajax制作的模太对话框并不是浏览器提供的模太对话框,而是通过层和ajax技术实现的虚拟的模太对话框.
样式表,css代码:
.abc{
position:absolute;
left:1px;
top:1px;
width:1024px;
height:768px;
z-index:0;
background-repeat: repeat;
background-color:white;
FILTER: alpha(opacity=60);
opacity: 0.6;
}
.start{
}
.abc1 {
position:absolute;
left:350px;
top:240px;
width:300px;
height:100px;
z-index:0;
}
脚本,javascript代码:
var xmlHttp;
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
function forget(){
createXMLHttpRequest();
var queryString = "tryAjaxAction.do?";
queryString = queryString + createString()
+ "&timeStamp=" + new Date().getTime();
xmlHttp.onreadystatechange = doForget;
xmlHttp.open("GET", "forget.jsp", "true");
xmlHttp.send(null);
}
function doForget(){
if(xmlHttp.readyState == 4) {
if(xmlHttp.status == 200) {
var layer = document.getElementById("Layer1");
layer.className = "abc";
var layer2 = document.getElementById("Layer2");
layer2.className = "abc1";
layer2.innerHTML = xmlHttp.responseText;
}
}
}
页面内容,xml代码:
<table width="100%" height="587" border="0">
<tr>
<td height="138" colspan="3">
<div id="Layer1">
</div>
<div id="Layer2">
</div>
<td>
<tr>
<tr>
<td width="10%" height="137"><div align="center"> </div></td>
<td width="77%"><div class="img_border"><img class="img_border" src="web/images/first_bg.jpg" width="740" height="135" border=0></div></td>
<td width="13%"> </td>
<tr>
<tr>
<td height="28"> </td>
<td height="28"><html:form method="POST" action="/tryAjaxAction">
<input type="hidden" name="method" />
<div id="serverResponse">
</div>
<div align="center">
<SPAN class=col777777><bean:message key="userName"></bean:message></SPAN>
<html:text name="loginForm" property="email"></html:text>
<SPAN class=col777777><bean:message key="password"></bean:message></SPAN>
<html:password name="loginForm" property="password"></html:password>
<html:button property="button" value="提交" onclick="test()">html:button>
<a class="ab" href="#"><bean:message key="regist"></bean:message></a>|<a class="ab" onClick="forget()" href="#"><bean:message key="forgetPassword"></bean:message></a>
</div>
</html:form>
</td>
<td height="28"> </td>
</tr>
<tr>
<td height="80" colspan="3"> </td>
</tr>
<tr>
<td height="162" colspan="3"> </td>
</tr>
</table>
我要申请本站:N点 | 黑客防线官网 | |
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |