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 :

Faire communiquer 2 frames d'un frameset


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 78
    Par défaut Faire communiquer 2 frames d'un frameset
    Bonjour,

    je doit travailler sur une vieille applis qui est gérée avec des frames et je n'arrive pas à faire communiquer ces frames entre elle.

    Voici un exemple très simpliste : j'eesay d'appeler une fonction définie dans la frame a1 à partir de la frame a2

    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>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <frameset rows="61,*" frameborder="NO" border="0" framespacing="0" cols="*">
      <frame id="p1" name="p1" scrolling="NO" noresize src="a1.php" frameborder="YES" marginwidth="0" marginheight="0" >
      <frame id="p2" name="p2" frameborder="YES" marginwidth="0" marginheight="0" src="a2.php">
    </frameset>
    <noframes>
    <body>
    </body>
    </noframes>
    </html>
    page a1.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <html>
    <head>
    <title></title>
    <script>
    function a(){
    	alert("IT'S ALIVE !!!");
    }
    </script>
    </head>
    <body>
    <h1 id="titre1">FRAME 1</h1>
    </body>
    </html>

    page a2.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <html>
    <head>
    <script>
    function test(){
    	parent.p2.a(); // Marche pas ! :-(
    }
    </script>
    </head>
    <body>
    <h1 id="titre2">FRAME 2</h1>
    <input type="button" value="test" onclick="test()" />
    </body>
    </html>
    Quelqu'un pourrait-il m'aider à faire fonctionner la fonction test() s'il vous plait ?

  2. #2
    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 : 54
    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
    Ben... si je te dis que la fonction a() est définie dans p1...
    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

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 78
    Par défaut
    Autant pour moi ... Je devais plus avoir les yeux en face des trous vendredi soir .

    Merci en tout cas

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 13/11/2005, 21h24
  2. faire communiquer 2 fenetres...
    Par linux dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 26/08/2005, 09h51
  3. comment faire communiquer deux form MDI?
    Par eponette dans le forum Langage
    Réponses: 3
    Dernier message: 17/08/2005, 12h20
  4. [Securité] Faire communiquer 2 serveurs entre eux
    Par Wookai dans le forum Hébergement
    Réponses: 2
    Dernier message: 10/08/2005, 00h13
  5. [Technologie][Stratégie] Faire communiquer deux applis
    Par KitsuneSama dans le forum Général Java
    Réponses: 13
    Dernier message: 21/06/2004, 17h25

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