Foros del Web » Programación para mayores de 30 ;) » Java »

Convertir un js a jsp

Estas en el tema de Convertir un js a jsp en el foro de Java en Foros del Web. Que tal buenas tardes Tengo un archivo jsp que es el principal de una aplicacion web, Para incluir el diseño del menu requiero del siguiente ...
  #1 (permalink)  
Antiguo 17/12/2009, 17:54
 
Fecha de Ingreso: diciembre-2009
Mensajes: 46
Antigüedad: 14 años, 5 meses
Puntos: 0
Convertir un js a jsp

Que tal buenas tardes

Tengo un archivo jsp que es el principal de una aplicacion web,
Para incluir el diseño del menu requiero del siguiente archivo horizontal-relative-left.js con las lineas de codigo:

<script type="text/javascript" src="<%=cssprincipal%>/horizontal-relative-left.js"></script>

El archivo horizontal-relative-left.js requiere de rutas hacia otros archivos que se
indican en unas de sus lineas por ejemplo:
um.baseSRC = "../images/salud/menu/";

Si um.baseSRC = "images/salud/menu/"; muestra el menu en la pagina principal PERO en el resto del sistema no

Si um.baseSRC = "/salud/images/salud/menu/"; trabaja bien en todas sus partes

Si um.baseSRC = "../images/salud/menu/"; en la pantalla principal no trabaja bien PERO en resto del sistema si

El problema es Imaginen que al menu de este foro (Panel de Control Ayuda Comunidad ...) le quitaran su color negro y lo dejara en un amarillo con la letra dificil de leer.

Ahora aqui viene pregunta: Es posible darle una extensión jsp a horizontal-relative-left.js y haci poder hacer uso de getContextPath() para dejar de la siguiente manera a um.baseSRC

Si um.baseSRC = "variableContextPath/images/salud/menu/";

Otra pregunta si desde un jsp hago uso de js se incluye haci:
<script type="text/javascript" src="<%=cssprincipal%>/horizontal-relative-left.js"></script>

Lo normal sería pensar que un jps que haga uso de otro js lo haga haci
<%@include file="<%=cssprincipal%>/horizontal-relative-left.jsp"%>
pero se comportara el archivo horizontal-relative-left.jsp como para lo que
realmente fue diseñado que es js.


Bueno muchas gracias por su tiempo y espero su respuestas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:43.