begin process at 2012 05 29 15:09:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Pb js : objet requis


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb js : objet requis

lundi 24 octobre 2005 à 13:25:32 | Pb js : objet requis

ksngov

Bonjour, 
Est-ce que qq'un peux m'aider. J'ai un pb d'objet requis dès que j'utilise la liste deroulante "CODE_MARCHE_CLI".
Y'a un erreur d'objet requis. Je pense que ca viens de mon code Javascript mais je ne vois pas ou est l'erreur.

Merci d'avance.


Voila le code :


<HTML>                                                                          <!-- Début page HTML -->

    <HEAD>
                                                                                <!-- Début entête page HTML -->
        <TITLE>"Datalis Net"</TITLE>             <!-- Titre de la page -->
        <LINK REL="stylesheet" TYPE="text/css" HREF="styles.css">               <!-- Insertion de la feuille de style -->

        <!-- Début de script barre de défilement -->
        <STYLE TYPE="text/css">
            BODY
            {
                scrollbar-face-color: "#808080";
                scrollbar-track-color: "white";
                scrollbar-arrow-color: "white";
            }
            // Couleur de la cage d'ascenseur = scrollbar-face-color
            // Couleur de la colonne d'ascenseur = scrollbar-track-color
            // Couleur de la flèche = scrollbar-arrow-color
        <!-- Fin de script barre de défilement -->
        </STYLE>
    </HEAD>                                                                     <!-- Fin entête page HTML -->
       <BODY>                                                                   <!-- Début du document -->
       <CENTER>                                                                 <!-- Début du centrage -->
           <TABLE WIDTH="300" BORDER="0" CELLPADDING="1" CELLSPACING="1">       <!-- Début de tableau à 3 lignes -->
               <TR>                                                             <!-- Début de ligne -->
                   <TD>                                                         <!-- Début de colonne -->
                       <IMG SRC="images/haut_img_caisses.bmp" BORDER="0"><BR>   <!-- Insertion du bandeau -->
                   </TD>                                                        <!-- Fin de colonne -->
               </TR>                                                            <!-- Fin de ligne -->
               <TR>                                                             <!-- Début de ligne -->
                   <TD>                                                         <!-- Début de colonne -->
                       <?php                                                    // Début du code PHP -->
                           // Vérification du privilège du connecté pour affichage du menu correspondant
                           if ($privilege_connection=="adm")
                           {
                               // Menu édité par [ Lien ] puis adapté
                               Print "<SCRIPT LANGUAGE=\"JavaScript\" SRC=\"script_menu_adm.js\">";
                               Print "</SCRIPT>";                                // Fin du script
                           }
                           else
                           {
                               // Menu édité par [ Lien ] puis adapté
                               Print "<SCRIPT LANGUAGE=\"JavaScript\" SRC=\"script_menu_util.js\">";
                               Print "</SCRIPT>";                                // Fin du script
                           }
                       ?>                                                       <!-- Fin du code PHP -->
                   </TD>                                                        <!-- Fin de colonne -->
               </TR>                                                            <!-- Fin de ligne -->
               <TR ALIGN="CENTER">                                              <!-- Début de ligne -->
                   <TD>                                                         <!-- Début de colonne -->
                       <BR><BR>
                       <!-- Saisie des champs à insérer dans la table SQL Server produits -->
                       <!-- Début formulaire -->
                         <FORM METHOD="POST" ACTION="cfc_cpte_chargeaff.php" NAME="FORMULAIRE" ID="FORMULAIRE">
                             <!-- Début de tableau à 3 lignes -->
                             <TABLE WIDTH="600" BORDER="4" CELLPADDING="10" CELLSPACING="10" BORDERCOLOR="#EEEEEE">
                                 <TR ALIGN="CENTER" VALIGN="CENTER">            <!-- Début de ligne -->
                                     <TD COLSPAN="2">                           <!-- Début de colonne -->
                                         <H3> - Informations générales du client - </H3>
                                     </TD>                                      <!-- Fin de colonne -->
                                 </TR>                                          <!-- Fin de ligne -->
                                 <TR>                                           <!-- Début de ligne -->
                                     <TD COLSPAN="2">                           <!-- Début de colonne -->
                                         <H1>Identifiant :
                                             <INPUT TYPE="TEXT" NAME="ID_CLI" SIZE="9" VALUE="">
                                         </H1>
                                         <!-- Saisie de la dénomination sociale -->
                                         <H1>Dénomination sociale :
                                             <INPUT TYPE="TEXT" NAME="DENOM_CLI" SIZE="50" VALUE="">
                                         </H1>
                                         <!-- Saisie de l'adresse 1 -->
                                         <H1>Adresse 1 :
                                             <INPUT TYPE="TEXT" NAME="ADR1_CLI" SIZE="50" VALUE="">
                                         </H1>
                                         <!-- Saisie de l'adresse 1 -->
                                         <H1>Adresse 2 :
                                             <INPUT TYPE="TEXT" NAME="ADR2_CLI" SIZE="50" VALUE="">
                                         </H1>
                                         <!-- Saisie du code postal -->
                                         <H1>Code postal :
                                             <INPUT TYPE="TEXT" NAME="CP_CLI"SIZE="5" VALUE=""><BR>
                                         </H1>
                                         <!-- Saisie de la ville-->
                                         <H1>Ville :
                                             <INPUT TYPE="TEXT" NAME="VILLE_CLI" SIZE="50" VALUE=""><BR>
                                         </H1>

                                         <?php
                                         // Connexion au Système de Gestion de Base de Données MySQL
                                         mysql_connect($nom_serveur, $nom_utilisateur, $mot_de_passe);
                                         // Connexion à la Base De Données
                                         mysql_select_db($base_de_donnees);
                                         // Recherche de l'enregistrement dans la table MySQL
                                         // Requete SQL Distinct pour enlever les doublons
                                         $requete_sql="select distinct code from code_marche order by code";
                                         $resultat_sql=mysql_query($requete_sql);
                                         $nombre_enregistrements=mysql_numrows($resultat_sql);
                                         ?>
                                         <!-- Choix du code marché-->
                                         <H1>Code marché :
                                         <SELECT ID="CODE_MARCHE_CLI" ONCHANGE="maj()" TYPE="TEXT" NAME="CODE_MARCHE_CLI">
                                         <OPTION VALUE="-1" SELECTED=>Faire un choix</OPTION>
                                         <?php                                  // Début du code PHP -->
                                             $i=0;
                                             while ($i<$nombre_enregistrements)
                                             {
                                                 $code_marche = mysql_result($resultat_sql, $i,"code");
                                                 Print "<OPTION VALUE=$code_marche>$code_marche</OPTION>";
                                                 $i++;
                                             }
                                             // Déconnexion à la Base De Données
                                             mysql_close();

                                         ?>                                     <!-- Fin du code PHP -->
                                         </SELECT>
                                         </H1>

                                         <!-- Choix du sous marché-->
                                         <!--<FORM NAME="SELECTION">-->
                                         <H1>Code sous marché :
                                         <SELECT ID=\"CODE_SOUS_MARCHE_CLI\" TYPE=\"TEXT\" NAME=\"CODE_SOUS_MARCHE_CLI\">
                                         <OPTION VALUE=\"-1\" SELECTED>Faire un choix</OPTION>
                                         </SELECT>
                                         </H1>
                                         <!--</FORM>-->

                                         <!-- Saisie du numéro national émetteur-->
                                         <H1>Numéro national émetteur :
                                             <INPUT TYPE="TEXT" NAME="NNE" SIZE="10" VALUE=""><BR>
                                         </H1>
                                         <!-- Saisie du mot de passe-->
                                         <H1>Mot de passe :
                                             <INPUT TYPE="TEXT" NAME="MOT_DE_PASSE" SIZE="10" VALUE=""><BR>
                                         </H1>
                                         <!-- Saisie de la date de mise en service-->
                                         <H1>Date de mise en service :
                                             <INPUT TYPE="DATE" NAME="MISE_EN_SERVICE" SIZE="10" VALUE=""><BR>
                                         </H1>
                                         <script language="javascript">
                                         var url = "sous_marche.php?recherche=";
                                         var http = new ActiveXObject("Microsoft.XMLHTTP");

                                         function maj() {
                                             var rechRapide = document.getElementById("CODE_MARCHE_CLI").value;
                                             http.open("GET", url + escape(rechRapide), true);
                                             http.onreadystatechange = handleHttpResponse;
                                             http.send(null);
                                         }

                                         function handleHttpResponse() {
                                             if (http.readyState == 4) {
                                                 results=http.responseText;
                                                 alert(results);
                                                 results = http.responseText.split(";");
                                                 alert(results[0]);
                                                 var ajout=new Option(results[0],'1',true,false);
                                                 alert(results[1]);
                                                 document.getElementById("CODE_SOUS_MARCHE_CLI").options[document.getElementById("CODE_SOUS_MARCHE_CLI").options.length]=ajout;
                                                 alert(results[2]);
                                             }
                                         }
                                         </script>
                                     </TD>
                                 </TR>                                          <!-- Fin de ligne -->
                                 <TR>                                           <!-- Début de ligne -->
                                     <TD>                                       <!-- Début de colonne -->
                                         <DIV ALIGN="CENTER">
                                             <INPUT TYPE="BUTTON" NAME="HISTORY_BACK" VALUE="   Retour   " onClick="history.back()">
                                         </DIV>
                                     </TD>                                      <!-- Fin de colonne -->
                                     <TD>                                       <!-- Début de colonne -->
                                         <DIV ALIGN="CENTER">
                                             <INPUT TYPE="SUBMIT" NAME="SUIVANT" VALUE="  Suivant  ">
                                         </DIV>
                                     </TD>                                      <!-- Fin de colonne -->
                                 </TR>                                          <!-- Fin de ligne -->
                           </TABLE>                                             <!-- Fin du tableau -->
                       </FORM>                                                  <!-- Fin du formulaire --->
                   </TD>                                                        <!-- Fin de colonne -->
               </TR>                                                            <!-- Fin de ligne -->
           </TABLE>                                                             <!-- Fin du tableau -->
       </CENTER>                                                                <!-- Fin de centrage -->
   </BODY>                                                                      <!-- Fin du document -->
<!-- Fin de la page -->
</HTML>

lundi 24 octobre 2005 à 15:11:43 | Re : Pb js : objet requis

yes

Remplace  :

document.getElementById("CODE_MARCHE_CLI").value

par

document.getElementById("CODE_MARCHE_CLI").options[document.getElementById("CODE_MARCHE_CLI").selectedIndex].value

et ca devrait marcher
lundi 24 octobre 2005 à 19:03:34 | Re : Pb js : objet requis

ksngov

Ok merci ! mais ca ne marche tjrs pas :
la ligne suivante du prog ne marche pas :

document.getElementById("CODE_SOUS_MARCHE_CLI").options[document.getElementById("CODE_SOUS_MARCHE_CLI").options.length]=ajout;

ca plante ici car je n'ai pas d'alert : alert(results[2]);

il me dis encore "objet requis"

Merci d'avance


Cette discussion est classée dans : code, mysql, http, marche, results


Répondre à ce message

Sujets en rapport avec ce message

verification de plusieurs textbox a la fois [ par bonjovi51 ] Bonjour a tousj'ai 6 textbox dans lesquelles il faut entrer des valeurs numériquesJe voudrai les faire vérifier par une fonction js. Mais mon code ne code javascript ne marche pas [ par sb38 ] Bonjour, Je suis un gros débutant en javascript. J'ai fait un script qui fonctionne tres bien sur une machine avec xp et ie compatible MSIE 6.0 Par co code source [ par woofy ] Voila j'ai télécharger un code source pour faire ejecter le cd-rom. mais je ne sais pas comment ca marche ... je le met dans bloc note et ensuite je l pk ça marche pas ???? [ par morgandetoi06 ] http://perso.wanadoo.fr/morgan06/oeufs.htmlpk le nombre de boites reste toujours à 0 ???merci d avance++www.morgan06.fr.fm body onload="form.submit();" => erreur javascript! marche 1 fois sur 2 [ par deniscarl ] bonjour,Je fais une redirection pour des site en PHP et il me faut une page intermediaire, qui redirige les variable POST et GET.Mon Code PHP génère u [DEPLACE]code pour defilement [ par mike501 ] Bonjour, j ai un code qui me permet d afficher une barre de news mais le souci c est que le defilement est horyzontale et je le voudrai verticale comm Formulaire qui s'ouvre dans une nouvelle fenetre [ par Mastronic ] Bonjour, J'ai un formulaire HTML, j'ai remplacer le bouton Submit par un liens hypertexteMa question: Comment faire pour que le resultat soit ouvert d Problème d'affichage! [ par robapt ] Bonjour à tous!Voila, j'ai repris le code qu'un membre à laisser ==> http://www.javascriptfr.com/codes/MANEGE-3D Aide sur cette source : http://www.javascriptfr.com/code.aspx?ID=24668 [ par hitman06 ] Bonjour, j'ai téléchargé la source disponible à cette adresse :http://www.javascriptfr.com/code.aspx?ID=24668mais, je n'arrive pas à faire un lien pou click droit [ par salim81 ] bonjour a tous! bon j'ai trouvé un code javascript d'un menu avec click droit(http://www.javascriptfr.com/code.aspx?ID=16394).ça marche avec IE mais l


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,014 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales