Tema de diálogo de jQuery con Internet Explorer

  • ScottG
  • Proficient
  • Proficient
  • No Avatar
  • Registrado: Jul 06, 2010
  • Mensajes: 266
  • Status: Offline

Nota Diciembre 13th, 2012, 11:27 am

Im teniendo un gran problema con el uso de los cuadros de diálogo de Jquery y una vez más su con mi Némesis arco :banghead: Internet Exploder , Oh te odio tan IE. Sin embargo tengo que tener este trabajo en IE 9 la empresa tiene una estricta política de uso de la IE tanta para que bloqueen la posibilidad de incluso descargar mucho menos instalar cualquier otro navegador.

Así, la raíz de la Im problema es esto. Este sitio utiliza todo de cuadros de diálogo. El problema es cuando se abre un cuadro y luego se cierra y otra se abre. Tiende a chocar a veces IE todo mi depurador IE me dice que es.
Imagen

Y el depurador muestra esto
Imagen

Este accidente parece suceder cuando abre un cuadro de diálogo - se cierra y se abre otro - cierra...... incluso con retrasos de entre.

Ejemplo de código

HTML
HTML Código: [ Select ]
<div id="message_box">
    <div id="message_box_text" name="message_box_text"></div>
</div>
 
  1. <div id="message_box">
  2.     <div id="message_box_text" name="message_box_text"></div>
  3. </div>
  4.  


JavaScript
JAVASCRIPT Código: [ Select ]
 
$("#message_box").dialog({
    width: "500",
    autoOpen: false,
    show: "blind",
    hide: "blind",
    modal:true,
    closeOnEscape: false
});
 
// Set the text
$("#message_box_text").html('The user(s) were deleted.');
 
// Set the title
$('#message_box').dialog('option', 'title', 'Delete Confirmation');
         
// Change the function
$("#message_box").dialog('option', 'buttons', {
    'Ok': function() {
        $(this).dialog('close');       
    }
});
 
 
  1.  
  2. $("#message_box").dialog({
  3.     width: "500",
  4.     autoOpen: false,
  5.     show: "blind",
  6.     hide: "blind",
  7.     modal:true,
  8.     closeOnEscape: false
  9. });
  10.  
  11. // Set the text
  12. $("#message_box_text").html('The user(s) were deleted.');
  13.  
  14. // Set the title
  15. $('#message_box').dialog('option', 'title', 'Delete Confirmation');
  16.          
  17. // Change the function
  18. $("#message_box").dialog('option', 'buttons', {
  19.     'Ok': function() {
  20.         $(this).dialog('close');       
  21.     }
  22. });
  23.  
  24.  


Apertura y de cierre y de apertura y de cierre y así sucesivamente hará que IE a crash.
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Diciembre 13th, 2012, 11:27 am

  • ScottG
  • Proficient
  • Proficient
  • No Avatar
  • Registrado: Jul 06, 2010
  • Mensajes: 266
  • Status: Offline

Nota Diciembre 13th, 2012, 12:14 pm

Para aquellos que buscan un ejemplo de este problema aquí es el ejemplo más básico del error. SÓLO ES DECIR 9 ACCIDENTES

http://www.indefinitedesigns.com/test3.php

Cualquier ayuda con esto sería muy apreciada.
  • ScottG
  • Proficient
  • Proficient
  • No Avatar
  • Registrado: Jul 06, 2010
  • Mensajes: 266
  • Status: Offline

Nota Diciembre 13th, 2012, 12:31 pm

Siento que quiero una fiesta!!! JQuery ya ha solucionado este problema en hay versiones más recientes de Jquery.

Mi problema se resuelva.
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8926
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Diciembre 13th, 2012, 12:49 pm

Bueno saber, me alegro que fueron capaces de resolverlo mediante la actualización sólo jQuery:)
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • ScottG
  • Proficient
  • Proficient
  • No Avatar
  • Registrado: Jul 06, 2010
  • Mensajes: 266
  • Status: Offline

Nota Diciembre 13th, 2012, 12:58 pm

Ya Im glad he intentado antes de hacer un hack para arreglarlo. No pude encontrar a cualquiera que tenga el mismo problema que tenía, pero me acaba de pasar a buscar un problema similar a la mía no usar cuadros de diálogo. Estuvo marcado fijo por eso actualizado y no chocar. Si hubiera hecho eso antes podría haber salvado me alrededor de una hora de frustración.

Publicar Información

  • Total de mensajes en este tema: 5 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 82 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC