Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2010, 10:30
Avatar de JOSANCIN
JOSANCIN
 
Fecha de Ingreso: septiembre-2008
Ubicación: huesca
Mensajes: 298
Antigüedad: 15 años, 8 meses
Puntos: 0
no me funciona javascript con un bucle ya que el id es el mismo

Hola a todos,
Pese a que pateketrueke me ayudo no he conseguido solucionarlo, no consigo que la funcion de javascript funcione, no se bien si ponerlo en este foro o en el de javascript, pruebo a ponerlo en este y si no mañana lo pasare al de javascript
Tengo un bucle que lee valores de una tabla mostrando en pantalla formularios, en el form tengo un evento que llama a una funcion de javascript; lo que me ocurre es lo siguiente, si pongo tres formularios independientes funciona el javascript mientras que si listo los formularios por medio de un bucle no se llama a la funcion al hacer el submit.
Si hago un alert en la funcion de javascript veo que el valor no "entra"

agradeceria que alguien me diera una pista de como resolverlo si a alguno le ha pasado

gracias y que vaya bien





<html>
<head>

<script type="text/javascript">
function getfocus(id)
{

var name=document.forms["id"].dato.value;
document.getElementById(name).focus();
return false;
}
</script>

</head>
<body>

<?php

while($fila=mysql_fetch_array ($resultado)){

$resultado=consultar("select * from noticias ");
$id=$fila["id"];
echo '<form method="post" action ="" id="'.$id.'" onsubmit="return getfocus('.$id.');" >';
echo '<input type="hidden" name="ok" value='.$id.'>';
echo '<input type="submit" value="ver noticia completa" id='.$id.'>';

}

?>
</body>
</html>