Ni idea como será en explorer de todas maneras para que usar IE cuando se puede evitar. Por otro lado al hacer aplicaciones que requieran Ajax es preferible usar Firefox o mozilla en gral porque tiene menos memoryleaks y puedes saber que está haciendo dos extensiones que no te deben faltar para ajax. Tamper data y firebug saludos Horaciod
On 3/7/06, Armando Maldonado G. <[EMAIL PROTECTED]> wrote: > Horacio Degiorgi wrote: > > >no he mirado tu codigo pero se puede evitar el mensaje de alerta > >usando las propiedades que aparecen en el about:config de firefox > >este articulo detalla como http://kb.mozillazine.org/Dom.max_script_run_time > > > >saludos > > > >Horaciod > > > > > >On 3/6/06, Armando Maldonado G. <[EMAIL PROTECTED]> wrote: > > > > > >>Tengo un problema mas menos serio resulta que estoy desarrollando una > >>aplicación intranet, ocupo javascript, el problema es que cuando ejecuto > >>alguna función que tarde mucho en su ejecución (osea que llene mas menos > >>unos 150 controles) en firefox me sale una advertencia que me dice > >>Detener Script o Continuar, esa simple adventencia me tiene en problemas > >>por que inmaginate que le salga eso a una secretaria, no va tener idea > >>que hacer, sobre caching javascript ya lo probé aunque haga caching > >>igual tendré que crear funciones que se demorarán más algún día, si > >>alguién sabe algo como solucionar este problema, adémas es un problema > >>para todos los que ocupan AJAX. > >> > >>acuerdense que antes en lenguajes antiguos llenavamos listas gigantescas > >>de 3000 lineas y ningún problema... > >> > >> > >>mando script que le echen una miradita.. > >> > >>if (isset($_POST['op'])) { > >> header('Content-Type: text/plain; charset=UTF-8'); > >> $varSer = $serializador->newPacket(); > >> > >> switch ( $_POST['op'] ) > >> { > >> case $_POST['op']=='buscar_productos': > >> $bien_servicio_lista=bien_servicio_lista(1,0, > >> $_POST['id_mbi']); > >> > >> $serializador->addVars($varSer,"bien_servicio_lista",$bien_servicio_lista); > >> break; > >> } > >> echo $serializador->endPacket($varSer); > >> exit(); > >>} > >>///<-- BLOQUE DE ACCIONES A LA DB (1)/ > >> > >>include SISTEMA_PATH.'/encabezado.php'; ///Abre interfase web/ > >>*?>* > >>/<!--BLOQUE JAVASCRIPT (2)-->/ > >>*<script* language="javascript"*>* > >> > >>*function* buscar_productos() { > >> *var* url = '*<?php* echo > >> SISTEMA_URL."/modulos/comercial/";*?>*ejemplo_patricio.php'; > >> top.js.ref_datos > >> (document,{url:url,parameters:{op:'buscar_productos',id_mbi:1},callBackFunction:mostrar_productos}); > >>} > >> > >>*function* mostrar_productos(datos) { > >> *var* items_b=document.getElementById('items_b').value; > >> *var* j=0; > >> *if* (datos["bien_servicio_lista"] && > >> !top.js.empty(datos["bien_servicio_lista"])) { > >> *for* (t=1;t<5;t++) { > >> *for* (*var* i *in* datos["bien_servicio_lista"]) { > >> *do* { > >> j=j+1; > >> *if* (j>items_b) { > >> top.js.tableInsertRow(document, > >> 'detalle_b', 'b0', 'items_b', *true*, -1 ); > >> } > >> } *while* (!document.getElementById('id_bie_'+j)) > >> document.getElementById('id_bie_'+j).value = j; > >> document.getElementById('nombre_bie_'+j).value = > >> datos["bien_servicio_lista"][i]['nombre_bie']; > >> } > >> } > >> } *else* { > >> alert('arreglo vacio'); > >> } > >> limpiar_productos(j+1,items_b); > >>} > >> > >>*function* limpiar_productos(ini,fin) { > >> *for* (i=ini; i<=fin; i++) { > >> *if* (document.getElementById('id_bie_'+i)) { > >> document.getElementById('id_bie_'+i).value = ''; > >> document.getElementById('nombre_bie_'+i).value = ''; > >> } > >> } > >>} > >> > >>*</script>* > >>/<!--BLOQUE HTML (3)-->/ > >> > >>*<form* name="formulario1" *>* > >> > >>*<input* type="button" name="bbuscar_productos" id="bbuscar_productos" > >>value="Buscar Productos" onClick="buscar_productos();"*>* > >> > >>*<table* width="100%" border="0" cellpadding="2" cellspacing="0"*>* > >>*<tr* height="11px"*>* > >> *<th* align="center" colspan="5" class="th2"*>*Produtos*</th>* > >>*</tr>* > >>*<tr* align="center"*>* > >> *<td* class="th2" width="25%"*><b>*id_bie*</b></td>* > >> *<td* class="th2" width="34%"*><b>*nombre_bie*</b></td>* > >> *<td* class="th2" width="5%"*><b>*Eli*</b></td>* > >>*</tr>* > >>*<tr>* > >> *<td* colspan="5"*>* > >> *<input* type="hidden" name="items_b" id="items_b" > >> value="0"*>* > >> *<table* width="100%" border="1" cellpadding="0" > >> cellspacing="0"*>* > >> *<tr>* > >> *<td* width="100%" height="168px" align="center"*>* > >> *<div* class="bloque_scroll"*>* > >> *<table* width="99%" border="1" cellpadding="1" > >> cellspacing="0" align="center"*>* > >> *<tbody* id="detalle_b"*>* > >> *<tr* class="*<?php* echo tabla_estilo();*?>*" > >> align="center" id="b0"*>* > >> *<td* width="25%" nowrap*>* > >> *<input* type="text" > >> name="id_bie_0" id="id_bie_0" size="15" onblur="javascript: this.value = > >> this.value.toUpperCase();buscar_bien_accesorio(this.value,4+' > >> '+3,this.parentNode.parentNode.id);"*>* > >> *</td>* > >> *<td* width="35%" nowrap*>* > >> *<input* type="text" > >> name="nombre_bie_0" id="nombre_bie_0" maxlength="200" size="25" *>* > >> *</td>* > >> *<td* width="5%" nowrap*>* > >> *<img* src="*<?php* echo > >> icono("actions/button_cancel.png");*?>*" width="13" title="Doble Click > >> para Eliminar el Item" ondblclick="javascript: > >> document.getElementById('detalle_b').deleteRow(this.parentNode.parentNode.rowIndex);"*>* > >> *</td>* > >> *</tr>* > >> *</tbody>* > >> *</table>* > >> *</div>* > >> *</td>* > >> *</tr>* > >> *</table>* > >> *<script* > >> language="JavaScript"*>*document.getElementById("b0").style.display = > >> 'none';*</script>* > >> *<div* align="right"*>* > >> *<button* type="button" > >> onClick="top.js.tableInsertRow(document, 'detalle_b', 'b0', 'items_a', > >> true, -1 );"*>*Nuevo Item*<img* src="*<?php* echo > >> icono("actions/wizard.png");*?>*" *></button>* > >> *</div>* > >> *</td>* > >>*</tr>* > >>*</table>* > >> > >>*</form>* > >> > >> > >>-- > >>_____________________________________________________ > >>Armando Maldonado Gómez > >>Mails: [EMAIL PROTECTED], [EMAIL PROTECTED] > >>MSN: [EMAIL PROTECTED] > >>Movil: 91240070 > >>Ingeniero de soporte de Organización Educacional Diego Portales > >>Teléfono 56-41-910252 Anexo 225 * Fax 56-41-910252 Anexo 224 > >>Ingeniero de soporte de Universidad Regional San Marcos > >>Teléfono 56-41-917804 > >>Asesor Informático de Autofrance Ltda. > >>Teléfono 56-41-405216 > >>Representante Legal Treikkystem > >>Teléfono/FAX 997200 > >>User # 245202 counter.li.org > >>Concepción - Chile. > >> > >> > >> > >> > > > > > >-- > >Horacio Degiorgi > >http://blog.codigophp.com > >Mendoza - Argentina > > > > > > > Te agradesco mucho Horacio Me resulto todo muy bién, el problema era que > lo tenia *dom.max_script_run_time=5 eso significaba que máximo la > ejecución del javascript duraba 5 segundos lo amplie a 30 segundos, > inclcuso rescate una lista de 2872 lineas, jaja muchas gracias envié un > screen para que lo mires, pero me asalta una sola duda si en firefox se > puede modificar la maxima ejecución de un script como se hará en > Interner Mula Explorer..* > > -- > _____________________________________________________ > Armando Maldonado Gómez > Mails: [EMAIL PROTECTED], [EMAIL PROTECTED] > MSN: [EMAIL PROTECTED] > Movil: 91240070 > Ingeniero de soporte de Organización Educacional Diego Portales > Teléfono 56-41-910252 Anexo 225 * Fax 56-41-910252 Anexo 224 > Ingeniero de soporte de Universidad Regional San Marcos > Teléfono 56-41-917804 > Asesor Informático de Autofrance Ltda. > Teléfono 56-41-405216 > Representante Legal Treikkystem > Teléfono/FAX 997200 > User # 245202 counter.li.org > Concepción - Chile. > > > > -- Horacio Degiorgi http://blog.codigophp.com Mendoza - Argentina

