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

XMLRAD Discussion :

Target dans une autre iframe du même document


Sujet :

XMLRAD

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 98
    Points : 57
    Points
    57
    Par défaut Target dans une autre iframe du même document
    Bonjour,

    J'ai un service qui contient deux iframes :
    - (1) contient un datagrid
    - (2) contient un graphique

    Je voudrais que le submit (appelé à chaque mise à jour du datagrid) de l'iframe 1 ait comme target l'iframe 2, pour que mon graphique reflète l'état du datagrid.

    J'ai essayé plusieurs syntaxes en utilisant la fonction submitForm, par exemple : submitForm('MainForm','TARGET', 'parent.getElementById("idFrame")');
    ...mais aucune n'a fonctionné : à chaque fois, le service appelé s'est ouvert dans une nouvelle fenêtre.

    Du coup, je me demande si ce que je veux faire est possible

    Quelqu'un a une idée ?

    Merci d'avance.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 284
    Points : 349
    Points
    349
    Par défaut
    Pour le submitForm, il faut que tu utilises la casse SubmitForm.

    Il y a 2 fonctions dans xslc.js qui ont le meme nom mais une casse differente et des comportements différents. SubmitForm est pour tout le monde et submitForm est une erreur faite lors du dev de XMLRAD, qui sera supprimée un jour ou l'autre.

    Pour modifier le target, il suffit de passer le nom de l'iframe en question en parametre, par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <iframe name="frmGraph" ... />
    ... SubmitForm('MainForm', 'TARGET', 'frmGraph');
    Il est recommandé d'utiliser la meme valeur pour l'attribut id et l'attribut name des iframe, c'est plus pratique.

    Dans l'exemple que tu donnes, ca marcherait si ton iframe s'appelait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <iframe name="parent.getElementById("idFrame")" ... />
    parce que tu as mis des quotes. Comme aucune fenetre (fenetre, iframe ou frame) ne porte ce nom, le navigateur ouvre une nouvelle fenetre.

    Pour voir plus précisement comment marche SubmitForm(), tu peux regarder http://xmlrad.com/DelosBin/Delos.dll...B_ID=101001015 sur xmlrad.com, rubrique Training Manual.
    Nicolas

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 98
    Points : 57
    Points
    57
    Par défaut
    Ah oui, c'est mieux !

    J'étais persuadé (à tort, évidemment...) qu'il fallait indiquer un chemin relatif à l'iframe dans laquelle j'étais.

    Merci pour la réponse.

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

Discussions similaires

  1. [XL-2010] copier et coller dans une autre feuille du même classeur VBA
    Par awa123 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/08/2014, 19h35
  2. Atteindre un élement d'une iframe dans une autre iframe
    Par nicolas2603 dans le forum jQuery
    Réponses: 2
    Dernier message: 29/05/2013, 10h06
  3. [XL-2000] Consolidation de feuilles dans une autre d'un même classeur
    Par juju05 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 11/01/2010, 15h54
  4. Réponses: 4
    Dernier message: 02/07/2008, 11h32
  5. Recherche dans une autre feuille de Excel même classeur
    Par kourria dans le forum Windows Forms
    Réponses: 4
    Dernier message: 02/06/2007, 22h29

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