2009-09-10 10 views
0

j'ai codé un fichier d'en-tête qui comprend certains des tabs.Ce fichier d'en-tête est inclus dans jsps de site.en deux jsp pages onglets ne fonctionnent pas dans Internet Explorer mais dans d'autres jsps son travail bien.en firefox chaque onglet fonctionnent bien dans chaque JPS. ci-dessous est la section de code de jsp dans laquelle l'en-tête est inclus.liens onglet ne fonctionne pas dans Internet Explorer, mais fonctionne bien dans Firefox

<!-- Header Start --> 

    <!-- standard header bar with logo --> 
    <%@ include file="ssi/header1.ssi"%> 
    <!-- end of standard header bar with logo --> 

<!-- Header End --> 
section d » onglets de fichier d'en-tête

est illustré ci-dessous dans le code de header1.ssi

<div id="header"> 
<div class="headerInner"> 
    <div class="logo">&nbsp;</div> 
    <div class="userDetails"> 
     <% { 

      if(session.getAttribute("usermanagement")==null){ 
        headerObj= headerCtx.lookup("UserManagementJNDI"); 
        headerHome=(UserManagementHome)PortableRemoteObject.narrow(headerObj,UserManagementHome.class); 
        session.setAttribute("usermanagement",headerHome); 
       } 
      else 
        headerHome=(UserManagementHome)session.getAttribute("usermanagement"); 

       headerUser= headerHome.create(); 


     %> 
     Welcome <b><%=operatorId%></b> &nbsp;&nbsp; <a href="http://www.drivetrackplus.com" target="_blank">[Home]</a> | <a href="logout.jsp">[Logout]</a> 
     <br> 

     <%}%> 
     <%=(headerUser.getHierarchy(operatorId)!=null && !((headerUser.getHierarchy(operatorId)).equals(""))&& !((headerUser.getHierarchy(operatorId)).endsWith("null")))?headerUser.getHierarchy(operatorId):"" %> 

    </div> 
    <div class="clear"></div> 

    <div id="tabs"> 
     <% if (request.isUserInRole(RoleNames.CORP_GRP)){%> 
     <div class="tab" onClick="location.href='Corporate.jsp'"><div class="tabText">Customer</div></div> 
     <div class="tabSpacer">&nbsp;</div> 
     <%}%> 

     <%if (request.isUserInRole(RoleNames.MER_GRP)){%> 
     <div class="tabSelected" onClick="location.href='merchant.jsp'"><div class="tabTextSelected">Merchant</div></div> 
     <div class="tabSpacer">&nbsp;</div> 
     <%}%> 

     <%if (request.isUserInRole(RoleNames.ADMIN)){%> 
     <div class="tab" onClick="location.href='Admin.jsp'"><div class="tabText">Admin</div></div> 
     <div class="tabSpacer">&nbsp;</div> 
     <%}%> 

     <%if (request.isUserInRole(RoleNames.CONFIG_GRP)){%> 
     <div class="tab" onClick="location.href='config.jsp'"><div class="tabText">Config</div></div> 
     <div class="tabSpacer">&nbsp;</div> 
     <%}%> 

     <% if (request.isUserInRole(RoleNames.INTERFACE_GRP) || request.isUserInRole(RoleNames.CMS_UPLOAD) ||request.isUserInRole(RoleNames.CMS_DOWNLOAD) || request.isUserInRole(RoleNames.LPM_INTERFACE) || request.isUserInRole(RoleNames.ICICI_MP_INTERFACE) || request.isUserInRole(RoleNames.ICICI_MR_INTERFACE) || request.isUserInRole(RoleNames.CALL_REG_INTERFACE)){%> 
     <div class="tab" onClick="location.href='Interfaces.jsp'"><div class="tabText">Interfaces</div></div> 
     <div class="clear"></div> 
     <%}%> 
    </div> 
</div> 
    </div> 
+0

J'ai modifié "location.href" à "window.location.href"? Maintenant son fonctionnement bien dans les deux.Mais je ne comprends pas pourquoi? –

Répondre

0

j'ai modifié "location.href" à "window.location.href"? maintenant son fonctionne bien dans les deux. mais je ne comprends pas la raison derrière cela?

Questions connexes