Foros del Web » Programando para Internet » Javascript »

Ejecutar Evento Javascript al llenar div...

Estas en el tema de Ejecutar Evento Javascript al llenar div... en el foro de Javascript en Foros del Web. Saludos, tengo un campo que recibe la clave del cliente, usando AJAX modifico un div creando campos con los valores que corresponden a la clave ...
  #1 (permalink)  
Antiguo 18/08/2010, 16:45
 
Fecha de Ingreso: agosto-2010
Ubicación: León Gto. México
Mensajes: 39
Antigüedad: 13 años, 8 meses
Puntos: 0
Ejecutar Evento Javascript al llenar div...

Saludos, tengo un campo que recibe la clave del cliente, usando AJAX modifico un div creando campos con los valores que corresponden a la clave del cliente, en caso de no haber datos asociados a ese cliente lo que hago es cargar los campos vacios...

Hasta aqui todo bien, pero lo que quiero hacer es que cuando se carguen estos datos vacios se ejecute un evento javascript el cual me abra un ventana hija en la cual el usuario pueda buscar un cliente, seleccionarlo y llenar los datos...

Alguna idea??
  #2 (permalink)  
Antiguo 19/08/2010, 07:37
Avatar de cloudandviator  
Fecha de Ingreso: agosto-2010
Ubicación: Popayán - Colombia
Mensajes: 27
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Ejecutar Evento Javascript al llenar div...

Hola, mira el parametro "success" trae el data lo que puedes hacer es evaluarlo a ver si no viene vacio y en caso contrario mustras un div (generalmente oculto o cargado via ajax) con el formulario que necesitas

$.ajax({
url: 'ajax/test.html',
success: function(data) {
$('.result').html(data);
alert('Load was performed.');
}
});
  #3 (permalink)  
Antiguo 19/08/2010, 11:11
 
Fecha de Ingreso: agosto-2010
Ubicación: León Gto. México
Mensajes: 39
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Ejecutar Evento Javascript al llenar div...

Mmm no entiendo del todo, eso va en mi llamada a la funcion que ejecuta mi llamada a AJAX???
  #4 (permalink)  
Antiguo 19/08/2010, 12:28
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Ejecutar Evento Javascript al llenar div...

Hola

Cita:
Iniciado por abponk Ver Mensaje
Mmm no entiendo del todo, eso va en mi llamada a la funcion que ejecuta mi llamada a AJAX???
Has de tener en cuenta que eso es JQuery y no, esa es la respuesta que obtienes

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 19/08/2010, 15:24
 
Fecha de Ingreso: agosto-2010
Ubicación: León Gto. México
Mensajes: 39
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Ejecutar Evento Javascript al llenar div...

Mmm... ps no quiero meterme con el jquery, no hay una forma "bruta" de hacerlo?? Con Html y javascript puro
  #6 (permalink)  
Antiguo 19/08/2010, 15:45
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Ejecutar Evento Javascript al llenar div...

Hola

La idea sería mas o menos esta

Una vez que has evaluado que no se ha generado resultado, abres una popup
Cita:
window.open('lapopup.php','popup','resizable=yes, top='+alto+', left='+ancho+', width=300 ,height=300, menubar=no, scrollbars=no, status=no, titlebar=no, toolbar=no,directories=no');
Ahora e la popup

Cita:
<?php // Esto se supone que son los datos que trae la nueva consulta
$razon = "Por que quiero";
$cliente = 12;
$calle = "Italia";
?>
//Una vez recibidos todos lo datos, los insertamos en los campos que se crearon anteriormente
<a href="#na" target="popup" hreflang="es" onclick="enviar_datos_cliente();">Enviar Datos Al Form</a>
<script type="text/javascript">
function enviar_datos_cliente(){
window.opener.document.frm.camp1.value ="<?php echo $razon?>";
window.opener.document.frm.camp2.value ="<?php echo $cliente?>";
window.opener.document.frm.camp3.value ="<?php echo $calle?>";
self.close()
}
</script>
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #7 (permalink)  
Antiguo 21/08/2010, 00:03
 
Fecha de Ingreso: agosto-2010
Ubicación: León Gto. México
Mensajes: 39
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Ejecutar Evento Javascript al llenar div...

Genial... no es lo que pensaba pero me diste una gran idea y ya quedo... ja jaja, muy agradecido a ambos por el apoyo XD

Etiquetas: ejecutar, llenar, eventos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:31.