function fPopUpEmpDetail(id,mode)
{
window.showModalDialog("empDetailInfo.aspx?emp_cd="+id+"&mode="+mode,"","dialogWidth:755px; dialogHeight:400px;status:no; directories:no;scroll:0;Resizable=no;");
return false;
}
问题:用这个方法弹出模态.aspx窗口,点窗口里的确定按钮进行操作,结果又出来一个新的IE窗口,显示同样的.aspx页面。我想要的:我不想出再弹出那个新的IE窗口,怎么做?
{
window.showModalDialog("empDetailInfo.aspx?emp_cd="+id+"&mode="+mode,"","dialogWidth:755px; dialogHeight:400px;status:no; directories:no;scroll:0;Resizable=no;");
return false;
}
问题:用这个方法弹出模态.aspx窗口,点窗口里的确定按钮进行操作,结果又出来一个新的IE窗口,显示同样的.aspx页面。我想要的:我不想出再弹出那个新的IE窗口,怎么做?
2.用客户端事件解决
<div style="position: absolute; background-color: White; border: 3px solid #B8D3F1;
left: 250px; top: 100px; width: 350px; display: none; overflow: auto;" id="openid">
<div style="float: right; color: white; padding: 3px; cursor: pointer" id="overid"
onclick="closewin()">
<img src='Images/remove.png' style='height: 12px; width: 12px; bgcolor: #FFFFFF'
alt='关闭' /></div>
<div style="padding: 7px 0px 5px 7px;">
<table style="padding: 5px; width: 100%;">
<tr>
<td style="width: 35px;" align="right">
链接名称
</td>
<td style="width: 65px;">
<input type="text" runat="server" id="linkname" name="linkname" /><span id="msgname"></span>
</td>
</tr>
<tr>
<td align="right">
链接地址
</td>
<td>
<input type="text" runat="server" id="linkaddress" name="linkaddress" /><span id="msgaddress"></span>
</td>
</tr>
<tr>
<td align="right">
排序
</td>
<td>
<input runat="server" type="text" id="linkorder" name="linkorder" onkeyup="value=value.replace(/[^0-9_]/g,'')" /><span
id="msgorder"></span>
</td>
</tr>
<tr>
<td align="right">
链接类型
</td>
<td>
<select id="linktype" runat="server" onchange="changeitem()">
<option value="0">--请选择--</option>
<option value="1">本站链接</option>
<option value="2">友情链接</option>
</select><span id="msgtype"></span><br />
<asp:Label ID="imglink" runat="server" Text=""></asp:Label>
<asp:HiddenField ID="linkid" runat="server" Value="" />
</td>
</tr>
<tr>
<td align="center" colspan="2">
<div id="linkfiledown" style="display: none;">
<asp:FileUpload ID="getlink" runat="server" />
</div>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="GetlinkBtn" runat="server" Text="提 交" OnClientClick="return check();"
OnClick="GetlinkBtn_Click" />
<input type="button" onclick="return ClearText();" value="清 空" />
</td>
</tr>
</table>
</div>
</div>
<!--层结束--><script language="javascript" type="text/javascript">
//判断连接类型
function changeitem() {
var item = $("#linktype").val();
if (item == "2") {
$("#linkfiledown").css("display", "block");
}
else {
$("#linkfiledown").css("display", "none");
}
}
//关闭方法
function closewin() {
//关闭层和清除文本参数
$("#openid").hide(300);
$("#shutid").hide(100);
$("#linkfiledown").css("display", "none");
} var posX;
var posY;
var popDiv;
var dragable;
//鼠标按下事件
function down(e, openid) {
popDiv = document.getElementById(openid);
popDiv.style.cursor = "move";
e = e || window.event; //如果是IE 活着
posX = e.clientX - parseInt(popDiv.style.left);
posY = e.clientY - parseInt(popDiv.style.top);
dragable = true;
document.onmousemove = move;
}
//鼠标移动事件
function move(ev) {
if (dragable == true) {
ev = ev || window.event; //如果是IE
popDiv.style.left = (ev.clientX - posX) + "px";
popDiv.style.top = (ev.clientY - posY) + "px";
}
}
//鼠标抬起事件
function up() {
dragable = false;
popDiv.style.cursor = "default";
} //创建模态层
function HoutDiv() { //先要移除模态层
$("#shutid").remove();
//创建模态层添加属性
var div = document.createElement("div");
div.setAttribute("id", "shutid");
document.body.appendChild(div);
$("#shutid").css({ position: "absolute", left: "0px", top: "0px", background: "#CCCCCC" });
document.getElementById("shutid").style.filter = "Alpha(opacity=60)";
document.getElementById("shutid").style.opacity = "0.6";
//添加模态层宽高
$("#shutid").css("width", $(document).width());
$("#shutid").css("height", $(document).height());
//层的级别
$("#shutid").css("z-index", "1");
} //打开浮动层
function updatelink(linkid, linkname, linkaddress, linkorder, linktype, imglink) {
debugger;
$("#openid").show(300);
//层的级别最高
$("#openid").css("z-index", "2");
HoutDiv(); //调用遮罩层 $("#linkname").val(linkname);
$("#linkaddress").val(linkaddress);
$("#linkorder").val(linkorder);
$("#linktype").val(linktype);
$("#imglink").text(imglink);
$("#linkid").val(linkid);
} //检查表单
function check() {
var linkname = $("#linkname").val();
var linkaddress = $("#linkaddress").val();
var linkorder = $("#linkorder").val();
var linktype = $("#linktype").val(); if (linkname == "") {
$("#msgname").fadeIn(5000, function() {
$("#msgname").html("*请输入链接名");
$("#msgname").fadeOut("slow");
$("#linkname").focus();
});
return false;
} if (linkaddress == "") {
$("#msgaddress").fadeIn(5000, function() {
$("#msgaddress").html("*请输入链接地址");
$("#msgaddress").fadeOut("slow");
$("#linkaddress").focus();
});
return false;
} if (linkorder == "") {
$("#msgorder").fadeIn(5000, function() {
$("#msgorder").html("*请输入排序大小");
$("#msgorder").fadeOut("slow");
$("#linkorder").focus();
});
return false;
} if (linktype == "0") {
$("#msgtype").fadeIn(5000, function() {
$("#msgtype").html("*请输入选择类型");
$("#msgtype").fadeOut("slow");
$("#linktype").focus();
});
return false;
} else {
return true;
}
} //重置表单
function ClearText() {
$("#linkname").val("");
$("#linkaddress").val("");
$("#linkorder").val("");
$("#imglink").text("");
$("#linkid").val("");
}
</script>