Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/09/2010, 14:42
Ruben82
 
Fecha de Ingreso: septiembre-2010
Mensajes: 10
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: J2ee+Struts 2

Cita:
Iniciado por Xerelo Ver Mensaje
Habría otras formas de hacerlo, pero para no liarte y ya que te manejas con javascript

Solución rápida:

Crea un método en javascript que se cargue en el onload del body (o onready de jquery)

Código Javascript:
Ver original
  1. <script>
  2. formu = '<s:property value="formulario">';
  3.  
  4. function inicio() {
  5. if (formu=='formulario1'){
  6. show1();}
  7. else if (formu=='formulario2'){
  8. show2();
  9. }
  10. }
  11. </script>
  12.  
  13. <body onload="inicio();">

Las JSP se generan en el servidor, mientras que el javascript en el navegador, así cuando la JSP llega al navegador, tendrás que

formu = 'formulario1/formulario2/null' dependiendo de donde vengas.

Entiendo lo que me dices pero no me funciona porque por mucho que le indiques al método onload() al seguir el curso normal cuando llega al div del formulario y ve la equita "hidden" lo oculta. He probado a quitarle esa etiqeta y hacerlo todo mediante javascript pero se ve que el html prevalece sobre él.

¿Alguna solución?


un saludo