Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2007, 03:56
daviniagh
 
Fecha de Ingreso: marzo-2007
Mensajes: 20
Antigüedad: 17 años, 10 meses
Puntos: 0
Pregunta error: Se esperaba un objeto

Hola, tengo una aplicación web con Php y cuando intento abrir un popup me funciona en Firefox pero en IE me da el error: Se esperaba un objeto. Realmente el error viene antes de abrir el popup, al llamar a la función modifica() que lo que hace es volcar el valor de un elemento seleccionado en otra variable del formulario. Lo que me sorprende es que si en lugar de la llamada a la función, en el onclick meto el código a pelo funciona perfecto, pero no veo qué fallo cometo al llamar a la función.
Les pongo el código que creo relevante.
A ver si alguien puede ayudarme.
Muchas gracias.

Código:
function modificar(obj) 
{ 
	fi=document.getElementById(obj);
	document.form_personas.id.value=fi.value;		
}
Código PHP:
for ($i=0$i<count($elementos); $i++){ 
Código HTML:
<button name=<?php echo "id".$i;?> onClick='modificar(this.name);window.open("tercero.php?id_tercero="+document.form_personas.id.value+"&id_exp=<?PHP echo $id_expediente;?>","ficha_terceros","width=960,top=100,left=20,height=518,scrollbars=NO,resizable=1,location=1")'> <img src="./images/editar.gif"></button>


<form method="post" action="" name="form_personas">
	<input type="hidden" name="id">  
</form> 
}

He quitado código que hay por medio que no afecta, para que se vea más claro.