Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 12-may-2008, 12:21   #1 (permalink)
AbdelioR sólo puede mejorar
 
Avatar de AbdelioR
 
Fecha de Ingreso: septiembre-2006
Ubicación: Tarragona
Mensajes: 798
Submit desde javascript no va

Buenas, tengo un botón flash que me llama a una función en javascript que es la encargada de enviar un form.

El script es este:

Código HTML:
<script language="JavaScript">
<!--
function Descargar() { 

	document.fDescargar.submit(); 

}
//-->
</script>
Y el form que tengo es este:

Código HTML:
<form name="fDescargar" action="http://www.******.com/?t=<?=$ruta ?>" >
</form>
El problema es que la acción que se realiza es esta: http://www.*****.com/?. A partir del interrogante no lo lee.

No veo donde puede estar el error :/
__________________
::: www.hispanaworms.com ::: Comunidad de jugadores de W:A y WWP

Última edición por AbdelioR; 08-jun-2008 a las 01:35.
AbdelioR está desconectado   Responder Citando
Antiguo 13-may-2008, 02:15   #2 (permalink)
miSko está en el buen camino
 
Fecha de Ingreso: septiembre-2005
Mensajes: 342
Re: Submit desde javascript no va

prueba esto :

<form name="fDescargar" action="http://www.temasps3.com/?t=<?php echo $ruta ?>" >
</form>
__________________
Cursos de Reiki en Alicante
-
En la caja ponía: "Requiere Windows o superior..." por eso instalé GNU/Linux.
miSko está desconectado   Responder Citando
Antiguo 13-may-2008, 02:48   #3 (permalink)
mgusdl tiene algunos puntos positivos de karma
 
Avatar de mgusdl
 
Fecha de Ingreso: abril-2007
Ubicación: Málaga, España
Mensajes: 154
Enviar un mensaje por Skype™ a mgusdl
Re: Submit desde javascript no va

Has comprobado si $ruta tiene algún valor??


Yo además haría la referencia completa al formulario para evitar errores.

Código HTML:
<script type="text/javascript">
<!--
function Descargar()  { document.forms.fDescargar.submit(); }
//-->
</script>
mgusdl está desconectado   Responder Citando
Antiguo 13-may-2008, 04:19   #4 (permalink)
AbdelioR sólo puede mejorar
 
Avatar de AbdelioR
 
Fecha de Ingreso: septiembre-2006
Ubicación: Tarragona
Mensajes: 798
Re: Submit desde javascript no va

Si si, ruta tiene valor y la acción si la escribo yo en el navegador funciona correctamente.

El problema es que la llamada no se por qué pero falla. El form lo encuentra bien, solo que a partir del "?" no lee nada más, así que no puede ser problema del php ni que el javascript no encuentre el form tampoco :S
__________________
::: www.hispanaworms.com ::: Comunidad de jugadores de W:A y WWP
AbdelioR está desconectado   Responder Citando
Antiguo 13-may-2008, 04:28   #5 (permalink)
mgusdl tiene algunos puntos positivos de karma
 
Avatar de mgusdl
 
Fecha de Ingreso: abril-2007
Ubicación: Málaga, España
Mensajes: 154
Enviar un mensaje por Skype™ a mgusdl
Re: Submit desde javascript no va

Creo que el problema está en que ni especificas el metodo ni hay variables para enviar
Código HTML:
<form name="fDescargar" method="post" action="http://www.temasps3.com/?t=<?=$ruta;?>">
<input type="hidden" name="var1" value="1">
</form>

Claro que si lo importante es construir la cadena GET:
Código HTML:
<form name="fDescargar" method="get" action="http://www.temasps3.com/">
<input type="hidden" name="t" value="<?=$ruta;?>">
</form>
mgusdl está desconectado   Responder Citando
Antiguo 13-may-2008, 04:42   #6 (permalink)
AbdelioR sólo puede mejorar
 
Avatar de AbdelioR
 
Fecha de Ingreso: septiembre-2006
Ubicación: Tarragona
Mensajes: 798
Re: Submit desde javascript no va

vale, con el segundo método funciona a la perfección, muchas gracias mgusdl ^^
__________________
::: www.hispanaworms.com ::: Comunidad de jugadores de W:A y WWP
AbdelioR 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á Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:10.


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