浏览器IE6
在一个页面中有一个连接,连接的页面内容如下:
<%@ page contentType="text/xml; charset=UTF-8" language="java"%>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/style/tabpage.xsl"?>
<jsp:directive.page import="com.util.Convert"/>
<tabpage>
<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
long fgs_id=Convert.strToLong(request.getParameter("fgs_id"));
long gls_id=Convert.strToLong(request.getParameter("gls_id"));
%>
<title>巡查养护</title>
<page>
<title>巡查记录</title>
<action>/inspection.do?method=list&fgs_id=<%=fgs_id%>&gls_id=<%=gls_id%></action>
</page>
<page>
<title>养护日志</title>
<action>/conservation.do?method=list&fgs_id=<%=fgs_id%>&gls_id=<%=gls_id%></action>
</page>
</tabpage>
问题是在IE7下可以正常打开;在IE6下点了连接没反应。
请各位帮帮忙!
在一个页面中有一个连接,连接的页面内容如下:
<%@ page contentType="text/xml; charset=UTF-8" language="java"%>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/style/tabpage.xsl"?>
<jsp:directive.page import="com.util.Convert"/>
<tabpage>
<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
long fgs_id=Convert.strToLong(request.getParameter("fgs_id"));
long gls_id=Convert.strToLong(request.getParameter("gls_id"));
%>
<title>巡查养护</title>
<page>
<title>巡查记录</title>
<action>/inspection.do?method=list&fgs_id=<%=fgs_id%>&gls_id=<%=gls_id%></action>
</page>
<page>
<title>养护日志</title>
<action>/conservation.do?method=list&fgs_id=<%=fgs_id%>&gls_id=<%=gls_id%></action>
</page>
</tabpage>
问题是在IE7下可以正常打开;在IE6下点了连接没反应。
请各位帮帮忙!
在这行代码后
/inspection.do?method=list&fgs_id= <%=fgs_id%>&gls_id= <%=gls_id%> ???
</action>
麻烦各位写写!谢谢各位!!!
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/style/tabpage.xsl"?>
<jsp:directive.page import="com.util.Convert"/>
<tabpage>
<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
long fgs_id=Convert.strToLong(request.getParameter("fgs_id"));
long gls_id=Convert.strToLong(request.getParameter("gls_id"));
%>
<title>巡查养护</title>
<page>
<title>巡查记录</title>
<action>/inspection.do?method=list&fgs_id=<%=fgs_id%>&gls_id=<%=gls_id%>&p_ramdom= <%=Math.abs((new java.util.Random()).nextInt())%></action>
</page>
<page>
<title>养护日志</title>
<action>/conservation.do?method=list&fgs_id=<%=fgs_id%>&gls_id=<%=gls_id%>&p_ramdom= <%=Math.abs((new java.util.Random()).nextInt())%></action>
</page>
</tabpage>下面是xsl<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title><xsl:value-of select="tabpage/title" /></title>
<link rel="stylesheet" type="text/css" href="/style/global.css" />
</head>
<body>
<table class="layout" width="100%" height="100%" cellspacing="0">
<tr height="41">
<td>
<ul class="tab">
<xsl:for-each select="tabpage/page">
<li>
<a href="{action}" target="page" title="点击显示 {title}"><xsl:value-of select="title" /></a>
</li>
</xsl:for-each>
<xsl:for-each select="tabpage/back[1]">
<li class="button">
<a href="{action}" target="_self" title="点击 {title}"><xsl:value-of select="title" /></a>
</li>
</xsl:for-each>
</ul>
</td>
</tr>
<tr height="*">
<td>
<iframe src="{tabpage/page[1]/action}" name="page" width="100%" height="100%" frameborder="0" scrolling="auto">
</iframe>
</td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
问题是在IE7中没问题,在IE6中点击链接后没反应(但是在IE6中,选择链接右键"在新窗口中打开"可以)谢谢各位!!!
问题是在IE7中没问题,在IE6中点击链接后没反应(但是在IE6中,选择链接右键"在新窗口中打开"可以 这一句,感觉问题是不是出在“target”上。PS:对这个不懂,只是个人意见...
<?xml version="1.0" encoding="UTF-8"?>
改为:
<?xml version="1.0" ?>看看
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/style/tabpage.xsl"?>
<jsp:directive.page import="com.util.Convert"/>和
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/"> 我想应该问题可能出现在这2个头的问题上以前我遇到过类似问题,我从别的地方贴了个头就ok啦。。当时任务急我也没有深追究希望对lz有提示帮助