Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Submit desde javascript no va (http://www.forosdelweb.com/f13/submit-desde-javascript-no-585567/)

AbdelioR 12/05/2008 12:21

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 :/

miSko 13/05/2008 02:15

Re: Submit desde javascript no va
 
prueba esto :

<form name="fDescargar" action="http://www.temasps3.com/?t=<?php echo $ruta ?>" >
</form>

mgusdl 13/05/2008 02:48

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>


AbdelioR 13/05/2008 04:19

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

mgusdl 13/05/2008 04:28

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>


AbdelioR 13/05/2008 04:42

Re: Submit desde javascript no va
 
vale, con el segundo método funciona a la perfección, muchas gracias mgusdl ^^


La zona horaria es GMT -6. Ahora son las 09:53.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.