begin process at 2012 05 28 14:44:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > RETROUVER LE NUMÉROS DE TELEPHONE DE VOTRE EMPLOYER RAPIDEMENT!!

RETROUVER LE NUMÉROS DE TELEPHONE DE VOTRE EMPLOYER RAPIDEMENT!!


 Information sur la source

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Classé sous :repertoire, telephone, recherche, liste Niveau :Initié Date de création :04/10/2009 Vu :2 669

Auteur : rappise

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Vous désirez trouvez le numéros d'un membre de votre personnel rapidement, selectionnez le nom de l'agent, et le topur et jouer !!
[script assez basic ! .. ]


Source

  • <!-- Created By TchOuKa (TruFF) -->
  • <!-- Have FuN !!-->
  • <html>
  • <head>
  • <script language="Javascript">
  • function recherche(){
  • if(document.abreger.liste.value=="depart"){
  • document.abreger.resultat.value="";
  • }
  • if(document.abreger.liste.value=="MageA"){
  • document.abreger.resultat.value="80400";
  • }
  • if(document.abreger.liste.value=="GerardM"){
  • document.abreger.resultat.value="80401";
  • }
  • if(document.abreger.liste.value=="SarahC"){
  • document.abreger.resultat.value="80402";
  • }
  • if(document.abreger.liste.value=="SarahP"){
  • document.abreger.resultat.value="80403";
  • }
  • if(document.abreger.liste.value==""){
  • document.abreger.resultat.value="*-erreur-*";
  • }
  • }
  • </script>
  • </head>
  • <body>
  • <form name="abreger">
  • <table>
  • <tr>
  • <td style="weight: 160px"><font face="segoe print"> Nom de l'agent</font>
  • </td>
  • <td style="weight: 160px"><font face="segoe print"> Numeros abreger </font>
  • </td>
  • </tr>
  • <tr>
  • <td style="weight: 160px">
  • <SELECT name="liste" size=1 onChange="recherche()">
  • <option value="depart">Choisissez un agent</option>
  • <option value="">---------------</option>
  • <OPTION value="MageA">Mage Axe</OPTION>
  • <OPTION value="GerardM">Gerard Menvuesa</OPTION>
  • <OPTION value="SarahC">Sarah Croche</OPTION>
  • <OPTION value="SarahP">Sarah Pelle</OPTION>
  • </SELECT></td>
  • <td style="weight: 160px"><input type="text" name="resultat" readonly></td></tr>
  • </table></form>
  • </body>
  • </html>
<!-- Created By TchOuKa (TruFF) -->
<!-- Have FuN !!-->
<html>
<head>
<script language="Javascript">

function recherche(){
	if(document.abreger.liste.value=="depart"){
document.abreger.resultat.value="";
}
	if(document.abreger.liste.value=="MageA"){
document.abreger.resultat.value="80400";
}
	if(document.abreger.liste.value=="GerardM"){
document.abreger.resultat.value="80401";
}
	if(document.abreger.liste.value=="SarahC"){
document.abreger.resultat.value="80402";
}
	if(document.abreger.liste.value=="SarahP"){
document.abreger.resultat.value="80403";
}
	if(document.abreger.liste.value==""){
document.abreger.resultat.value="*-erreur-*";
}
}
</script>
</head>

<body>
<form name="abreger">
<table>
<tr>
<td style="weight: 160px"><font face="segoe print"> Nom de l'agent</font>
</td>
<td style="weight: 160px"><font face="segoe print"> Numeros abreger </font>
</td>
</tr>
<tr>
<td style="weight: 160px">
<SELECT name="liste" size=1 onChange="recherche()">
<option value="depart">Choisissez un agent</option>
<option value="">---------------</option>
  <OPTION value="MageA">Mage Axe</OPTION>
  <OPTION value="GerardM">Gerard Menvuesa</OPTION>
  <OPTION value="SarahC">Sarah Croche</OPTION>
  <OPTION value="SarahP">Sarah Pelle</OPTION>
</SELECT></td>
<td style="weight: 160px"><input type="text" name="resultat" readonly></td></tr>
</table></form>

</body>
</html>

 Conclusion

Vous pouvez bien sur l'éditer !! garder le pricipe, mais rechercher autre chose .. comme des référence selon l'objet, des code barres etc... =D


 Sources de la même categorie

PARSER LES CARACTÈRES HTML D'UNE STRING par jdmcreator
CONSTRUCTION D'UNE TABLE TRIABLE À PARTIR D'UN TABLEAU 2D par phm
Source avec Zip Source avec une capture SUBDIVISER LE RÉSULTAT D'UNE RECHERCHE EN PAGES par kimmp
Source avec Zip TIMER : SETTIMEOUT & SETINTERVAL AMÉLIORÉS par jdmcreator
Source avec Zip Source avec une capture ONGLETS ET CHANGEMENT INSTANTANÉ DE LA LANGUE par william voirol

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture BOITE DE DIALOGUE MODALE DE SÉLECTION D'UNE LISTE D'ICONES par JJDai
Source avec Zip Source avec une capture TABLEAU GÉNÉRÉ ET TRIÉ PAR LE CLIENT par Klephte
Source avec Zip Source avec une capture MOTEUR DE RECHERCHE SANS PHP par jdmcreator
Source avec Zip VIRTUAL IPHONE par loicseg
Source avec Zip RECHERCHE ET ÉDITION PRATIQUE par abdelaziz_info

Commentaires et avis

Commentaire de canibale le 04/10/2009 22:56:49 5/10

Bonsoir,
Ce script aurait été intéressant dans le cadre d'un réseau intranet d'entreprise... S'il n'était pas si "compliqué" d'ajouter un utilisateur. L'utilisation d'une base de donnée aurait été tout indiqué.
Concernant le langage : le HTML semble un mixe à la fois aux normes et hors normes... (des balises en majuscule, aux côtés de style="weight: XXXpx")
Le javascript reste assez simple, mais peut, vis à vis d'un novice (tel que moi même), montrer l'exploitation de données d'un formulaire.
Merci à toi pour ce script.

Commentaire de rappise le 04/10/2009 23:11:11

Merci pour ton commentaire "Canibale" , tu as tout as fait raison !!
Je t'explique, je suis pompier volontaire, et a la caserne, nous cherchons souvent des numéros de téléphone ABREGER; correspondant aux volontaire.
Suie a une modification abusive de ces abreger, jai decider de recréer se répertoire sur un ordinateur... cette ordinateur, est effectivement brancher sur notre réseaux intranet ;)

Ensuite, lorsque je programme, je fonctionne a la logique, seul probleme, je suis MA logique ^^
Je me sert de mes connaissances, et utilise tres souvent le System D ^^  se qui explique la norme et le hors-normes  ^^

Merci de ton intervention =)

Commentaire de X_Cli le 05/10/2009 10:33:16

J'aurais tendance à dire que pour ce genre d'utilité, une bonne vieille feuille de tableur sous Google Docs fait l'affaire =) Mais, admettons que ce soit pour l'apprentissage : il vaut mieux séparer la logique des données.
Une meilleure programmation pourrait être de stocker l'association Nom->téléphone dans une fichier statique JSON ou XML et de requêter les données via AJAX. Tu parcours ensuite dynamiquement le fichier obtenu en fonction de la requête de nom.

Si tu veux ajouter un nom, tu édites juste le fichier statique JSON ou XML. C'est à la portée de n'importe qui, contrairement à éditer du javascript.

Commentaire de astro53 le 05/10/2009 12:01:04

Salut Rappise,
Ton script marche tres bien, et en restant dans le cadre du javascript il y a possibilite de l'ameliorer. La premiere chose a laquelle j ai pense c est pourquoi ne pas faire un optgroup dans le select tu pourrais meme ainsi separer en section ton select. Par exemple faire un optgroup Dirigeant et un autre Employer.
J ai dynamiser legerement ton script. Pour rajouter des employer faudra le faire manuellement en recopiant valueName[] et employeName le srcipt s'occupera de rajouter l'option dynamiquement.

<html>
<head>
<script language="Javascript">
function recherche(){
if(document.abreger.liste.value=="depart"){
document.abreger.resultat.value="";
}
for (i=0;i < valueName.length;i++)
{
if(document.abreger.liste.value==valueName[i]){
document.abreger.resultat.value = 80400 + i;
}
}
}

valueName = Array();
EmployeName = Array();
EmployeNumber = Array();

valueName[0] = "MageA";
EmployeName[0] = "Mage Axe";

valueName[1] = "GerardM";
EmployeName[1] = "Gerard Menvuesa";

valueName[2] = "SarahC";
EmployeName[2] = "Sarah Croche";

valueName[3] = "SarahP";
EmployeName[3] = "Sarah Pelle";
</script>
</head>
<body>
<form name="abreger">
<table>
<tr>
<td style="width: 160px"><font face="segoe print"> Nom de l'agent</font></td>
<td style="width: 160px"><font face="segoe print"> Numeros abreger </font></td>
</tr>
<tr>
<td style="width: 160px">
<select name="liste" size=1 onChange="recherche()">
<option value="depart">Choisissez un agent</option>
<optgroup label="Employes">
<script language="Javascript">
for (i=0;i < valueName.length;i++)
{
document.write('<option value="' +
valueName[i] + '">' + EmployeName[i] +
'</option>');
}
</script>
</optgroup>
</select>
</td>
<td style="width: 160px"><input type="text" name="resultat" readonly></td>
</tr>
</table>
</form>
</body>
</html>

Enfin ceci manque de base de donner et compagnie mais j essaye de rester sur le javascript.
On peut externiser le js et le css pour faire plus pro!

A bientot
Astro

Commentaire de astro53 le 05/10/2009 13:48:44

Salut,

Pour ceux que ca interesse voici une legere amelioration de la version dynamique que j ai fourni dans mon precedent message on peut rajouter des optgroup et decider quel personnes se situe dans quels groupe.

J espere que ca ne te derange pas que j ameliore ton script Rappise. Mais bon ce n est pas le mien a la base donc je ne me l appropie pas et je met les changements que j y ai apporte en commentaire.

valueName = Array(); //The value of the option tag
EmployeName = Array(); //The name between option tag
group = Array(); //define the existing group
subgroup = Array(); //define the group that the person will be in

//definition des groupes
group[0] = "Direction";
group[1] = "Employe";

//define option value and in wich opt group put the option for each persons.

valueName[0] = "MageA";
EmployeName[0] = "Mage Axe";
subgroup[0] = "Direction";

valueName[1] = "GerardM";
EmployeName[1] = "Gerard Menvuesa";
subgroup[1] = "Employe";

valueName[2] = "SarahC";
EmployeName[2] = "Sarah Croche";
subgroup[2] = "Direction";

<script language="Javascript">
for(y=0;y<group.length;y++)
{
  document.write('<optgroup label="' +
  group[y] +'">');
  for (i=0;i < valueName.length;i++)
  {
    if(subgroup[i] == group[y])
    {
document.write('<option value="' +
valueName[i] + '">' + EmployeName[i] +
'</option>');
    }
  }
}
</script>
Je n ai rajouter ici que les parties que j ai modifier par rapport au precedent founis dans mon dernier commentaire.

A bientot
Astro

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Liste déroulante [ par JMO ] Bonjour,Je suis tout nouveau en JavaScript.J'apprends en solo avec un tutétoriel en ligne (Matizha Sublime).Je me suis inspiré d'un code "Liste déroul Parcourir a la recherche d'un repertoire [ par XyWiL ] Salut !! Question simple et deja deux jours de galere sans resultat :( Comment je peux a partir d'une page web ouvrir une boite de dialogue me perme Recherche incrémentale sur une liste déroulante [ par killgunblood ] Bonjour,Voici mon soucis, et je ne sais pas comment faire . J'ai une liste d&#233;roulante dans laquelle j'ai des donn&#233;es &#233;manant d'une base recherche dans une listbox [ par patinaroulette ] salut a tous!!!&nbsp; j'ai besoin d'aide SVPPPP le probleme est le suivant : &nbsp;j'ai un champ de saisie et une liste box et lorsque je tape une se telecharger un zip creer dynamiquement [ par gege_bert ] Boujours, j'ai fait un site internet capable de creer des miniatures de mes images et de me generer les pagehtml qui vont aveec. Par la meme ocasion j [DEPLACE]Recherche menu deroulant [ par hasen ] Bonjour, bonjour! Je suis a la recherche d'un bout de code permettant de generer un menu deroulant, du genre, sur la gauche de ma page, j'ai une liste liste déroulante d'un repertoire et ouvrir le fichier choisi [ par gillesse ] Bonjour,Je voudrais faire un menu deroulant qui liste un repertoire sur mon site et pouvoir ouvrir le fichier de mon choix dans ce meme repertoire.Mer Liste déroulante avec recherche par clavier [ par matcra13 ] salut,je vien de trouver une Liste déroulante avec recherche par clavier (http://www.toutjavascript.com/main/gorun.php3?s=listekey).masi j'aimerais qu Liste déroulante [ par sebalex ] Bonjour à toutes et à tous. Je pourrais très certainement trouver la réponse à ma question sur cet exellent forum. Mon problème est que je ne sais pas problème lien photos [ par webide ] Bonsoir,J'ais mis en place un système permettant de modifier des images sur un site en passant par une admin seulement voila il y a un drole de problè


Nos sponsors


Sondage...

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 : 0,936 sec (4)

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