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 :

setTimeout display et firefox


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par d�faut setTimeout display et firefox
    Bojour � tous,

    Cela fait pas mal de temps que je bute sur ce probl�me et du coup je me sens triste d'ou mon nom...philsad
    Pour les moins initi�s du jeu de mot, feel sad s�queeeence humour

    Mais venons en au fait !
    Je souhaiterai une fonction qui me permette d'afficher plus tard une partie de ma page notamment un tableau avec des images d'images. A la place j'affiche un gif. Seulement voil� camarades, cette fonctionnalit� s'est mis en t�te de ne pas marcher avec Firefox, pour une fois �a marche nickel avec IE

    Voici mon code:

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    //mon tableau inclu dans une div
    <DIV id="delai" style="display:none" >
    <table>
    <tr>
    <td>image</td>
    </tr>
    </table>
    </div>
     
    // et ma fonction javascript avec setTimeout
    <script language="JavaScript1.2">
    <!--
    if (document.all)
    setTimeout("document.getElementById('delai').style.display = 'block' ",3800);
     
    //-->
    </script>

    C'est simple et pourtant �a marche pas sous FF le tableau n'apparait pas � l'issu du temps alors que cela fonctionne sous IE.
    J'ai esssay� tous les attributs de display inline,vide,block-table pas moyen.
    Alors j'en ai marre d'�tre triste pour si peu...aidez-moi

    Merci d'avance

  2. #2
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Bonjour,

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <script type="text/javascript">
    Et � quoi sert ce if ?

    En le supprimant, �a passe sur FF aussi.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par d�faut c'est �a
    Quand une personne cherche des solutions compliqu�es � un probl�me simple c'est un idiot et lorsqu'une personne donne une solution simple � un probl�me simple c'est un g�nie

    J'ai �t� idiot sur ce coup l�, la fatigue peut �tre

    Merci beaucoup

  4. #4
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Arf, ce n'est pas grave, �a arrive � tout le monde, m�me � la grenouille verte (private joke comme on dit), mais faut pas l'dire.

    Sinon, je savais que j'�tais un g�nie.
    Beaucoup en doutent encore mais nous, nous savons.


    document.all n'a pas l'air d'�tre tr�s crossbrowser. On y pr�f�re les m�thodes comme getElementById("mon_id");.

  5. #5
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    document.all est une immondice (au m�me titre que document.layers) sorti tout droit de l'�poque de la "guerre des navigateurs" entre Netscape et IE. Sa seule r�elle utilit� (et encore...) est de d�terminer si l'utilisateur utilise IE ou pas.
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  6. #6
    Inactif  

    Profil pro
    Inscrit en
    Mai 2010
    Messages
    345
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 345
    Par d�faut
    Citation Envoy� par Bovino Voir le message
    document.all est une immondice (au m�me titre que document.layers) sorti tout droit de l'�poque de la "guerre des navigateurs" entre Netscape et IE. Sa seule r�elle utilit� (et encore...) est de d�terminer si l'utilisateur utilise IE ou pas.
    Cette m�thode retourne une nodeList de tous les �l�ments de la page
    Evidement elle ne marche que sous IE et ne respecte pas la norme.
    Est apparu sous IE5 meme 4 je crois, et depuis le temps elle reste sous IE juste pour des soucis de compatibilit�.

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    D�tails du profil
    Informations personnelles :
    �ge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par d�faut
    Citation Envoy� par vermine Voir le message
    Et � quoi sert ce if ?

    A faire en sorte que cela ne fonctionne qu'avec IE


Discussions similaires

  1. display et firefox
    Par shelko dans le forum Mise en page CSS
    R�ponses: 4
    Dernier message: 17/03/2007, 12h41
  2. style.display block, none.. IE et firefox
    Par zevince dans le forum G�n�ral JavaScript
    R�ponses: 9
    Dernier message: 03/08/2006, 15h14
  3. [CSS][Firefox] prob de display:block sur un TR
    Par cyberzoide dans le forum Mise en page CSS
    R�ponses: 4
    Dernier message: 04/05/2006, 11h37
  4. [CSS] d�calage avec Firefox avec display:inline / none
    Par rebolon dans le forum Mise en page CSS
    R�ponses: 1
    Dernier message: 27/03/2006, 09h17
  5. Pb style display avec Firefox mal appliqu�
    Par frochard dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 13/07/2005, 23h48

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