Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2010, 18:40
victorfz
 
Fecha de Ingreso: abril-2002
Mensajes: 186
Antigüedad: 22 años
Puntos: 2
Problema cambiando action en formulario.

Hola quiero cambiar en action de un formulario y enviarlo pero me da problemas
Arriba tengo el código que me falla con firefox y con explorer pero me funciona con chrome

Abajo el código en limpio (sin css ni nada de eso) y me funciona con todos los navegadores.
Ya sé que influye mucho el fichero css (que por ser muy extenso de momento no lo pongo) pero alguien me podría decir que es lo falla?
Saludos

Código HTML:

	<script language="javascript">

	function enviar_prueba()
	{ 

		document.forms.prueba.action= "iniciosesion.php";
		document.forms.prueba.submit();	
	} 
	</script>




                <!--Inicio bloque pruebas-->

                        <div class="Block">
                            <div class="Block-tl"></div>
                            <div class="Block-tr"><div></div></div>
                            <div class="Block-bl"><div></div></div>
                            <div class="Block-br"><div></div></div>
                            <div class="Block-tc"><div></div></div>
                            <div class="Block-bc"><div></div></div>
                            <div class="Block-cl"><div></div></div>
                            <div class="Block-cr"><div></div></div>
                            <div class="Block-cc"></div>
                            <div class="Block-body">
                                <div class="BlockHeader">
                                    <div class="header-tag-icon">
                                        <div class="BlockHeader-text">
                                            prueba
                                        </div>
                                    </div>
                                    <div class="l"></div>
                                    <div class="r"><div></div></div>
                                </div>
                                <div class="BlockContent">
                                    <div class="BlockContent-body">
                                        <div><form method="post" action="index.php" name="prueba">
                                        <input type="text" value="" name="campo_prueba" id="s" style="width: 95%;" />
                                        <button class="Button" type="submit" >
                                        	<a class="Button" href="javascript:enviar_prueba()"> 
                                                <span class="btn">
                                                    <span class="t">Buscar</span>
                                                    <span class="r"><span></span></span>
                                                    <span class="l"></span>
                                                </span>
                                            </a>
                                        </button>
                                        </form></div>
                                    </div>
                                </div>
                            </div>
                        </div> 


Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
<script language="javascript">
function enviar_prueba()
{ 
	//document.forms.prueba.action= "iniciosesion.php";
	//document.forms.prueba.submit();

	document.forms["prueba"].action="iniciosesion.php";
	document.forms["prueba"].submit();
} 
</script>

</head>

<body>


<form method="post" action="" name="prueba">
<input type="text" value="" name="campo_prueba"  />
<a  href="javascript:enviar_prueba()">Cambiar action y enviar</a>
</form>


</body>
</html>