hola!!!
ESto me pasa a veces, porque otras se arregla cargando el servidor otra vez. Pero como no quiero que el problema se repita se lo comento a ver que les parece. Resulta que a veces las llamadas a funciones no funcionan, no llaman se quedan en la misma pagina.
yo trabajo con paginas jsp y uso javascript solo en algunas. les pongo el codigo para que me entiendan:
<a href="javascript:actuacion(1);" class="Estilo1">Añadir Actuacion</a>
<script type="text/javascript">
function actuacion(tipo)
{
var campos = document.getElementsByName("numAct");
var num = document.frm.numExp.value;
var encontrado=0;
var act;
for(i=0; i<campos.length; i++)
{
if(campos[i].checked)
{
act=campos[i].value;
encontrado=encontrado+1;
break;
}
}
if(encontrado==1)
{
if(tipo==1)
alert("Ha seleccionado una actuacion");
if(tipo==2)
location=("http://localhost:8080/proyecto/form/actuacionesAction.do?do=bajaActuacion&numAct="+act );
if(tipo==3)
location=("http://localhost:8080/proyecto/form/");
}
if(encontrado == 0)
{
if(tipo==1)
location=("http://localhost:8080/proyecto/form/altaActuacion.jsp?numExp="+num);
else
alert("Ha de seleccionar una actuacion");
}
if(encontrado > 1)
{
alert("Ha seleccionado mas de una actuacion");
}
}
</script>
se que javascript a veces funciona mejor con un navegador que con otro, pero lo he probado con mozilla y el explorer y pasa lo mismo. hago la llamada con añadir actuacion y no me va, no la ejecuta. me pregunto si hay alguna sentencia con la que obligue siempre a ejecutar la funcion ya que asi a veces lo hace y otras no.
gracias