Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2007, 16:32
stix
 
Fecha de Ingreso: abril-2007
Mensajes: 6
Antigüedad: 17 años, 8 meses
Puntos: 0
Problema JSP y Explorer 7.0

Hola amigos, tengo un menu hecho en jsp y javascript que rescata los dominios y sub-dominios de una bd pero no se me ve en explorer 7.0, ojalas tengan alguna solucion a esto, se agredece de ante mano

Código:
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %>
<%@ taglib uri="/WEB-INF/tld/fmt.tld" prefix="fmt" %>
<%@ taglib uri="/WEB-INF/tld/struts-html-el.tld" prefix="html" %>

<script language="Javascript">
//Do you want images (if not set to 0 and remove the images from the body)?
foldImg=1;

//Here are the images for the top links.
foldinImg=new Image(); foldinImg.src="<html:rewrite page="/static/images/foldoutmenu2_arrow.gif"/>";
foldoutImg=new Image(); foldoutImg.src="<html:rewrite page="/static/images/foldoutmenu2_arrow_open.gif"/>";

//Here are the images for the sub links.
foldsubinImg=new Image(); foldsubinImg.src="<html:rewrite page="/static/images/foldoutmenu2_arrow.gif"/>";
foldsuboutImg=new Image(); foldsuboutImg.src="<html:rewrite page="/static/images/foldoutmenu2_arrow_open.gif"/>";
//If you change the images above please remember to change the images in the actual page as well.

// se cambio el document.app.location.href por app.location

function executeProceso(procesoCode, wasPagina) {
	if (wasPagina == ""){
		app.location="<html:rewrite page="/callhahtsite.do?hahtUrl=/HAHTpage/portal.Menu.runProceso?hidProcesoCode="/>"+procesoCode;
	} else {
		//document.app.location.href="<html:rewrite page="/"/>"+wasPagina;
		app.location="/b2bWeb/"+wasPagina;
	}
}
function executeActividad(actividadCode, wasPagina) {
	 if (wasPagina == ""){
		app.location="<html:rewrite page="/callhahtsite.do?hahtUrl=/HAHTpage/portal.Menu.runActividad?hidActividadCode="/>"+actividadCode;
	}
 else {
		app.location="/b2bWeb/"+wasPagina;
	}
}
function executeOpcion(opcionCode, wasPagina) {
	if (wasPagina == ""){
		app.location="<html:rewrite page="/callhahtsite.do?hahtUrl=/HAHTpage/portal.Menu.runOpcion?hidOpcionCode="/>"+opcionCode;
	} else {
		//document.app.location.href="<html:rewrite page="/"/>"+wasPagina;
		app.location="/b2bWeb/"+wasPagina;
	}
}

</script>

<script type="text/javascript" src="<html:rewrite page='/static/scripts/menu.js' />"></script>    
<link rel="stylesheet" type="text/css" href="<html:rewrite page='/static/styles/menu.css' />" />
<div class="menu">
<c:forEach var="dominio" items="${Dominios}">
  <c:if test="${dominio.codigo == DominioCode}">
  <p>&nbsp;</p>
  <TABLE width="150" border="0" cellspacing="0" cellpadding="0">
    <TR STYLE="font-size : 5px; border-top-style : none; border-bottom-style : none; border-left-style : none; border-right-style : none; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; height : 10px;">
      <TD width="5" colspan="2">&nbsp;</TD>
    </TR>
    <TR>
      <TD width="4">
        <DIV align="LEFT">&nbsp;</DIV>
      </TD>
      <TD background="<html:rewrite page="/static/images/bg_b.gif"/>" CLASS="clTitulo" width="150" height="20">
	      <c:out value="${dominio.titulo}" />
       </TD>
    </TR>
    <TR>
      <TD colspan="2">
		<DIV id="divFoldCont">   	
		<c:forEach var="proceso" items="${dominio.procesos}" varStatus="statusProceso">
		<c:choose> 
		<c:when test="${empty proceso.accion}"> 
			<DIV id="divFold<c:out value="${statusProceso.index}" />" class="clFold">
			<table border=0 width=149 cellspacing=0 cellpadding=0>
			<tr><td class='clBorde'>
			 	<table border=0 width=148 cellspacing=0 cellpadding=0 bordercolor="#f7f7f7"><tr>
			 		<td valign="top"><img src="<html:rewrite page="/static/images/foldoutmenu2_arrow.gif" />" name="imgFold<c:out value="${statusProceso.index}" />"  border=0 align="middle" hspace=2 vspace="4"></td>
					<td id="proceso<c:out value="${proceso.codigo}"/>" width=133 valign="top"><a href="javascript:foldmenu(<c:out value="${statusProceso.index}" />,1);"  class="clFoldLinks" title='+'><c:out value="${proceso.titulo}" /></a></td></tr>
				</table>
			</table>
			<c:forEach var="actividad" items="${proceso.actividades}" varStatus="statusActividad">
			<c:choose> 
			<c:when test="${empty actividad.accion}"> 
				<DIV id="divFoldSub<c:out value="${statusProceso.index}" />_<c:out value="${statusActividad.index}" />" class="clFoldSub">
					<table border=0 width=149 cellspacing=0 cellpadding=0>
					<tr><td class="clBorde">
						<table border=0 width=148 cellspacing=0 cellpadding=0 bordercolor="#f7f7f7"><tr>
							<td width=10>&nbsp;</td><td width=4 valign="top"><img src="<html:rewrite page="/static/images/foldoutmenu2_arrow.gif"/>" name="imgFold<c:out value="${statusProceso.index}" />Sub<c:out value="${statusActividad.index}" />"  border=0 align="middle" vspace="4"></td>
							<td id="actividad<c:out value="${actividad.codigo}"/>" width=133 valign="top" STYLE='display : block;'><a href="#" onclick="subfoldmenu(<c:out value="${statusProceso.index}" />,<c:out value="${statusActividad.index}" />)" class="clSubLinks" title='+'><c:out value="${actividad.titulo}"/></a></td></tr>
						</table>
					</td></tr>
					</table>
					<DIV id="divFoldSub<c:out value="${statusProceso.index}" />_<c:out value="${statusActividad.index}" />_0" class="clFoldSub2">
					<c:forEach var="opcion" items="${actividad.opciones}">
						<table width=149 border=0 cellspacing=0 cellpadding=0 ><tr><td width=150 class='clBorde'>
							<table width=148 border=0 cellspacing=0 cellpadding=1 bordercolor="#f7f7f7"><tr>
								<td width=15>&nbsp;</td><td width=4><img src="<html:rewrite page="/static/images/foldoutmenu2_arrow.gif"/>" name="imgFold<c:out value="${statusProceso.index}" />Sub<c:out value="${statusActividad.index}" />"  border=0 align="middle" vspace="4"></td>
								<td id="opcion<c:out value="${opcion.codigo}"/>" width=128 valign=top><A HREF="javascript:executeOpcion('<c:out value="${opcion.codigo}"/>', '<c:out value="${opcion.WASPagina}"/>');" class="clSubLinks2" title="<c:out value="${opcion.descripcion}"/>"><c:out value="${opcion.titulo}"/></A></td></tr>
							</table></td></tr>
						</table> 
					</c:forEach>
	</DIV>
                </DIV>
				</c:when>
				<c:otherwise>                                  
				<DIV id="divFoldSub<c:out value="${statusProceso.index}" />_<c:out value="${statusActividad.index}" />" class="clFoldSub">
					<table width=149 border=0 cellspacing=0 cellpadding=0><tr><td class='clBorde'>
						<table width=148 border=0 cellspacing=0 cellpadding=1 bordercolor="#f7f7f7"><tr><td width=10>&nbsp;</td>
							<td width=4 valign="top"><img src="<html:rewrite page="/static/images/bullet_sec.gif" />" name="imgFold<c:out value="${statusProceso.index}" />Sub<c:out value="${statusActividad.index}" />"  border=0 align="middle" vspace="4"></td>
							<td id="actividad<c:out value="${actividad.codigo}"/>" width=133 valign="top" STYLE='display : block;'><a href="javascript:executeActividad('<c:out value="${actividad.codigo}"/>','<c:out value="${actividad.WASPagina}"/>');" onclick="subfoldmenu(<c:out value="${statusProceso.index}" />,-1);" class="clSubLinks" title="<c:out value="${actividad.descripcion}"/>"><c:out value="${actividad.titulo}"/></a></td></tr>
						</table>
					</table>
					<DIV id="divFoldSub<c:out value="${statusProceso.index}" />_<c:out value="${statusActividad.index}" />_0" class="clFoldSub2"></DIV>
				</DIV>
	         </c:otherwise>
	         </c:choose>
			</c:forEach>
           </DIV>
         </c:when>
         <c:otherwise>
			<DIV id="divFold<c:out value="${statusProceso.index}" />" class="clFold">          
	           <table border=0 width=149 cellspacing=0 cellpadding=0><tr><td class='clBorde'>
           			<table border=0 width=148 cellspacing=0 cellpadding=1 bordercolor="#f7f7f7"><tr>
           				<td width=4 valign="top"><IMG src="<html:rewrite page="/static/images/bullet_sec.gif" />" name="imgFold<c:out value="${statusProceso.index}" />"  border=0 align="middle" hspace=2 vspace="4"/></td>
           				<td id="proceso<c:out value="${proceso.codigo}"/>" width=133 valign="top" ><A HREF="javascript:executeProceso('<c:out value="${proceso.codigo}"/>','<c:out value="${proceso.WASPagina}"/>');" onclick="foldmenu(<c:out value="${statusProceso.index}" />,-1);" class="clFoldLinks" title='<c:out value="${proceso.descripcion}"/>'><c:out value="${proceso.titulo}"/></A></td></tr>
           			</table></td></tr>
	           </table>
	           <DIV id="divFoldSub<c:out value="${statusProceso.index}" />_<c:out value="${statusActividad.index}" />" class="clFoldSub2"></DIV>
           </DIV>
         </c:otherwise>
         </c:choose>
		</c:forEach>
	</c:if>
</c:forEach>
		</DIV>       
  	</TR>
  </TABLE>
</div>