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

Mostrar/ocultar link desde el servlet

Estas en el tema de Mostrar/ocultar link desde el servlet en el foro de Java en Foros del Web. Muy buenas, quería preguntar como ocultar y mostrar un link (<a>) desde el servlet. Hasta ahora lo que hago es con el atributo onLoad="" del ...
  #1 (permalink)  
Antiguo 23/03/2011, 13:59
 
Fecha de Ingreso: marzo-2011
Mensajes: 9
Antigüedad: 13 años, 9 meses
Puntos: 0
Mostrar/ocultar link desde el servlet

Muy buenas,

quería preguntar como ocultar y mostrar un link (<a>) desde el servlet. Hasta ahora lo que hago es con el atributo onLoad="" del body llamar a una función javascript que después de ejecutar un código para ver si hay que mostrar el link o no ejecuta la siguiente línea:

para ocultar: document.getElementById("seguinte").style.display = 'none';
para mostrar: document.getElementById("seguinte").style.display = '';

el problema que tiene esta forma de hacerlo es que al cargar la página el link se ve un momento muy rápidamente antes de ocultarse y queda feo, por eso pensé que si puedo ocultarlo desde el servlet no pasaría esto.

¿Alguien tuvo este problema ya o sabe como arreglarlo?

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 24/03/2011, 05:05
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 7 meses
Puntos: 306
Respuesta: Mostrar/ocultar link desde el servlet

Si quieres que venga ya del servlet, en la jsp solo tienes que poner el código del link dentro de un scriplet.

Cita:
<% if(condición){ %>

Código HTML que quieres o no que se muestre

<% } %>
Con eso eliminas completamente el link, no es que lo ocultes. También podrías poner dentro el javascript que muestra o no el link, y dejar fuera el link, de esa forma el link existe pero lo muestras o no.

Tampoco es que necesites esto, si tu problema es que se muestra y luego desaparece, hazlo al revés, visibilidad por defecto none.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 26/03/2011, 19:07
 
Fecha de Ingreso: marzo-2011
Mensajes: 9
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Mostrar/ocultar link desde el servlet

Mil gracias por el aporte!!

Etiquetas: jsp, jsp-servlets, link, mostar, servlet
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 18:06.