IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

code non compatible IE6


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut code non compatible IE6
    Bonjour,

    Voici un bout de code qui marche parfaitement sous IE7, et je ne vois pas pourquoi il ne marche pas sur IE6...

    Voici mon code:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    document.getElementById('div_previsualisation').style.display='';
    var new_frame=document.createElement('iframe');
    var src_frame="http://";
    new_frame.src=src_frame;
    new_frame.id="id_frame_previsu";
    new_frame.className='previsu';
    document.getElementById('div_previsualisation').appendChild(new_frame);
    document.getElementById('id_frame_previsu').contentWindow.location.reload(true);
    var htmlElement = document.getElementsByTagName('html')[0];
    htmlElement.style.overflow = 'hidden';
    Une id�e?

  2. #2
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById('div_previsualisation').style.display='';
    Les valeurs possibles de display sont 'block', 'none' et 'inline' (par defaut).

    display='' est un hack pour IE7 qui ne reconnaissait pas 'block'
    ... enfin, me semble-t-il

    A+

  3. #3
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    J'ai modifi�, mais ca ne marche pas...

  4. #4
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    Je pense que le probl�me vient du css...
    Car le div apparait, mais on dirait que l'iframe n'apparait pas...

    Je met le code html associ�:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    <div id="div_previsualisation" style="width:100%; height:100%; display:none; position:absolute; z-index:11000; display:none; top:0px; left:0px;">
    <div id="div_bt_previsu" style="background:#000000; align:center;"><input type="button" value="Fermer" id="bt_fermer_previsu" name="bt_fermer_previsu" onclick="ferme_previsualisation();">
    <br /></div>

  5. #5
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    J'ai essay� de supprimer la ligne:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    new_frame.className='previsu';
    Et la la frame apparait, mais dans une petite taille...
    Pourquoi sur IE7, la modification de la classe marche et pas sous IE6?

    Voici la classe previsu:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    .previsu{
    	width : 100%;
    	height : 100%;
    }
    Une id�e du probl�me?

  6. #6
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    J'ai essay� de faire comme ci-apres, sans passer par une classe css, et idem, ca marche sous IE 7 et pas sous IE 6:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    ...
    new_frame.style.width='100%';
    new_frame.style.height='100%';
    ...
    Et ce que c'est a cause des pourcentages?

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [XL-2003] Code sur excel 2003 non compatible sur excel 2007!
    Par Patscaph dans le forum Macros et VBA Excel
    R�ponses: 10
    Dernier message: 13/07/2014, 15h17
  2. Vue non compatible avec le code du mod�le associ�
    Par wassimha dans le forum D�buter
    R�ponses: 0
    Dernier message: 26/08/2011, 12h36
  3. une select qui bouge et un site non compatible avec ie6
    Par keviin dans le forum Mise en page CSS
    R�ponses: 1
    Dernier message: 22/10/2009, 12h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo