iframe display=none ne se charge pas via AJAX

Posté le Vendredi 26 janvier 2007 à 19 h 40, Read it in english with Google

En faisant un Ă©ssai d’upload de fichier via AJAX dans une iframe, j’ai remarquĂ© que celle-ci ne veut pas se charger si elle est invisible (si le style display est Ă©gal Ă  ‘none‘).

Qu’elle soit gĂ©nĂ©rĂ© par un script ou dĂ©finit Ă  la base j’ai le meme rĂ©sultat.

Donc Il faut mettre les propriĂ©tĂ©s with, height, margin, padding toutes Ă  0px … c’est pas très propre et je regrette de ne pas avoir trouver une autre solution…

2 réponses à “iframe display=none ne se charge pas via AJAX”

  1. pkoipas

    As tu essayĂ© avec la propriĂ©tĂ© de style « visible:hidden » ?

  2. XoraX

    non, je n’es pas testĂ© car style=“visible:hidden” cache seulement l’Ă©lĂ©ment mais l’espace qu’il occupe est toujours visible. Il est juste vide.

    ça implique de garder tout le temps une place pour lui dans la page, ou bien de lui affecter d’autre propriĂ©tĂ©s qui permettront de l’Ă©ffacer complètement visiblement de la page, mais ça en serait presque moins propre…

Laissez un commentaire :