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 :

transfert données iframe dans le main


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 62
    Par défaut transfert données iframe dans le main
    J'ai créee un module html personnalisé que j'ai positionné à gauche (left) composé d'un script en php (iframe).

    www.ncbc.fr

    Or malgré :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form target="_top" method="post" name="regform" action="plan_secteurs.php">
    dans le script, le résultat apparaît tjs dans une nouvelle page et pas dans le main du site. Quelqu'un aurait une idée ?

    Ca fait une semaine que je suis dessus et je ne vois pas la soluce.

    Merci d'avance.

  2. #2
    Expert éminent

    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
    Par défaut
    Bonjour,
    moi, dans ton code, je trouve
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form target="index.php" method="post" name="regform" action="plan_secteurs.php">


    En supposant que tu ais aussi testé avec "_top" :
    1. enlève le de ton bouton submit
    2. enlève le
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      document.regform.submit();
      de ta fonction srch() (et de l'autre si tu comptes l'utiliser)
    3. utilise le onsubmit du form
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      <form .... onsubmit="return srch();">
      (ta fonction srch() devra se terminer par un "return true();")

    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 62
    Par défaut
    Merci beaucoup poour ton aide, mais je ne vois pas comment faire pour le point N°3 (je suis un peu néophyte en php)

    Merci d'avance

    Cdt

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 62
    Par défaut
    J'ai peut être fait une erreur mais cela n'envoie pas le formulaire.

    Merci d'avance

    Cdt

  5. #5
    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 658
    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 658
    Billets dans le blog
    1
    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 !

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 62
    Par défaut
    Vu que je suis sous joomla, je ne sais pas comment se nomme la fenêtre mère

    Merci d'avance


    Cdt

  7. #7
    Expert éminent

    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
    Par défaut
    Citation Envoyé par brunochp Voir le message
    Vu que je suis sous joomla, je ne sais pas comment se nomme la fenêtre mère
    Peu importe, normallement, et il ne s'agit pas de problème PHP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form target="_top" method="post" name="regform" onsubmit="return srch();" action="plan_secteurs.php">
    Et prenant en compte les autres modif données ...

    A+

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 62
    Par défaut Formulaire qui ne s'envoie pas
    Bonjour et encore merci pour ton aide, je viens d'apporter toutes les modifs et je n'arrive pas à envoyer la page.

    Merci de ton aide

    Cdt

  9. #9
    Expert éminent

    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
    Par défaut
    Citation Envoyé par brunochp Voir le message
    Bonjour et encore merci pour ton aide, je viens d'apporter toutes les modifs
    Tu nous montres ?

    Parce que sinon ...

    A+

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 62
    Par défaut
    http://www.ncbc.immobilweb.fr

    la première page où il y a recherche rapide.

    Tu veux le code ?

    Merci

    Cdt

  11. #11
    Expert éminent

    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
    Par défaut
    Citation Envoyé par brunochp Voir le message
    Tu veux le code ?
    Plutôt, oui

    A+

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 62
    Par défaut code page
    Tiens le voici, merci d'avance :

    Code : 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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    <script language="javascript">
    function srch(){
     document.regform.search.value=1;
     return true();
    }
     
    function init(){
     document.regform.bienville.value="";
     document.regform.biensecteur.value="";
     document.regform.biensurfacemini.value="";
     document.regform.biensurfacemaxi.value="";
     document.regform.tybiref.value=0;
     document.regform.submit();
    }
    </script>
    </head>
    <body>
    <form target="_top" method="post" name="regform" onsubmit="return srch();" action="plan_secteurs.php">
      <p>
      <input type="hidden" name="search" value="">   
      </p>
    <div align="left">
        <div align="left">
          <div align="left">
            <table width="13%" border="0" cellpadding="5" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#666666" style="border-collapse: collapse">
              <tr bgcolor="#FFFFFF">
                <td height="27" bordercolor="#FFFFFF" bgcolor="#666666" ><span class="Style29"><font face='Arial'><font face='Arial'>RECHERCHE RAPIDE</font></font></span></td>
              </tr>
              <tr bgcolor="#FFFFFF">
                <td width="152" height="17" bordercolor="#FFFFFF" bgcolor="#666666" ><span class="Style37"><font face='Arial'><font face='Arial'>TYPE</font></font></span></td>
              </tr>
              <tr>
                <td height="30" align="left" valign="middle" background="#FFFFFF" bgcolor="#666666" class="Style14" ><select class="i1" name="tybiref">
                  <option value="0"><?php echo $lg[1]; ?></option>
                  <?php
    $order="1";
    if($lang=="en"){ $order="2"; }
    if($lang=="it"){ $order="3"; }
    if($lang=="de"){ $order="4"; }
    if($lang=="su"){ $order="5"; }
    if($lang=="fi"){ $order="6"; }
    $SQL="SELECT * FROM types_de_biens WHERE tybisuppr=0 ORDER BY tybinom".$order;
    $affichage=mysql_query($SQL);
    $nb=mysql_numrows($affichage);
    if($nb){
     while($ligne=mysql_fetch_array($affichage)){
      $tybiref2=stripslashes($ligne["tybiref"]);
      $tybinom=stripslashes($ligne["tybinom1"]);
      $tybinom2=stripslashes($ligne["tybinom2"]);
      $tybinom3=stripslashes($ligne["tybinom3"]);
      $tybinom4=stripslashes($ligne["tybinom4"]);
      $tybinom5=stripslashes($ligne["tybinom5"]);
      $tybinom6=stripslashes($ligne["tybinom6"]);
      if($lang=="en"){ $tybinom=$tybinom2; }
      if($lang=="it"){ $tybinom=$tybinom3; }
      if($lang=="de"){ $tybinom=$tybinom4; }
      if($lang=="su"){ $tybinom=$tybinom5; }
      if($lang=="fi"){ $tybinom=$tybinom6; }
      echo "<option value=\"".$tybiref2."\"";
      if($tybiref==$tybiref2){ echo " selected"; }
      echo ">".$tybinom."</option>";
     }
    }
    ?>
                </select></td>
              </tr>
              <tr bgcolor="#FFFFFF">
                <td height="17" bordercolor="#FFFFFF" bgcolor="#666666" ><span class="Style40"><font face='Arial'>VILLE</font></span></td>
              </tr>
              <tr bgcolor="#FFFFFF">
                <td height="17" bordercolor="#FFFFFF" bgcolor="#666666" ><input name="bienville" type="text" class="Style14" size="20" maxlength="35" value="<?php echo $bienville; ?>"></td>
              </tr>
              <tr bgcolor="#FFFFFF">
     <td height="17" bordercolor="#FFFFFF" bgcolor="#666666" ><span class="Style40"><font face='Arial'>CODE POSTAL </font></span></td>
              </tr>
              <tr bgcolor="#FFFFFF">
                <td height="25" bordercolor="#FFFFFF" bgcolor="#666666" > <input name="biensecteur" type="text" class="Style14" size="5" maxlength="5" value="<?php echo $biensecteur; ?>"></td>
              </tr>
              <tr bgcolor="#FFFFFF">
                <td height="25" bordercolor="#FFFFFF" bgcolor="#666666" ><span class="Style40"><font face='Arial'>SURFACE</font></span></td>
              </tr>
              <tr bgcolor="#FFFFFF">
                <td height="17" bordercolor="#FFFFFF" bgcolor="#666666" ><table width="96" border="0">
                    <tr>
                      <td width="25" height="30" align="right" valign="middle" background="#FFFFFF" ><p class="Style36 Style41">ENTRE</p>                  </td>
                      <td width="22" align="left" valign="middle" background="#FFFFFF" ><div align="left">
                        <input name="biensurfacemini" type="text" class="i1" size="4" maxlength="6" value="<?php echo $biensurfacemini; ?>">
                      </div></td>
                      <td width="18" align="right" valign="middle" background="#FFFFFF" ><div align="center"><span class="Style36 Style41">ET</span></div></td>
                      <td width="24" align="left" valign="middle" background="#999999" bgcolor="#666666" ><div align="left">
                        <input name="biensurfacemaxi" type="text" class="i1" size="4" maxlength="6" value="<?php echo $biensurfacemaxi; ?>">
                      </div></td>
                    </tr>
                </table></td>
              </tr>
              <tr>
                <td bgcolor="#666666" height="20" align="center" class="Style14"><p class="Style23">
                    <input type="button"  name="Submit" value="<?php echo $lg[56]; ?>">
                </p></td>
              </tr>
            </table>
          </div>
        </div>
      </div>
    </form>
    </body>
    </html>
    <?php include_once("req_deconnecter.php"); ?>

  13. #13
    Expert éminent

    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
    Par défaut
    Visiblement, tu as 2 fois dans ta page.
    Un de trop

    A+

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 62
    Par défaut
    Ca y est, j'ai supprimé, je repars avec mon ancien formulaire et valeur _top ?

  15. #15
    Expert éminent

    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
    Par défaut
    Citation Envoyé par brunochp Voir le message
    Ca y est, j'ai supprimé, je repars avec mon ancien formulaire et valeur _top ?
    Ben oui, réessaye maintenant qu'il n'y a plus ce problème.

    Pas sûr que ça soit la soluce, mais pour l'instant pas d'autre piste

    Peut être que SpaceFrog en avait une autre ...

    A+

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 62
    Par défaut
    Merci encore

    @+

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 62
    Par défaut
    J'ai regargé tous les autres postes à ce sujet et je ne vois vraiment pas comment ouvrir ce formulaire àl'intérieur de mon site, si quelqu'un à une idée ce serait super sympa.


    Cdt

Discussions similaires

  1. [XL-2007] Transfert données si non existantes dans BD
    Par cathodique dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 17/09/2013, 14h39
  2. [AC-2003] Transfert de donnée Excel dans bdd Access
    Par Amadeon dans le forum Access
    Réponses: 5
    Dernier message: 12/11/2009, 09h49
  3. Transfert données d'un System.Data.Dataset dans un TClientDataSet
    Par BaldeckJ dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 27/03/2009, 10h36
  4. Accès aux données contenues dans une Iframe
    Par Jérémy Lefevre dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/10/2007, 11h24
  5. Réponses: 4
    Dernier message: 26/07/2006, 17h46

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