用asp.net 怎么做成这中效果
用asp.net 怎么做成这中效果,超强悍.
效果:http://www.dianping.com/review/3390302
这个页面上,点击:举报
将弹出一个进度条 "正在读取,请稍后... ",然后弹出一个屏幕(好象是嵌入在页面中的div),填好信息,提交后,关闭这个弹出的屏幕(好象是嵌入在页面中的div),还出来一个提示(保存完毕,谢谢提交之类的).
这是怎么实现的啊,谁能给个例子吗.分不是问题
[解决办法]
你自己已明白是用DIV来做,只需要实现DIV的隐藏和显示就搞定了
[解决办法]
如果没有刷新界面,提交到数据库中就是使用的Ajax
[解决办法]
关注中
我也想做此类东东,学习中
希望有高手指导
[解决办法]
Ajax
!
[解决办法]
ajax了,地球人都知道!
[解决办法]
ajax了,地球人都知道!
========================
我也知道是ajax 当就是想知道怎么实现啊
[解决办法]
我也关心楼主的这个问题
[解决办法]
既然都已经知道是Ajax了,当然需要自己先看看了
如果实现的时候有问题可以再问,这样更具体些
[解决办法]
既然都已经知道是Ajax了,当然需要自己先看看了
如果实现的时候有问题可以再问,这样更具体些
===========================================
有没有类似的例子
[解决办法]
是使用的Ajax
[解决办法]
呵呵~
今天,你的代码Ajax了吗?
举报-> 弹出层(css蒙住page)-> 提交(xmlhttp)-> 成功(display= "none ")
[解决办法]
呵呵~
今天,你的代码Ajax了吗?
举报-> 弹出层(css蒙住page)-> 提交(xmlhttp)-> 成功(display= "none ")
========================
能给个做好的例子吗
[解决办法]
是使用的Ajax
[解决办法]
up
[解决办法]
up
[解决办法]
老乡顶一个
[解决办法]
那个“读取请稍候...”因该是用updateprogress做的,其余是div吧
[解决办法]
' ' ' ' ' ' ' ' ' '
[解决办法]
Ajax + Div 曾
想163邮箱那种,比较简单的
[解决办法]
参考:
http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx
asp.net ajax toolkit 是开源软件,你可以下载所有源代码。
[解决办法]
mark,关注中........
[解决办法]
jf
[解决办法]
//举报
function Report(Type,ID)
{
var PostData = "do= " + Type + "&reportid= " + ID;
PostRequest(window.location.protocol + "// " + window.location.host + "/AJAX_Comm.aspx ", PostData);
ScreenConvert();DialogShow( " <div id=\ "DialogLoading\ "> 正在读取,请稍候... </div> ",110,10,124,20);
}
function ReportOK(Type,ID)
{
var objReportName = gid( "ReportName ");
var objReportEmail = gid( "ReportEmail ");
var objReportComments = gid( "ReportComments ");
var objDialogValidator = gid( "DialogValidator ");
if (objReportName != null && objReportEmail != null && objReportComments != null && objDialogValidator != null)
{
if (Trim(objReportName.value).length < 1 || Trim(objReportName.value).length > 50)
{
objDialogValidator.innerHTML = " <span class=\ "Error\ "> 姓名长度应在1-50字之间! </span> ";
objReportName.focus();
return false;
}
if (Trim(objReportEmail.value).length < 1 || Trim(objReportEmail.value).length > 100)
{
objDialogValidator.innerHTML = " <span class=\ "Error\ "> 邮件地址长度应在1-100字之间! </span> ";
objReportEmail.focus();
return false;
}
else
{
var rx = new RegExp(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/);
var matches = rx.exec(Trim(objReportEmail.value));
if (matches == null || Trim(objReportEmail.value) != matches[0])
{
objDialogValidator.innerHTML = " <span class=\ "Error\ "> 邮件地址格式错误,请重新输入! </span> ";
objReportEmail.focus();
return false;
}
}
if (Trim(objReportComments.value).length < 1 || Trim(objReportComments.value).length > 300)
{
objDialogValidator.innerHTML = " <span class=\ "Error\ "> 举报内容长度应在1-300字之间! </span> ";
objReportComments.focus();
return false;
}
var PostData = "do= " + Type + "&reportid= " + ID + "&name= " + StrCode(Trim(objReportName.value)) + "&mail= " + StrCode(Trim(objReportEmail.value)) + "&comments= " + StrCode(Trim(objReportComments.value));
PostRequest(window.location.protocol + "// " + window.location.host + "/AJAX_Comm.aspx ", PostData);
DialogShow( " <div id=\ "DialogLoading\ "> 正在提交,请稍候... </div> ",80,24,124,24);
}
return false;
}
[解决办法]
顶下 。。
[解决办法]
<script type= "text/javascript " language= "javascript ">
//more javascript from http://www.smallrain.net
function sAlert(str){
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>
<input type= "button " value= "点击这里 " onclick= "sAlert( 'test弹窗效果 '); " />
[解决办法]
ajax modalpopup(好象是这个,也许拼错了)
[解决办法]
我总觉得楼主是做广告的
我看你问过好几次了,而且都是这个URL
BS做广告的。
[解决办法]
如果加载页面呢 ?
[解决办法]
mark学习
[解决办法]
必须采用 ajax 地球人都知道了
[解决办法]
来学习一下
[解决办法]
up
[解决办法]
呵呵
[解决办法]
如果打开弹出的是一个新的页面怎么做啊
[解决办法]
http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx
asp.net ajax toolkit 是开源软件,你可以下载所有源代码。
======================
打开的是一个层
如果想打开一个新的页面感觉比较麻烦
[解决办法]
其实说白了页面显示只是一个障眼法,其他想用什么方法用什么方法
[解决办法]
http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx
asp.net ajax toolkit 是开源软件,你可以下载所有源代码。
======================
打开的是一个层
如果想打开一个新的页面感觉比较麻烦
