Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 10-may-2006, 16:31   #1 (permalink)
eduardo1983 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2006
Mensajes: 75
Sonrisa pasar variables de una pagina a otra

Hola amigos del foro.

Tengo una duda, lo que pasa es que estoy haciendo unas paginillas en jsp, resulta que al dar un link, activo una funcion javascript llamada prompt el cual me permite insertar un texto ose mas omenos tengo esto:

function hola()
{
valor=promt()
document.formulario.oscar.value=valor;

}

<form>
<a href="" onclick="hola();">hola</a>
<input type="hidden" name="oscar" value="">
</form>


en la otra pagina lo que hago es capturar con el request..supuestamente la el campo oculto oscar que debe trareme el campo que inserte el javascrip..pero no sale nada..
alguien me sugiere algo?
eduardo1983 está desconectado   Responder Citando
Antiguo 10-may-2006, 18:58   #2 (permalink)
stock tiene algunos puntos positivos de karma
 
Avatar de stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 1.993
mmmmmmmmmm, para que la informacion sea enviada, necesitas ahcer un submital formulario, tu codigo quedaria mas o menos asi:

<form action="otraPage.jsp" method="POST">
<a href="" onclick="hola();">hola</a>
<input type="hidden" name="oscar" value="">
<input type="submit">
</form>

bueno, espero te sirva,have funnnnnnnnnnn
__________________
Don't hate the languaje, hate the runtime environment
Crysfel's Blog :: Blog de programación, JAVA,PHP, AJAX, JavaScript, CSS y otras hierbas
stock está desconectado   Responder Citando
Antiguo 11-may-2006, 00:43   #3 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.495
Así al darle al enlace tampoco enviara el formulario.

Lo mas sencillo sería:
.- Hacer un submit del formulario desde el JavaScript que se ejecuta. Ademas deberias devolver "false" en el enlace para que no te siga el enlace en vez seguirte el enlace cuando le das.

Código:
function hola()
{
  valor=promt()
  document.formulario.oscar.value=valor;
  document.formulario.submit();
  return false;
}

<form>
<a href="javascript:hola();">hola</a>
<input type="hidden" name="oscar" value="">
</form>
Mas o menos. De todas formas es un tema de JavaScript, mas que de Java.

Saludos
GreenEyed está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:28.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93