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:
Todo este codigo se ejecuta para editar los campos de la tabla generada<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>
y al final tengo:
Código:
Esto se ejecuta al cargar todo el popup<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>
Por eso no entiendo, que script entonces se ejecuta al cerrar el popup
Si alguien puede ayudarme, les estaré agradecido.