tengo una pagina index.php que tiene este codigo entre head
Código PHP:
<link media="screen" rel="stylesheet" href="colorbox.css" />
<script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jquery.colorbox.js"></script>
<script src="js/jquery.uniform.js" type="text/javascript" charset="utf-8"></script>
<script>
$(document).ready(function(){
$(".facturas").colorbox({iframe:true, width:"90%", height:"75%"});
$(function(){
$("input, textarea, select, button").uniform();
});
});
</script>
<a class='facturas' href='factura.php'><img src='images/editar.png'></a>
la class es :facturas.
ok, este escrip funciona solo al cargar index.php y k el link este en esa pagina...el problema que tengo esk en index.php tengo un buscador de facturas y pasa su busqueda por medio de ajax. y me muestra su resultado en un div llamado resultado... pero ya este link ya no funciona <a class='facturas' href='factura.php'><img src='images/editar.png'></a> (este link me lo tiro el resultado de la busqueda obtenida en ajax..)
el archivo ajax es este...
Código PHP:
function buscarDatos(){
divFormulario = document.getElementById('formulario');
divResultado = document.getElementById('resultado');
buscar=document.busqueda.buscar.value;
modulo_id=document.busqueda.modulo_id.value;
var vacio = /^([a-z]|[A-Z]|[0-9/°s+-_]|á|é|í|ó|ú|ñ|ü|s|.|-)+$/
if(!vacio.test(busqueda.buscar.value)) {
alert('Digite una busqueta.')
return false
}
ajax=objetoAjax();
ajax.open("POST", "consultas/motor.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
LimpiarCampos_bus();
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("buscar="+buscar+"&modulo_id="+modulo_id)
}
function LimpiarCampos_bus(){
document.busqueda.buscar.value="";
document.busqueda.buscar.focus();
}