onclick="window.showModalDialog('xxx.asp?param=xxx')"xxx.asp执行的时候就是在服务器端操作完毕后显示的
解决方案 »
- 正则匹配
- 请教一个IE6的疑难问题
- 关于js的使用
- 如何取得当前form所在的iframe的名字?
- <求助>用javascript生成XML文件时用createProcessingInstruction()创建头文件时出现的问题?
- 单击checkbox使当前页面中的iframe刷新?
- Ext 3.1 怎么重写 pagingtoolbar 隐藏刷新按钮?
- 快本命年了,发一棵经典的树祝大家新年快乐。
- 如何在JS中使用正则表达式实现字符串的空格剪切的功能(即象VB的TRIM函数一样)
- RequireJS缓存严重,线上部署后要更新JS文件应该怎么解决?
- 怎么能动态增加和删除样式??
- 响应无序列表的点击事件
* This function is to submit a form to ModalDialog.
* JK 2007-03-06
*/
function submitToModalDialog(formObj,dialogTitle,sFeatures){
var dialogArguments=new Array();
dialogArguments["src"]=null;
dialogArguments["title"]=dialogTitle;
dialogArguments["form"]=formObj;
return showModalDialog("jsp/DialogFrame.jsp",dialogArguments,sFeatures);
}其中,DialogFrame.jsp的内容大致如下:
<%@ page contentType="text/html;charset=UTF-8" %> <html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script language=javascript> var DialogArgument=window.dialogArguments;
if (DialogArgument!=null) document.write("<title>"+DialogArgument.title+"</title>");
else document.write("<title>Dialog</title>");
</script>
<title>Dialog</title>
</head><body leftMargin=0 rightMargin=0 topMargin=0 bottomMargin=0 onload="initFun();" scroll=no>
<iframe name="dialogFrame" src="/blank.html" width=100% height=100% id=dialogIframe></iframe>
<form name="dialogForm" method="post" action="" target="dialogFrame" style="display:none;">
<input type="hidden" name="tempXXXX">
</form>
</body></html>
<script language=javascript>function initFun()
{ if (DialogArgument!=null){
if(DialogArgument.form!=null){
var argForm=DialogArgument.form;
var dialogForm=document.dialogForm;
dialogForm.action=argForm.action;
var argFormElements=argForm.elements;
for(var i=0;i<argFormElements.length;i++){
dialogForm.insertAdjacentHTML("beforeEnd",argFormElements[i].outerHTML);
}
dialogForm.submit();
}
else{
document.dialogForm.action=DialogArgument.src;
document.dialogForm.submit();
}
}
else alert("Use DialogFrame wrongly.");
}
</script>
window.showModalDialog("******.***?param1=**¶m2=**,"","dialogHeight:600px;dialogWidth:800px;menubar:no;help:no;status:no;scroll:no;directories:no");