الروابط لا تعمل التبويب في إنترنت إكسبلورر لكن الغرامة يعمل في فايرفوكس
-
05-07-2019 - |
سؤال
وأنا مشفرة ملف رأس التي تضم بعضا من ملف الرأس tabs.this هو تدرج في صفحات JSP من website.in صفحتين التخطيط الاستراتيجي المشترك علامات التبويب لا تعمل في استكشاف الإنترنت ولكن في البعض JSPS عملها fine.in فايرفوكس كل علامات التبويب تعمل بشكل جيد في كل صفحات JSP. أدناه هو مقطع التعليمات البرمجية من التخطيط الاستراتيجي المشترك الذي يتم تضمين رأس.
<!-- Header Start -->
<!-- standard header bar with logo -->
<%@ include file="ssi/header1.ssi"%>
<!-- end of standard header bar with logo -->
<!-- Header End -->
ويظهر مقطع علامات التبويب وملف رأس الصورة أدناه في مدونة header1.ssi
<div id="header">
<div class="headerInner">
<div class="logo"> </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> <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"> </div>
<%}%>
<%if ( request.isUserInRole(RoleNames.MER_GRP)){%>
<div class="tabSelected" onClick="location.href='merchant.jsp'"><div class="tabTextSelected">Merchant</div></div>
<div class="tabSpacer"> </div>
<%}%>
<%if ( request.isUserInRole(RoleNames.ADMIN)){%>
<div class="tab" onClick="location.href='Admin.jsp'"><div class="tabText">Admin</div></div>
<div class="tabSpacer"> </div>
<%}%>
<%if ( request.isUserInRole(RoleNames.CONFIG_GRP)){%>
<div class="tab" onClick="location.href='config.jsp'"><div class="tabText">Config</div></div>
<div class="tabSpacer"> </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>
المحلول
ولقد المعدلة "location.href" إلى "window.location.href"؟ الآن في العمل بشكل جيد في both.but أنا لا أفهم السبب وراء ذلك؟
لا تنتمي إلى StackOverflow