Una de javascript...

31/03/2005 - 23:04 por Manuel Vera | Informe spam
Como decía un famoso sabio y filósofo mexicano:
"ME HIERVE LA CABEZA!!!"

Tengo la siguiente rutina
function SALIR(){
if (confirm('¿Está seguro(a) que desea salir del chat?')){
var oF=document.forms[0];
alert(oF.action);
oF.elements['hSalir'].value = 'Salir';
alert(2);
oF.submit()
}
}

Hasta el alert(2) todo funciona perfecto.
La funcion es llamada desde:
<A HREF="javascript:SALIR()">salir</A>

Lo que trato es de desloguear al usuario a través de un link.
Alguien sabe porque rayos me marca este error en la linea del SUBMIT(): ???
Error: Object doesn't support this property or method

Gracias
Manuel

Preguntas similare

Leer las respuestas

#1 Manuel Vera
01/04/2005 - 17:26 | Informe spam
Que te cuento que hice el cambio que sugeriste (a pesar de que como lo tengo
me ha funcionado en otras paginas) y tampoco sirvio... muestra el mismo
error.
Tomé tu codigo y si funciono perfecto.
Revisando mi codigo me fije que tengo un <INPUT TYPE=SUBMIT
Se lo coloque a tu codigo y arrojo el error.
<form name="form1" action="" method="post">
<input type=text name="hSalir" value="">
<a href="#" onClick="SALIR(); return false;">SALIR</a>
<INPUT type="submit" value="Enviar" name=submit>
</form>
Resumen:
No puedo hacer el submit por codigo si lo tengo tambien como un boton.
Vere como hago con esto, si creo un segundo FORM con el link o que rayos.

Saludos y gracias
MV
Respuesta Responder a este mensaje
#2 Matias Iacono
01/04/2005 - 17:38 | Informe spam
En ese caso, el problema esta en que el NOMBRE del boton confunde a
javascript. Ya que la propiedad SUBMIT del form tiene el mismo nombre que tu
boton SUBMIT.

Prueba de cambiarle el nombre al boton.

Saludos,

Matias Iacono
Microsoft MVP ASP/ASP.net

Perfil: http://aspnet2.com/mvp.ashx?MatiasIacono
"Manuel Vera" wrote in message
news:
Que te cuento que hice el cambio que sugeriste (a pesar de que como lo


tengo
me ha funcionado en otras paginas) y tampoco sirvio... muestra el mismo
error.
Tomé tu codigo y si funciono perfecto.
Revisando mi codigo me fije que tengo un <INPUT TYPE=SUBMIT
Se lo coloque a tu codigo y arrojo el error.
<form name="form1" action="" method="post">
<input type=text name="hSalir" value="">
<a href="#" onClick="SALIR(); return false;">SALIR</a>
<INPUT type="submit" value="Enviar" name=submit>
</form>
Resumen:
No puedo hacer el submit por codigo si lo tengo tambien como un boton.
Vere como hago con esto, si creo un segundo FORM con el link o que rayos.

Saludos y gracias
MV


Respuesta Responder a este mensaje
#3 Manuel Vera
01/04/2005 - 17:57 | Informe spam
CASPITAS!
OSTIAS!
Que boludez de novatada!
Tantos años trabajando tirados a la papelera.
Era eso Matias, que el name del boton es igual al metodo del form.
Lo renombre y VOILÁ.
Gracias Mil
MV


"Matias Iacono" wrote in message
news:
En ese caso, el problema esta en que el NOMBRE del boton confunde a
javascript. Ya que la propiedad SUBMIT del form tiene el mismo nombre que


tu
boton SUBMIT.

Prueba de cambiarle el nombre al boton.

Saludos,

Matias Iacono
Microsoft MVP ASP/ASP.net

Perfil: http://aspnet2.com/mvp.ashx?MatiasIacono
"Manuel Vera" wrote in message
news:
> Que te cuento que hice el cambio que sugeriste (a pesar de que como lo
tengo
> me ha funcionado en otras paginas) y tampoco sirvio... muestra el mismo
> error.
> Tomé tu codigo y si funciono perfecto.
> Revisando mi codigo me fije que tengo un <INPUT TYPE=SUBMIT
> Se lo coloque a tu codigo y arrojo el error.
> <form name="form1" action="" method="post">
> <input type=text name="hSalir" value="">
> <a href="#" onClick="SALIR(); return false;">SALIR</a>
> <INPUT type="submit" value="Enviar" name=submit>
> </form>
> Resumen:
> No puedo hacer el submit por codigo si lo tengo tambien como un boton.
> Vere como hago con esto, si creo un segundo FORM con el link o que


rayos.
>
> Saludos y gracias
> MV
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida