问题描述:
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、打开页面的时候标题正常。
![](https://p-blog.csdn.net/images/p_blog_csdn_net/caiyakang/1.png)
4、Form提交后回来,窗口标题丢失。
![](https://p-blog.csdn.net/images/p_blog_csdn_net/caiyakang/2.png)
5、看代码:
6、这个问题困扰了我许久,终于在今天找到了解决方法:
把title标签移到 head标签最上面:
7、此问题非常之BT,网上搜索一下以下答案:
1 )模式窗口比较特殊,所以对于title的位置比较敏感。
2 )title标签本来就应该放在<HEAD></HEAD>中的最上边, 只不过普通的 窗口允许或者忽略了title没有放在最上面的错误