现在我有一个页面scrb.jsp里面有一个按钮A能够跳往jfeechartpng.jsp页面。jfeechartpng.jsp里面有四个按钮,代码如下
<%@ include file="tag.jsp" %>
<SCRIPT LANGUAGE="JavaScript">
  var jhstr=parent.document.all.jhstr.value;
  var height=window.screen.availHeight-250;
  var width=window.screen.availWidth-50;
</SCRIPT><body>  
<table width="100%"  border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left">
<div id="container">
  <div id="title">
    <ul>
     <li id="tag1"><a href="" id="rjc" target="n2" onClick="switchTag1('tag1','content5');this.blur();" class="selectli1"><span class="selectspan1">日进尺</span></a></li>
    <li id="tag2"><a href="" id="zjjc" target="n2" onClick="switchTag1('tag2','content5');this.blur();"><span>累计进尺</span></a></li>
    <li id="tag3"><a href="" id="kzjs" target="n2" onClick="switchTag1('tag3','content5');this.blur();"><span>开钻井数</span></a></li>
<li id="tag4"><a href="" id="wzjs" target="n2" onClick="switchTag1('tag4','content5');this.blur();"><span>完钻井数</span></a></li>
    <li id="tag5"><a href="" id="hqhs" target="n2" onClick="switchTag1('tag5','content5');this.blur();"><span>含气含水</span></a></li>
    </ul>
  </div>
<div id="content" class="content1">
<div id="content1">
<jsp:include page="JfreeChartPngRjc.jsp?jbselect=0"> 
</jsp:include> 
</div>
<div id="content2" class="hidecontent"></div>
<div id="content3" class="hidecontent"></div>
<div id="content4" class="hidecontent"></div>
<div id="content5" class="hidecontent">
<iframe name="n2" id="n2" align="middle" frameborder="0"  height="100%" width="100%" scrolling="auto"/></div>
  </div>
  </div>
</td> 
</table>
tag.jsp里面包含的为css和js代码。
现在我要做的就是把这个按钮挪到另外一个页面(mainframe)里面,按道理说是没有问题的,但是这个,时候css失效了。并且日进尺,累计进尺这四个按钮中只有第一个日进尺(JfreeChartPngRjc.jsp)能够得到数值,求救,这到底是为什么。

解决方案 »

  1.   

    跳转的页面位置没有变,只有跳转的出发点变了,难道这样CSS也会失效?求高手帮助
      

  2.   

    <%@ include file="tag.jsp" 我如果把这句改成<%@ include file="../tag.jsp" css就有效果了,但是这样明显就是错误的,因为他们是同一个文件夹下面的,而且这个时候,css有效了,但是js又没有效果了,快崩溃了。。
      

  3.   

    不行tag.jsp里面直接写绝对路径<script src="/js/xxxx.js" type="text/javascript"></script>
      

  4.   

    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <%@ include file="tag.jsp" %>
    <head>
    <base href="<%=basePath%>">
    <SCRIPT LANGUAGE="JavaScript">
      var jhstr=parent.document.all.jhstr.value;
      var height=window.screen.availHeight-250;
      var width=window.screen.availWidth-50;
    </SCRIPT></head>
    <body>   
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td align="left">
    <div id="container">
      <div id="title">
      <ul>
      <li id="tag1"><a href="" id="rjc" target="n2" onClick="switchTag1('tag1','content5');this.blur();" class="selectli1"><span class="selectspan1">日进尺</span></a></li>
      <li id="tag2"><a href="" id="zjjc" target="n2" onClick="switchTag1('tag2','content5');this.blur();"><span>累计进尺</span></a></li>
      <li id="tag3"><a href="" id="kzjs" target="n2" onClick="switchTag1('tag3','content5');this.blur();"><span>开钻井数</span></a></li>
    <li id="tag4"><a href="" id="wzjs" target="n2" onClick="switchTag1('tag4','content5');this.blur();"><span>完钻井数</span></a></li>
      <li id="tag5"><a href="" id="hqhs" target="n2" onClick="switchTag1('tag5','content5');this.blur();"><span>含气含水</span></a></li>
      </ul>
      </div>
    <div id="content" class="content1">
    <div id="content1">
    <jsp:include page="JfreeChartPngRjc.jsp?jbselect=0">  
    </jsp:include>  
    </div>
    <div id="content2" class="hidecontent"></div>
    <div id="content3" class="hidecontent"></div>
    <div id="content4" class="hidecontent"></div>
    <div id="content5" class="hidecontent">
    <iframe name="n2" id="n2" align="middle" frameborder="0" height="100%" width="100%" scrolling="auto"/></div>
      </div>
      </div>
    </td>  
    </table>
      

  5.   

    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <%@ include file="tag.jsp" %>
    <head>
    <base href="<%=basePath%>">
    <SCRIPT LANGUAGE="JavaScript">
      var jhstr=parent.document.all.jhstr.value;
      var height=window.screen.availHeight-250;
      var width=window.screen.availWidth-50;
    </SCRIPT></head>
    <body>   
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td align="left">
    <div id="container">
      <div id="title">
      <ul>
      <li id="tag1"><a href="" id="rjc" target="n2" onClick="switchTag1('tag1','content5');this.blur();" class="selectli1"><span class="selectspan1">日进尺</span></a></li>
      <li id="tag2"><a href="" id="zjjc" target="n2" onClick="switchTag1('tag2','content5');this.blur();"><span>累计进尺</span></a></li>
      <li id="tag3"><a href="" id="kzjs" target="n2" onClick="switchTag1('tag3','content5');this.blur();"><span>开钻井数</span></a></li>
    <li id="tag4"><a href="" id="wzjs" target="n2" onClick="switchTag1('tag4','content5');this.blur();"><span>完钻井数</span></a></li>
      <li id="tag5"><a href="" id="hqhs" target="n2" onClick="switchTag1('tag5','content5');this.blur();"><span>含气含水</span></a></li>
      </ul>
      </div>
    <div id="content" class="content1">
    <div id="content1">
    <jsp:include page="JfreeChartPngRjc.jsp?jbselect=0">  
    </jsp:include>  
    </div>
    <div id="content2" class="hidecontent"></div>
    <div id="content3" class="hidecontent"></div>
    <div id="content4" class="hidecontent"></div>
    <div id="content5" class="hidecontent">
    <iframe name="n2" id="n2" align="middle" frameborder="0" height="100%" width="100%" scrolling="auto"/></div>
      </div>
      </div>
    </td>  
    </table>
      

  6.   

    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <%@ include file="tag.jsp" %>
    <head>
    <base href="<%=basePath%>">
    <SCRIPT LANGUAGE="JavaScript">
      var jhstr=parent.document.all.jhstr.value;
      var height=window.screen.availHeight-250;
      var width=window.screen.availWidth-50;
    </SCRIPT></head>
    <body>   
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td align="left">
    <div id="container">
      <div id="title">
      <ul>
      <li id="tag1"><a href="" id="rjc" target="n2" onClick="switchTag1('tag1','content5');this.blur();" class="selectli1"><span class="selectspan1">日进尺</span></a></li>
      <li id="tag2"><a href="" id="zjjc" target="n2" onClick="switchTag1('tag2','content5');this.blur();"><span>累计进尺</span></a></li>
      <li id="tag3"><a href="" id="kzjs" target="n2" onClick="switchTag1('tag3','content5');this.blur();"><span>开钻井数</span></a></li>
    <li id="tag4"><a href="" id="wzjs" target="n2" onClick="switchTag1('tag4','content5');this.blur();"><span>完钻井数</span></a></li>
      <li id="tag5"><a href="" id="hqhs" target="n2" onClick="switchTag1('tag5','content5');this.blur();"><span>含气含水</span></a></li>
      </ul>
      </div>
    <div id="content" class="content1">
    <div id="content1">
    <jsp:include page="JfreeChartPngRjc.jsp?jbselect=0">  
    </jsp:include>  
    </div>
    <div id="content2" class="hidecontent"></div>
    <div id="content3" class="hidecontent"></div>
    <div id="content4" class="hidecontent"></div>
    <div id="content5" class="hidecontent">
    <iframe name="n2" id="n2" align="middle" frameborder="0" height="100%" width="100%" scrolling="auto"/></div>
      </div>
      </div>
    </td>  
    </table>