终于解决了一个困扰我许久的问题:通过window.showModalDialog打开的页面,Form提交,标题丢失
2008-03-18 16:06
1041 查看
问题描述:
1、在A页面用window.showModalDialog打开B页面。
2、在B页面有个搜索功能,是通过Form提交给自己。
3、打开页面的时候标题正常。
4、Form提交后回来,窗口标题丢失。
5、看代码:
<head>
<base target="_self">
<link href="<%=request.getContextPath() %>/WEB-JSP/css/css2.css" rel="stylesheet" type="text/css">
<link href="<%=request.getContextPath() %>/WEB-JSP/css/blue.css" rel="stylesheet" type="text/css">
<link href="<%=request.getContextPath() %>/WEB-JSP/css/calendar-blue.css" rel="stylesheet" type="text/css">
<script language="JavaScript" src="<%=request.getContextPath() %>/WEB-JSP/js/common.js"></script>
<script language="JavaScript" src="<%=request.getContextPath() %>/WEB-JSP/js/sorttable.js"></script>
<script language="JavaScript" src="<%=request.getContextPath() %>/WEB-JSP/js/validation.js"></script>
<title>查询</title>
</head>
6、这个问题困扰了我许久,终于在今天找到了解决方法:
把title标签移到 head标签最上面:
<head>
<base target="_self">
<title>查询</title> <link href="<%=request.getContextPath() %>/WEB-JSP/css/css2.css" rel="stylesheet" type="text/css">
<link href="<%=request.getContextPath() %>/WEB-JSP/css/blue.css" rel="stylesheet" type="text/css">
<link href="<%=request.getContextPath() %>/WEB-JSP/css/calendar-blue.css" rel="stylesheet" type="text/css">
<script language="JavaScript" src="<%=request.getContextPath() %>/WEB-JSP/js/common.js"></script>
<script language="JavaScript" src="<%=request.getContextPath() %>/WEB-JSP/js/sorttable.js"></script>
<script language="JavaScript" src="<%=request.getContextPath() %>/WEB-JSP/js/validation.js"></script>
</head>
7、此问题非常之BT,网上搜索一下以下答案:
1 )模式窗口比较特殊,所以对于title的位置比较敏感。
2 )title标签本来就应该放在<HEAD></HEAD>中的最上边, 只不过普通的 窗口允许或者忽略了title没有放在最上面的错误
1、在A页面用window.showModalDialog打开B页面。
2、在B页面有个搜索功能,是通过Form提交给自己。
3、打开页面的时候标题正常。
4、Form提交后回来,窗口标题丢失。
5、看代码:
<head>
<base target="_self">
<link href="<%=request.getContextPath() %>/WEB-JSP/css/css2.css" rel="stylesheet" type="text/css">
<link href="<%=request.getContextPath() %>/WEB-JSP/css/blue.css" rel="stylesheet" type="text/css">
<link href="<%=request.getContextPath() %>/WEB-JSP/css/calendar-blue.css" rel="stylesheet" type="text/css">
<script language="JavaScript" src="<%=request.getContextPath() %>/WEB-JSP/js/common.js"></script>
<script language="JavaScript" src="<%=request.getContextPath() %>/WEB-JSP/js/sorttable.js"></script>
<script language="JavaScript" src="<%=request.getContextPath() %>/WEB-JSP/js/validation.js"></script>
<title>查询</title>
</head>
6、这个问题困扰了我许久,终于在今天找到了解决方法:
把title标签移到 head标签最上面:
<head>
<base target="_self">
<title>查询</title> <link href="<%=request.getContextPath() %>/WEB-JSP/css/css2.css" rel="stylesheet" type="text/css">
<link href="<%=request.getContextPath() %>/WEB-JSP/css/blue.css" rel="stylesheet" type="text/css">
<link href="<%=request.getContextPath() %>/WEB-JSP/css/calendar-blue.css" rel="stylesheet" type="text/css">
<script language="JavaScript" src="<%=request.getContextPath() %>/WEB-JSP/js/common.js"></script>
<script language="JavaScript" src="<%=request.getContextPath() %>/WEB-JSP/js/sorttable.js"></script>
<script language="JavaScript" src="<%=request.getContextPath() %>/WEB-JSP/js/validation.js"></script>
</head>
7、此问题非常之BT,网上搜索一下以下答案:
1 )模式窗口比较特殊,所以对于title的位置比较敏感。
2 )title标签本来就应该放在<HEAD></HEAD>中的最上边, 只不过普通的 窗口允许或者忽略了title没有放在最上面的错误
相关文章推荐
- 用window.showModalDialog()打开一个新窗口,但是提交的时候会打开一个新页面解决办法
- 解决showmodeldialog提交重新打开一个页面的问题
- 解决模式对话框和window.open打开新页面Session会丢失问题
- easyui关于解决tab添加的页面通过href加载数据内容的页面刷新后form表单重复提交的问题;
- 解决以showModalDialog打开的页面在提交表单时弹出新窗口的问题
- 解决window.showModalDialog提交表单在新窗口中打开的问题
- 解决模式对话框和window.open打开新页面Session会丢失问题
- 解决模式对话框和window.open打开新页面Session会丢失问题
- 解决以showModalDialog打开的页面在提交表单时弹出新窗口的问题
- 关于showModalDialog打开页面后提交数据总打开新页面问题
- 解决window.showModalDialog丢失session的问题
- 一个困扰我许久的问题解决了
- 在showModalDialog打开的画面中提交form时,不想打开新窗口的解决方法
- 一个页面中多个window.onload = function(){}冲突问题解决思路
- 终于解决了一个Win7 下 VS 编译的问题,困扰了我好几个月
- Ajax提交Form表单页面仍会刷新问题的快速解决办法
- 负载均衡!!!!!困扰一个NA学子 许久,终于解决了~
- 一个页面中需要多个window.onload = function(){}冲突问题解决
- Showmodaldialog打开新页面解决问题
- 一个莫名奇妙问题的解决,数据大了后form不提交了