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 :

changement de source d'une Iframe


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut changement de source d'une Iframe
    Bonjour,
    Après avoir changé le contenue d'une Iframe IE se met à charger (barre de défilement en bas de la fenêtre) quelque chose de façon très très lente (~10min).

    L'Iframe concernée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <iframe name="nameIframe" id="idIframe" src=""></iframe>
    Le Js qui modifie la source :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("idIframe").src =  "/popup/iframe.html" ;
    Et le fichier iframe.html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <html>
      <head>
      </head>
      <body>
        TEST
      </body>
    </html>
    Comment trouver la cause de ce chargement ?
    Merci.

    PS : Aucun problème sous Firefox

  2. #2
    Expert éminent sénior

    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
    Points : 36 571
    Points
    36 571
    Par défaut
    Bonjour,
    y a pas de raison

    Y a rien d'autre dans la page mère (images etc ...) ?

  3. #3
    Candidat au Club
    Inscrit en
    Novembre 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Non, voici ma page mère :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <html>
      <head>
        <script type="text/javascript">
          function test()
          {
            document.getElementById("idIframe").src =  "/popup/iframe.html" ;
          }
        </script>
      </head>
      <body>
        <iframe name="nameIframe" id="idIframe" src=""></iframe>
        <a href="javascript:test()">TEST</a><br>
      </body>
    </html>
    Avec ce code Js je n'ai pas de problème:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script type="text/javascript">
      function test()
      {
        document.getElementById("idIframe").src =  "";
        setTimeout("test2()",500);
      }
     
      function test2()
      {
        document.getElementById("idIframe").src =  "/popup/iframe.html" ;
      }
    </script>
    Mais bon, c'est loin d'être top

    PS : je n'ai aucun plug-in activé dans IE

Discussions similaires

  1. [AC-2007] changement de source dans une liste déroulante
    Par franckimmo dans le forum VBA Access
    Réponses: 4
    Dernier message: 28/01/2010, 11h25
  2. Changement de la source d'une iframe parent
    Par krfa1 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/07/2008, 17h49
  3. Recuperer source d'une iframe
    Par dayoflayo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/02/2008, 13h05
  4. Recuperer source d'une Iframe
    Par Guillomme dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/09/2007, 15h42
  5. Lire dans code source d'une iframe
    Par ponpon17430 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 18/10/2006, 23h15

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