Programme de recherche de membres par un tableau

Soyez le premier à donner votre avis sur cette source.

Vue 9 089 fois - Téléchargée 519 fois

Description

Ne soyez pas trop sévère svp c'est mon prmeier code en javascript, il permet de rechercher un membre dans un tableau et d'affciher sa fiche complete en html, je l'avais fait au depart pour mon clan call of duty mais pour le changer pour vous il suffit de modifier le tableau et de changer les fiches en html.
Il contien aussi un rollover pour le bouton.
Il comporte aussi une fonctionqui convertit tout en minuscule pour la recherche dans le tableau pour qu'il n'y est pas d'erreur.

Source / Exemple :


Oui une chose importante qui m'a beaucoup gené c'était pour la methode window.open qui devait ouvrir la page html du tableau et poura ca j'ai convertit le tableau en une variable.

var adresse = new Array(12)

adresse[0]="skyffer3.htm"
adresse[1]="scream.htm"
adresse[2]="snake.htm"
adresse[3]="morphine.htm"
adresse[4]="morpheus.htm"
adresse[5]="predator.htm"
adresse[6]="fantome.htm"
adresse[7]="valjean.htm"
adresse[8]="hotman.htm"
adresse[9]="valjean.htm"
adresse[10]="deckard.htm"
adresse[11]="3irsou.htm"

function cherche() {

var xxx=document.form.champ.value
for (var i=0; i<=membre.length; i++){
     if ( membre[i]==xxx){
     var y = adresse[i]
     var win = window.open(y,"win","width=400,heigth=400,toolbar=yes,scrollbars=yes,")
     win.moveTo(0,0)
     break

Et une fois effectué pour mettre une variable comme URL il suffit d'enlever les " " et le tour est joué.

Conclusion :


Je n'ai pas trouvé de bugs mais si il y en a un signalez le svp.

Codes Sources

A voir également

Ajouter un commentaire

Commentaire

cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
27 -
plusieurs remarques
° cet exemple ne pouvait pas fonctionner tel quel.
erreurs de syntaxe, manque membre, input ...
il vaudrait mieux mettre un truc complet, qui fonctionne
° si c'est protéger un accès, comme la liste des membres
est en clair dans la source, pas de protection en fait.
° nombreuses variantes déjà ici même

<script type="text/javascript">
var membre=new Array("un","deux","trois");
var adresse = new Array(12);
adresse[0]="skyffer3.htm";
adresse[1]="scream.htm";
adresse[2]="snake.htm";
adresse[3]="morphine.htm";
adresse[4]="morpheus.htm";
adresse[5]="predator.htm";
adresse[6]="fantome.htm";
adresse[7]="valjean.htm";
adresse[8]="hotman.htm";
adresse[9]="valjean.htm";
adresse[10]="deckard.htm";
adresse[11]="3irsou.htm";
function cherche() {
var xxx=document.form.champ.value;
for (var i=0; i<=membre.length; i++){
if ( membre[i]==xxx){
var y = adresse[i];
var win = window.open(y,"win","width=400,heigth=400,toolbar=yes,scrollbars=yes,");
win.moveTo(0,0);
break } } }
</script>
<form name=form>


</form>

cordialement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.