|
La sentencia para enviar un formulario en javascript es de sólo una línea. Puedes definir p.ej. una función envia_form:
<script>
<!--
function envia_form() {
document.forms[0].submit();
}
-->
</script>
Y ejecutarla cuando quieras, p.ej cuando hagas click en una imagen:
<img src='imagen.jpg' onClick='envia_form()'>
o bien al pasar por sobre de un texto (en capa):
<div id='simula_submit' onMouseOver='envia_form()'>Pasa el ratón por encima para enviar el formulario</div>
etc...
La función a la que te refieres lo que hace simplemente es redireccionar a la misma página pasándole los parámetros del formulario por la barra de direcciones (GET), lo cual es innecesario si estás usando un formulario y las puedes pasar ocultas (POST).
Espero que te sirva.
Salu2,
iNphYx
|