<div class="index_personal_information_picname">
<a href="CutPhotoPage.aspx">Edit photograph</a>
</div>
当我在另一个页面上点击CutPhotoPage.aspx.不是跳转到另一个页面,而是在这个页面之上弹出一个web窗体。怎么做?
<a href="CutPhotoPage.aspx">Edit photograph</a>
</div>
当我在另一个页面上点击CutPhotoPage.aspx.不是跳转到另一个页面,而是在这个页面之上弹出一个web窗体。怎么做?
解决方案 »
- AJAX一定会消失!!!其实ajax的本质问题是 网速和浏览器的 问题。
- DataTable dt =(DataTable) this.gridview.DataSource怎么是null值
- 可恶的信息产业部,老是不给我的网站ICP备案!!!
- 如何让DetailsView模板列里的下拉菜单与外面的下拉菜单同步呢?
- asp.net中repeater前台绑定的值后台如何获取
- 在VS2003(C#)下开发asp.net页面,如何插入MediaPlayer和realplayer呀?
- asp.net 用日历控件选择日期,插入数据库时值值为空。
- 有compute的SQL语句下,如何通过datagrid显示及取值啊???
- Entity的动态where应该如何写啊??
- BLOB转string
- 用SQL计算两个时间差
- 有没有哪位大侠做过 QQ滚动条,鼠标在滚动条上停靠会在指向的地方灵活改变样式
弹出div窗口,div内可以引用CutPhotoPage.aspx内容。
<div id="div1" >
我要显示的区域
</div><script>
var gDivLogDocument = null;
function UnLockDocument()
{
if(gDivLogDocument!=null)
{
gDivLogDocument.style.display = "none";
document.body.removeChild(gDivLogDocument);
gDivLogDocument = null;
return;
}
}
function LockDocument(color,bNotAlpha)
{
if(gDivLogDocument!=null)
{
gDivLogDocument.style.display = "";
return;
}
if(bNotAlpha ==null)
{
bNotAlpha = false;
}
gDivLogDocument = document.createElement("DIV");
gDivLogDocument.style.cssText = "position:absolute;zIndex:500;left:0px;top:0px;margin:0 0 0 0 ;background-color:gray;filter:alpha(opacity=60);-moz-opacity:0.6";
gDivLogDocument.oncontextmenu=function()
{
return false;
}
if(bNotAlpha)
{
gDivLogDocument.style.filter = "";
}
if(color !=null)
{
gDivLogDocument.style.backgroundColor = color;
}
gDivLogDocument.style.width = document.body.clientWidth+"px";
var height = Math.max(document.documentElement.scrollHeight,document.documentElement.clientHeight);
gDivLogDocument.style.height =height+"px" ;
document.body.appendChild(gDivLogDocument);
}
function OpenDivWindow(title,iWidth,iHeight,htmlElement)
{
var innerHTML =
" <table width='100%' border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> "+
" <tr> "+
" <td style=\"padding-left: 3px; color: white; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#A9D1E0', endColorStr='#225289',gradientType='0')\"> "+
title+" </td>"+
" <td align='right' style=\"height: 24px; width: 16px' style='color: white; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#A9D1E0', endColorStr='#225289',gradientType='0')\">"+
" <img alt='关闭' style='cursor: pointer' onclick='javascript:CloseDivWindowFromImg(this);' src='../images/close.gif'> </td> "+
" </tr> "+
" </table> ";
var div = document.createElement("DIV");
div.style.cssText="position: absolute; z-index: 502; background-color: White;width="+(iWidth)+"px;height:"+(iHeight+24)+"px;border:solid 1px gray";
div.innerHTML = innerHTML;
if(document.forms.length>0)
{
document.forms[0].appendChild(div);
}else
{
document.body.appendChild(div);
}
div.appendChild(htmlElement);
htmlElement.style.display = "";
CenterObject(div);
return div;
}
function CenterObject(obj)
{
var l = (document.body.offsetWidth - obj.offsetWidth)/2;
var t = (document.documentElement.clientHeight-obj.offsetHeight)/2;
obj.style.left = l+"px";
obj.style.top = t +"px";
}
function CloseDivWindow(div)
{
var innerElement = div.childNodes[1];
if(innerElement)//remove the child element to body
{
innerElement.style.display = "none";
if(document.forms.length>0)
{
document.forms[0].appendChild(innerElement);
}
else
{
document.body.appendChild(innerElement);
}
}
if(document.forms.length>0)
{
document.forms[0].removeChild(div);
}
else
{
document.body.removeChild(div);
}
UnLockDocument();
}
function CloseDivWindowFromImg(img)
{
var div = img.parentNode.parentNode.parentNode.parentNode.parentNode;
CloseDivWindow(div);
}
LockDocument();
OpenDivWindow("标题",400,300,document.getElementById("div1"));
</script>