2010-12-02 8 views
5

estoy usando SimpleModal y yo estoy abriendo un iframe (usando ff) parece que funciona bien en IE9 pero en FF que está llamando a la iframe src dos vecescuando se utiliza SimpleModal y abrir un marco flotante que está llamando a la src dos veces

Gracias por cualquier ayuda

el código que estoy llamando ve como

function addNew(){ 
    var src = "/php/ftp/parsehome.php?dir="+userDir+"&idx=new"; 
    $.modal('<iframe src="' + src + '" height="445" width="800" style="border:0">', { 
      containerCss:{ 
       backgroundColor:"#E1EFF7", 
       borderColor:"#00A99D", 
       height:450, 
       padding:0, 
       width:840 
       }, 
       modal: true 
      }); 
} 
+0

¿Puede explicar a qué se refiere llamando al marco src dos veces? –

+1

Estoy teniendo el mismo problema. No sé por qué llama a definir el src del iframe dos veces en lugar de uno solo. Lo llama y luego lo llama de nuevo – tucaz

+1

teniendo el mismo problema aquí – Hassek

Respuesta

2

me encontré con el mismo problema. Mirando el código del plugin ...

// add styling and attributes to the data 
// append to body to get correct dimensions, then move to wrap 
s.d.data = data 
    .attr('id', data.attr('id') || s.o.dataId) 
    .addClass('simplemodal-data') 
    .css($.extend(s.o.dataCss, { 
     display: 'none' 
    })) 
    .appendTo('body'); 
data = null; 

Se puede ver se añade el data al cuerpo de la página con la línea .appendTo('body'); para calcular las dimensiones correctas para el modal. Si comenta esta línea, evitará que se llame al iframe dos veces.

// add styling and attributes to the data 
// append to body to get correct dimensions, then move to wrap 
s.d.data = data 
    .attr('id', data.attr('id') || s.o.dataId) 
    .addClass('simplemodal-data') 
    .css($.extend(s.o.dataCss, { 
     display: 'none' 
    })); 
data = null; 

No estoy seguro si esta modificación hará que su tamaño modal tiene las dimensiones equivocadas, pero mi iframe se establece en width=100% y height=100% así que no me afectó.

Cuestiones relacionadas