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

  FORUM HardWare.fr
  Programmation
  Java

  [JSP] Aide pour projet de fin d'année

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JSP] Aide pour projet de fin d'année

n°799467
blueman_82
Posté le 19-07-2004 à 12:04:07  profilanswer
 

j'ai besoin de conseil pour une fonctionnalité d'une appli.
je vais essayer d'expliquer ce que je souhiate faire... ça va pas etre simple lol
 
voici mon ihm
 
http://bluezone.free.fr/ihm.jpg
 
alors voila j'ai 4 champs dans un formulaire. sur ces 4 champs seul le premier est activé. les autres servant uniquement à afficher des données extraites d'une base.
à l'heure actuelle l'utilisateur peut cliquer sur le lien "Afficher la liste des batiments" qui lui affiche une pop-up. dans cette pop-up l'utilisateur sélectionne un batiment. une fois fais la pop-up se referme en renseignant les 3 champs du formulaire dans la page précédente...sans recharger la page (via du javascript).
 
Maintenant ce que je souhaite faire c'est donner la possibilité à l'utilisateur en saisissant un ID dans le premier champ et en cliquant sur le bouton afficher, faire une requete en base de données et renseigner les 3 autres champs du formulaire (comme c'est la cas en cliquant sur un lien de la pop-up).
le probleme c'est que je ne veut pas recharger la page :-(
 
je n'arrive pas à faire passer comme argument d'une requete une variable javascript.
et je ne sais pas si c'est possible d'ailleur.
avez vous une idée ?
 
mes pages sont en JSP


Message édité par blueman_82 le 19-07-2004 à 12:49:23
mood
Publicité
Posté le 19-07-2004 à 12:04:07  profilanswer
 

n°799555
jagstang
Pa Capona ಠ_ಠ
Posté le 19-07-2004 à 13:36:11  profilanswer
 

sans recharger la page c'est impossible, car tu dois effectuer une requête sur la base.


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°799559
zapan666
Tout est relatif
Posté le 19-07-2004 à 13:43:52  profilanswer
 

JagStang a écrit :

sans recharger la page c'est impossible, car tu dois effectuer une requête sur la base.


...sauf si il charge toutes les données avant. (c-a-d...qu'il charge toute la BDD en Javascript)
 
avantage : pas besoin de recharger la page
Inconvénient : si la base de données est grosse, bonjour les dégats...
 
p'tit astuce qui peut (peut être) être jouable : ouvrir un pop up "invisible" qui effectue la requete & renvoie les résultats en Javascript.
 
Mon idée en fait est que tu ne reharge pas la page, mais tu en charge une autre qui va modifier ta page


---------------
my flick r - Just Tab it !
n°799596
blueman_82
Posté le 19-07-2004 à 14:29:58  profilanswer
 

oui j'avais aussi penser à une pop-up qui ferait le traitement. j'enverais le ID via l'url.
merci en tout cas !
 
si quelqu'un d'autre à une astuce au passage :-)

n°799637
Jubijub
Parce que je le VD bien
Posté le 19-07-2004 à 15:31:55  profilanswer
 

si les popups sont bloqués, c DTC


---------------
Jubi Photos : Flickr - 500px
n°799657
El_gringo
Posté le 19-07-2004 à 15:50:04  profilanswer
 

zapan666 a écrit :

...sauf si il charge toutes les données avant. (c-a-d...qu'il charge toute la BDD en Javascript)
 
avantage : pas besoin de recharger la page
Inconvénient : si la base de données est grosse, bonjour les dégats...


 
J'ai cru que tu rigolais au début ! ça aurait mieux valu ! Charge toute une base de données dans une page web, on a pas idée. Même si elle est pas grosse à l'heure actuelle, c'est fait pour être un minimum conséquent une base de donnée en principe généralement.
 
J'crois avoir déja vu qu'il est possible de faire des requètes HTTP sans recharger la page, grâce à un petit hack : une frame invisible.

n°799712
blueman_82
Posté le 19-07-2004 à 16:25:20  profilanswer
 

hihi c'est clair que charger toute la base c'est pas faisable :-)
je viens de finir le bout de code en utilisant une pop-up... et ça marche.
j'avais aussi pensé à ces bloqueurs de pop-up, mais bon c'est juste une maquette et ça n'ira pas plus loin logiquement :-)
alors cette solution simple me va parfaitement  :jap:

n°799744
El_gringo
Posté le 19-07-2004 à 16:42:58  profilanswer
 

Ben, c'est dommage quand même. Tu ferais bien de t'entrainer à fonctionner avec tous les navigateurs. D'autant + que c pas + compliqué de faire une frame qu'une popup...

n°799904
blueman_82
Posté le 19-07-2004 à 19:33:50  profilanswer
 

oui c'est vrai tu as raison :-s
je verais en fonction du timing :-)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JSP] Aide pour projet de fin d'année

 

Sujets relatifs
Aide sur InstallShield 2.0[c#] inclure des fichiers cs dans mon projet.
[résolu] Aide pour webmaster debutantImpossible d'intégrer MSCOMCTL.OCX dans un projet ?
L'aide automatique et la compilationaide pour le flash
Besoin d'aideMigration projet BC++ 3.1 sous DOS vers Linux?
aide pour winsock.bind et winsock.localportDev-C++ Ajouter la libraire *.lib au projet ? (Et utiliser compilo MS)
Plus de sujets relatifs à : [JSP] Aide pour projet de fin d'année


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR