Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2428 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  rafraichissemant sans reloader une listebox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

rafraichissemant sans reloader une listebox

n°1099791
sdnthebest
Posté le 27-05-2005 à 16:16:59  profilanswer
 

bonjour... bon j'ai codé un truc mais ca ne marche pas... en fait, je vaux remplir une liste a partir du autre liste mais tt cas sans relancer la page, juste en rafraichissant. voici mon code:
 
  <html>
   <head>
   <title>Liste</title>
   <script>
   List = new Array();
   function Remplir(){
     var sel="";
     sel ="<select size='1' name='souscat'>";
     // Parcourir le tableau
     for (var i=0;i<List.length;i++)
      {
          // Ajouter une rubrique sous-catégorie
          sel= sel + "<option value="+List[i][0]+">"+List[i][1]+"</option>";
      }
      sel =sel + "</select>";
     // Modifier le DIV scat par la nouvelle List à partir du variable SEL
      document.getElementById('scat').innerHTML=sel;
   }
   </script>
   </head>
   <body>
     
   <form method="POST" action="Ajout6.php3">
     <select size="1" name="cat" OnChange="Remplir()">
   <?php
   // Paramètres de la Connexion à la base MYSQL
   $user="root";
   $host="localhost";
   $password="";
   $database="gestionCorpus";
   $connexion = mysql_connect($host,$user,$password) or die ("Connexion au serveur impossible" );
   mysql_select_db($database,$connexion);
   $rq="Select distinct journal_specialite from journal ;";
   $result= mysql_query ($rq) or die ("Select impossible" );
   while ($dt=mysql_fetch_row($result))
   {
     // Remplir la liste déroulante des spécialité
     echo "\t\t<option value=".($dt[0]).">".($dt[0])."</option>";
   }
  ?>
   </select><br><br>
   
   <DIV id="scat">
   <select size="1" name="souscat">
   </select>
  </DIV>
     
   <?php
   $rq="Select journal_id,journal_nom from journal where journal_specialite='$cat';";
   $result= mysql_query ($rq) or die ("Select impossible" );
   $i=0;
   while ($dt=mysql_fetch_row($result))
  {
    echo "<script>List[".$i."] = new Array(".($dt[0]).",".($dt[1])." );</script>";
    $i++;  
   }
   echo "<script>Remplir (); </script>"; // Remplir la deuxième liste de choix avec les données
   ?>
   <br><br>
     <input type="submit" name="Send" value="Envoyer">
   </form>
   </body>
   </html>
 
la premiere liste se rempli mais pas la 2eme...
voici la structure de la base:
 
CREATE TABLE journal (
  journal_id int(11) NOT NULL auto_increment,
  journal_nom text,
  journal_specialite text,
  journal_editeur text,
  journal_prixUnitaire float default '0',
  journal_prixAbonnement float default '0',
  journal_devise text,
  journal_langue text,
  journal_pays text,
  journal_portee text,
  journal_typologie text,
  journal_motsCles text,
  journal_periodicite text,
  journal_jourParution text,
  journal_prospection text,
  PRIMARY KEY  (journal_id)
) TYPE=MyISAM;
 
voila si qq'un sait pourquoi ca ne marche pas..... merci

mood
Publicité
Posté le 27-05-2005 à 16:16:59  profilanswer
 

n°1099797
FlorentG
Posté le 27-05-2005 à 16:19:50  profilanswer
 

Y'a une version qui fonctionne avec rafraîchissement ? Pour ceux qui n'ont pas JS [:dawa]

n°1099804
sdnthebest
Posté le 27-05-2005 à 16:22:27  profilanswer
 

ouai, mais moi, ca marche si je reload la page, mais comme j'ai enormement d'information et d'appel a la base, je voudrai evité de la reloader a chaque fois

n°1099810
karoli
Posté le 27-05-2005 à 16:24:43  profilanswer
 

FlorentG a écrit :

Y'a une version qui fonctionne avec rafraîchissement ? Pour ceux qui n'ont pas JS [:dawa]


 
Y'a une version qui fonctionne sur un boulier ? Pour ceux qui n'ont pas l'electricité ? [:dawa]
 
 ;)  

n°1099813
FlorentG
Posté le 27-05-2005 à 16:25:41  profilanswer
 

karoli a écrit :

Y'a une version qui fonctionne sur un boulier ? Pour ceux qui n'ont pas l'electricité ? [:dawa]
 
 ;)


L'accessibilité, ça te dit quelque chose ? ;)

n°1099816
sdnthebest
Posté le 27-05-2005 à 16:26:33  profilanswer
 

vs m'aider po beaucoup la, je capte rien !!!

n°1099820
plainsofpa​in
Pingouino's lover
Posté le 27-05-2005 à 16:30:27  profilanswer
 

karoli, t'es le genre de mec lourd qui un jour va avoir un site pour un asso d'aide aux aveugles, et dont le site ne sera, pas consultables par ces derniers ...
 
Etre accessible ce n'est pas être revenu à l'époque du boulier, c'est adapter le contenu et la présentation pour que les gens puissent le voir sur le plus grand nombre de support possible ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1099824
karoli
Posté le 27-05-2005 à 16:32:24  profilanswer
 

FlorentG a écrit :

L'accessibilité, ça te dit quelque chose ? ;)


 
je vais te répondre de la même façon que l'autre jour, en faisant preuve de mauvaise foi :
tu fais du webdev et des gens n'ont pas d'ordinateur !
tous les sites que tu peux coder, aussi respectueux des normes qu'ils puissent être, ne serviront à rien à quelqu'un qui n'a pas l'electricité...
 
sincerement, dans le monde pro, et meme chez tonton et tata qui ont un Packard-bell tout neuf, javascript est désactivé ??
 
tout ca pour dire que l'extremisme à ses limites ;)
 
(mais ca ne m'empêche pas de lire et d'aprécier tes conseils et recommandations :o )
 
edit : @ plainsofpain : je ne code pas ! mais votre métier, si ca l'est, ne s'adresse pas (encore) à tout le monde...donc accessibilité :/
mais encore une fois, sur le fond je suis d'accord avec vous mais je vous trouve un peu excessif dans vos réponses...enfin dans certaines d'entre elles


Message édité par karoli le 27-05-2005 à 16:36:20
n°1099827
plainsofpa​in
Pingouino's lover
Posté le 27-05-2005 à 16:34:48  profilanswer
 

tonton et tata sont aveugles, mais ils ont un pc avec navigateur associé à une table braille ...  
 
Ils veulent accéder à des sites d'informations mais le site est en flash, ou utilise JS, sans lequel la navigation ne marche pas ...
 
Ils font quoi ? Ils se suicident ? Ils restent ignorants ?
 
C'est une forme de respect des gens handicapés, qui ne doivent pas avoir plus de mal que les autres à accéder à l'information.


Message édité par plainsofpain le 27-05-2005 à 16:35:24

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1099828
FlorentG
Posté le 27-05-2005 à 16:34:59  profilanswer
 

karoli a écrit :

je vais te répondre de la même façon que l'autre jour, en faisant preuve de mauvaise foi :
tu fais du webdev et des gens n'ont pas d'ordinateur !
tous les sites que tu peux coder, aussi respectueux des normes qu'ils puissent être, ne serviront à rien à quelqu'un qui n'a pas l'electricité...
 
sincerement, dans le monde pro, et meme chez tonton et tata qui ont un Packard-bell tout neuf, javascript est désactivé ??
 
tout ca pour dire que l'extremisme à ses limites ;)
 
(mais ca ne m'empêche pas de lire et d'aprécier tes conseils et recommandations :o )


Sauf qu'il faut aller lire les chiffres, hein ;) Y'a quand-même entre 5 et 9% d'internautes où JS est absent... Donc c'est pas rien. Aussi, le langage premier du web c'est l'XHTML... Donc on est censé tout faire en XHTML... Après le JS est secondaire, il est là juste pour apporter un peu de confort. Et en plus, rien n'oblige un browser à l'implémenter... Y'a des tas de technologies de scripts différentes...

mood
Publicité
Posté le 27-05-2005 à 16:34:59  profilanswer
 

n°1099831
sdnthebest
Posté le 27-05-2005 à 16:35:20  profilanswer
 

bon vous ete mignion mais moi c mour mon taf, un portail interne a la boite ET LE JAVASCRIPT EST BIEN PRESENT.... maintenent, si vous savez po, c po grave, mais ca sert a rien de lancer un debat qu'on en a rien a fou........ !!! merci

n°1099834
skeye
Posté le 27-05-2005 à 16:35:35  profilanswer
 

karoli a écrit :

je vais te répondre de la même façon que l'autre jour, en faisant preuve de mauvaise foi :
tu fais du webdev et des gens n'ont pas d'ordinateur !
tous les sites que tu peux coder, aussi respectueux des normes qu'ils puissent être, ne serviront à rien à quelqu'un qui n'a pas l'electricité...
 
sincerement, dans le monde pro, et meme chez tonton et tata qui ont un Packard-bell tout neuf, javascript est désactivé ??
 
tout ca pour dire que l'extremisme à ses limites ;)
 
(mais ca ne m'empêche pas de lire et d'aprécier tes conseils et recommandations :o )


C'est pas une question d'extremisme. Il existe des gens qui n'utilisent pas le javascript. Il faut donc que le site soit utilisable sans.


---------------
Can't buy what I want because it's free -
n°1099836
FlorentG
Posté le 27-05-2005 à 16:35:59  profilanswer
 

sdnthebest a écrit :

bon vous ete mignion mais moi c mour mon taf, un portail interne a la boite ET LE JAVASCRIPT EST BIEN PRESENT.... maintenent, si vous savez po, c po grave, mais ca sert a rien de lancer un debat qu'on en a rien a fou........ !!! merci


STOOOOOOOOOOOOOOOOOOOP
 
On peut alors arrêter la discussion sur l'accessibilité :jap: Il est en environnement maîtrisé :D Donc ça change tout

n°1099837
plainsofpa​in
Pingouino's lover
Posté le 27-05-2005 à 16:36:49  profilanswer
 

Sdnthebest, dans ton cas tu peux être un peu plus laxistes, vu que tu connais la configuration des clients ok.
 
Mais ce sont des réflexes à prendre pour tout développeur web qui veut rendre son site visitable au plus grand nombre ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1099839
sdnthebest
Posté le 27-05-2005 à 16:38:03  profilanswer
 

grrrrrr... certe mais dans ce cas precis, ca m'ai utilse, maintenent, si tu a autre solution, je suis preneur....
j'attend que ca !

n°1099843
sdnthebest
Posté le 27-05-2005 à 16:42:26  profilanswer
 

ha ba la forcement, ca va moins vite... certe ce n'est pas tres propres mais quand y'a que ca comme solus, on a po le choix, sinon, je connais po.... et c'etait ca la base de mon post !!!!!!!

n°1099852
sdnthebest
Posté le 27-05-2005 à 16:47:09  profilanswer
 

bon apres des recherche, j'ai vu XMLHTTPRequest ..... ca dit qq'un? je pense que c la solus mais c chaud, si qq'un a deja utilisé.....??

n°1099880
cerel
Posté le 27-05-2005 à 17:15:13  profilanswer
 

Tu as des messages d'erreur ?

n°1099899
masklinn
í dag viðrar vel til loftárása
Posté le 27-05-2005 à 17:23:16  profilanswer
 

karoli a écrit :

Y'a une version qui fonctionne sur un boulier ? Pour ceux qui n'ont pas l'electricité ? [:dawa]
 
 ;)


Tu m'explique le rapport stp? [:dawa]
 
Nan c'est juste pour savoir quoi [:dawa]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1100106
karoli
Posté le 27-05-2005 à 22:21:05  profilanswer
 

masklinn a écrit :

Tu m'explique le rapport stp? [:dawa]
 
Nan c'est juste pour savoir quoi [:dawa]


 
relis la conversation dans son ensemble...
c'est pas du xhtml strict mais ca reste compréhensible ;)
 
/HS

n°1100107
masklinn
í dag viðrar vel til loftárása
Posté le 27-05-2005 à 22:23:07  profilanswer
 

karoli a écrit :

relis la conversation dans son ensemble...
c'est pas du xhtml strict mais ca reste compréhensible ;)
 
/HS


J'ai tout lu [:dawa]
Et ta déclaration reste d'une stupidité effarante [:dawa]
Mais c'est pas grave, je te pardonne, t'as rien compris c'est pas ta faute [:dawa]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  rafraichissemant sans reloader une listebox

 

Sujets relatifs
listebox et roulette de la sourie[PYTHON] 2 listebox & 1 scrollbar
Solution pour ne pas reloader mon menu flash ! (FRAMES/PHP/CSS ?)Remplir une listebox
Remplir une listeBoxChanger le contenu d'1 listeBoX en fonction choix d'1 autre listeBoX
Comment reloader en mémoire des Class[vb] activer ou désactiver les checkbox qui se trouve dans un listebox
[PHP JAVASCRIPTS]Comment reloader une page depuis une popup?Asp reloader la page en cours avec un parametre en plus
Plus de sujets relatifs à : rafraichissemant sans reloader une listebox


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)