Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/03/2010, 08:57
Avatar de greenhell
greenhell
 
Fecha de Ingreso: marzo-2010
Mensajes: 8
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: problema con documen.getElementByid()

claro el input tiene el id y aun asi no funciona como comento en otro de mis index lo llamo y funciona de maravilla, la funcion foco la llamo despues de abrir el formulario con ajax especificamente en el siguiente orden:
al hacer click sobre el vinculo:
1.- cierro un div de menu
2.- abro el div contenedor para el ajax
3.- ejecuto mi funcion para el ajax
4.-paso el foco al control que ya deberia estar cargado
y saz sorpresa marca un error de ke esta nulo ... pero si aun asi con todo y el error doy click en un hipervinculo que cree con la misma funcion y que sirve para pasar el foco ahi si funciona es algo extraño
mira adjunto la parte del codigo del hipervinculo a ver si me puedes hechar una mano
Código HTML:
<a onclick="cierra(menu),abrir(altas_proveedores),FAjax('formulario_altas.php','altas_proveedores','','get'),foco('id_proveedor')">
        <td width="220" align="center" valign="middle" class="bimg"><img src="../../Archivos/Imagen/proveedor.png" alt="Altas Productos" width="128" height="128" /><br /><br />Altas</td></a> 
voy a poner las caracteristicas del input al cual le quiero pasar el foco:
Código HTML:
 <input type="text"  id="id_proveedor" onfocus="this.style.backgroundColor='white'" onblur="this.style.backgroundColor=''" onkeyup="sin_espacios('id_proveedor')" class="cajas_textbox"  maxlength="15" />