Saludos a todos los del foro.
Estoy desarrollando un página web, y en una parte hago una busqueda que por el momento me devulve 600 registros de mi BD.
Muestro el resultado en un popup que genera una tabla, a medida que los datos se cargan. Para ello uso Php y Javascript. Cuando ha terminado de cargar los datos, manipulo los datos con JQUERY. Hasta ahì todo bien. Ahora viene el problema. Cuando cierro el navegador sea IE8 o Firefox 3.0.10, se queda colgado!! y al cabo de cierto tiempo me sale el siguiente error:
"Un script de esta página puede estar ocupado, o puede haber dejado de responder. Puede detener el script, o puede continuar para ver si el script finaliza.
Script: URL/scripts/jquery.js:1297"(No siempre es este el num de línea que me da).
Al inicio de mi popup tengo:
Código:
<script languaje="javascript">
$(function(){
$(".editable").click(function(){
make_editable_cell( this.id );
});
$("#hide_from_until").click(function(){
var from = $("#hide_from").val();
var until = $("#hide_until").val();
show_hide_from_until(' . $month . ', from, until, ' . $year . ');
});
$(".hide_unhide").click(function(){
var value_chk = $("#"+this.id).attr("checked");
if (this.id == "data" || this.id == "hour" || this.id == "presup" || this.id == "state" || this.id == "all")
show_hide_3_g( this.id, value_chk, ' . $num_days_month . ', ' . $month . ', ' . $year . ' );
else
show_hide_columns( this.id , value_chk);
});
$("#2edit_presup").dialog({
height: 300,
width: 425,
resizable: true,
modal: true,
autoOpen: false,
buttons: {
"Ok": function() {
alert("Ha enviado a grabar");
$(this).dialog("close");
},
"Cancel": function() {
alert("Ud cancelo");
$(this).dialog("close");
}
}
});
$(".edit_data").click(function(){
$(\'#2edit_data\').dialog(\'open\');
});
});
</script>
Todo este codigo se ejecuta para editar los campos de la tabla generada
y al final tengo:
Código:
<script languaje="javascript">
var total_results_rows = 600;
var actual_colmn = ' . $first_colmn . ';
var first_colmn = ' . $first_colmn . ';
var last_colmn = ' . $last_colmn . ';
$(document).ready(function(){
set_totals();
});
</script>
Esto se ejecuta al cargar todo el popup
Por eso no entiendo, que script entonces se ejecuta al cerrar el popup
Si alguien puede ayudarme, les estaré agradecido.