> Tous les forums > Forum des Webmasters
 Empêcher les doublons dans un tableau javascriptSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
loulou84
  Posté le 18/07/2013 @ 15:56 
Aller en bas de la page 
Petit astucien

Bonjour,

j'ai crée un défilement de photo aléatoire, a partir de deux dossier, differents, et je stock dans un tableau le nom des images et leurs url quand on clique dessus.

J'ai don crée un tableau a deux dimension, pour chaque image j'en est 5 qui s'affiche en meme temps! Pour perfectionner le systeme d'affichage, j'aimerai eviter les doublons:

J'ai reussit en utilisant la fonction indexOf avec un tableua a une dimension mais impossible avec un tableau a deux dimension:

si quelqu'un peut m'aider merci,

le code

var stock = new Array();
var index;

for(i=0;i<5;i++){
aleatoire = "image3/(" + Math.floor((Math.random()*11)+1) + ").gif <br>";
index = stock.indexOf(aleatoire);
if (index == -1) {
stock[i] = aleatoire;
document.write(stock[i]);
}
else{
i--;
}
}

qui donne:

image3/(8).gif
image3/(5).gif
image3/(7).gif
image3/(11).gif
image3/(9).gif

Publicité
loulou84
 Posté le 18/07/2013 à 16:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

C'est bon j'ai trouvé, merci quand même

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
519,99 €Portable HP 15.6 pouces (FHD, Ryzen 5 5500U, 8Go, 512 Go SSD, Vega 7) à 519,99 €
Valable jusqu'au 22 Janvier

Cdiscount fait une promotion sur l'ordinateur portable HP 15-eh1022nf qui passe à 519,99 € alors qu'on le trouve habituellement à 550 €.

Cet ordinateur portable dispose d'un écran 15.6 pouces Full HD (1920x1080), d'un processeur AMD Ryzen 5 5500U avec chip graphique Radeon RX Vega 7, de 8 Go de RAM, d'un SSD de 512 Go, d'une webcam et de connexions Bluetooth, WiFi, Ethernet, HDMI, USB 2.0 et USB 3.1. Le tout tourne sous Windows 10. que vous pourrez mettre à jour pour Windows 11.


> Voir l'offre
246,71 €Casque sans fil à réduction de bruit Sony WH-1000XM4 (Hi-Res Audio, Bluetooth/NFC) à 246,71 € livré
Valable jusqu'au 20 Janvier

Amazon Allemagne propose actuellement l'excellent casque sans fil à réduction de bruit et Hi-Res Audio Sony WH-1000XM4 à 241,01 € (avec la TVA ajustée). Comptez 5,70 € pour la livraison en France soit un total de 246,71 € livré. On le trouve ailleurs à partir de 349 €. Equipé de l'annulation de bruit active, d'une connexion sans fil Bluetooth et NFC, d'un confort supérieur et d'une autonomie longue durée (30 heures), ce modèle vous accompagnera idéalement dans tous vos déplacements. Profitez d'une qualité acoustique Hi-Res Audio, de commandes tactiles intuitives et des assistants vocaux intégrés. Laissez-vous transporter au coeur des émotions de vos morceaux préférés et révolutionnez votre manière d'écouter la musique.


> Voir l'offre
259,99 €Ecran PC 27 pouces Gigabyte M27Q (QHD, IPS, 0.5 ms, 170 Hz) à 259,99 €
Valable jusqu'au 21 Janvier

RueDuCommerce solde l'écran PC 27 pouces Gigabyte M27Q qui passe à 259,99 € au lieu de 340 €. Cet écran possède une dalle 27 pouces QHD (2560x1440) à 0.5 ms et à 170 Hz (FreeSync Premium et Adaptive Sync). Son pied est réglable en hauteur et en inclinaison.


> Voir l'offre

Sujets relatifs
Affichage dans un tableau javascript
Texte dans tableau
empêcher submit formulaire via javascript
Obtenir métadonnées dans images avec JavaScript?
Code JavaScript dans Google site
Mettre un lien dans code javascript
taille max d'un clé dans tableau associatif
problème ajout Objet dans tableau
[HTML]Ecrire sur plusieurs ligne dans un tableau
selectionner une ligne dans un tableau de resultat
Plus de sujets relatifs à Empêcher les doublons dans un tableau javascript
 > Tous les forums > Forum Forum des Webmasters