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 :

passage de paramètres entre deux frames


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 28
    Points : 10
    Points
    10
    Par défaut passage de paramètres entre deux frames
    Salut tout le monde,
    Je veux passer deux paramètres entre deux pages ou plutot entre deux frames qui contiennent du code php mais je n'ai pas su ou est l'erreur
    Voi ci le code de la première page
    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
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Document sans titre</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <SCRIPT LANGUAGE="JavaScript">
    function aff_page(exer) {
    for(var i=0; i<document.exer.a.length; i++)
    {
    if(document.exer.a[i].checked)
    {document.exer.submit();
    parent.frames[2].window.location.replace("editcorr.php");}
    //parent.getElementsByTagName('frame')[2].window.location.replace("corexerc.php");}
    }
     
     
    }
    function select_tout_radio( type )
        {
            var a = document.getElementById("a" + type);
            a.checked = true;
        }
    </SCRIPT>
    </head>
     
    <body>
    <form action="editcorr.php"  method="post" name="exer"  >
      <?php
    $c=$_POST["c"];
    $l=$_POST["les"];
     
    echo  "<input type=\"hidden\" name=\"tc\" value=\"".$c."\">";
    echo  "<input type=\"hidden\" name=\"tl\" value=\"".$l."\">";
     
    require('conf.php');
    echo " chapitre".$c."  : lecon".$l;
     mysql_selectdb("evaluation") or die("Connexion impossible");
    $res=mysql_query("SELECT * FROM exercices where  exercices.nc=$c and exercices.nl=$l");
    $nb=mysql_num_rows($res);
    echo "veuillez sélectionner le numéro de l'exercice que vous allez lui ajouter son correction";
    for($i=0;$i < $nb;$i++)
    {$reg=mysql_fetch_array($res);
    //<input type="radio" name="a" value="1" onclick="select_tout_radio('1')">
    $j=$i+1;
    echo "<P>";
    echo "<input type=\"radio\" name=\"a\" value=\"".$j."\" onclick=\"select_tout_radio('".$j."')\">";
    echo "Exercice".$j;
    echo"</p>";
    }
    ?>
    </form>
      <p>
        <input type="submit" name="Submit" value="Continuer" onClick="aff_page(exer)">
      </p>
    </body>
    </html>
    et voici la deuxième page qui remplaçera la première dans le même cadre
    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
    <?php
    include("fckeditor.php") ;
     
    ?>
    <html>
      <head>
        <title>FCKeditor - Sample</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     
      </head>
      <body>
     
     
     
     
     
    <form name="editeur" action="inscorr.php" method="post" >
    <input type="hidden" name="e" value="<?php  $ch=$_POST["tc"]; echo"$ch" ; ?>">
     
      <input type="hidden" name="f" value="<?php $pi=$_POST["tl"]; echo"$pi" ; ?>">
      <font size="5"><strong>Vous êtes maintenant entrain de faire l'insertion de la correction de 
      l'exercice  dans la leçon N° 
      <?php  
      $pi=$_POST["tl"];
      $ch=$_POST["tc"];
      echo " ".$pi."du chapitre".$ch; 
    $oFCKeditor = new FCKeditor('FCKeditor1') ;
    $oFCKeditor->BasePath = '/site web/fckeditor/';
    $oFCKeditor->Value ='';
    $oFCKeditor->Create() ;
    $oFCKeditor->width = "1000px" ; $oFCKeditor->Length = "1200px";
    ?>
      </strong></font> 
      <p>
        <input type="submit" value="Enregistrer" >
      </p>
      </form>
      </body>
    </html>

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Salut,
    après le submit, le reste du script ne sera pas exécuté.
    Code JAVASCRIPT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function aff_page(exer) {
    for(var i=0; i<document.exer.a.length; i++)
    {
    if(document.exer.a[i].checked)
    {
    parent.frames[2].window.location.replace("editcorr.php");
    document.exer.submit();}
    }
    }

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/01/2009, 16h22
  2. passage de paramètres entre deux fiches
    Par Shibron dans le forum Débuter
    Réponses: 5
    Dernier message: 15/01/2009, 10h28
  3. Passage de paramètre entre deux pages?
    Par fabszn dans le forum JSF
    Réponses: 18
    Dernier message: 01/11/2007, 00h15
  4. Réponses: 2
    Dernier message: 09/06/2006, 19h34
  5. [jsp][servlet]passage de paramètre entre deux frames
    Par alexandra_ape dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 29/06/2004, 11h14

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