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 :

écriture dans iframes firefox


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2005
    Messages : 159
    Par défaut écriture dans iframes firefox
    Bonjour à tous

    Mon index comprend 2 frames :
    main (qui prend tte la largeur de l'écran) avec src=''
    hidden (invisible) avec src='hidden.php'

    Dans "hidden.php", j'ai une fonction javascript qui est chargée d'écrire du code html dans la frame "main" pour afficher du contenu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function write_frame(){
    var code;
    code = "<html>\n";
    code += "<body>\n";
    code += "Blablabla\n";
    code += "</body>\n";
    code += "</html>\n";
    window.top.main.document.open(code);
    window.top.main.document.write(code);
    window.top.main.document.close();
    }
    Si je fais ça c'est parce que je ne peux pas recharger de pages à chaque fois que je veux changer mon contenu car je bosse sur un client très léger qui n'est pas très rapide donc je charge "hidden.php" au début une bonne fois pour toutes.

    Je voudrais que mon appli soit aussi compatible IE et firefox. Avec IE aucun problème. Mais avec firefox, je vois le code écrit dans la frame au lieu du contenu, cad que je vois à l'écran :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <html>
    <body>
    Blablabla
    </body>
    </html>
    Firefox aurait-il un problème avec les iframes ?

    Merci à ceux qui pourront me répondre

    Mad

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    parent.
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2005
    Messages : 159
    Par défaut
    Merci SpaceFrog,

    "parent" est trop relatif, je cherche une soution absolue sinon je l'aurai utilisé dès le début.

    Mad

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2005
    Messages : 159
    Par défaut
    C'est bon c'est réglé.

    L'erreur vient de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.top.main.document.open(code);
    Je suis obligé de mettre "code" en argument car j'utilise aussi un autre browser un peu spécial, mais firefox interprete ça comme une erreur (ce qui est logique).

    Merci à tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. écriture dans une iframe sous IE
    Par GeantBioHazard dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/05/2010, 13h10
  2. cookie, firefox et écriture dans un fichier
    Par sibou51 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/03/2006, 18h59
  3. Passer à la ligne lors de l'écriture dans un fichier
    Par hams dans le forum Assembleur
    Réponses: 4
    Dernier message: 17/04/2005, 19h25
  4. [JUnit] Junit écriture dans un fichier
    Par mikael35 dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 10/08/2004, 13h11
  5. Écriture dans un DBgrid quand utilise un query comme dataset
    Par dcayou dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/07/2004, 22h22

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