579 résultats trouvés
- 19 sept. 2022, 13:17
- Forum : Javascript
- Sujet : Ne passez qu'une fois dans un programme .js
- Réponses : 1
- Vues : 3449
Re: Ne passez qu'une fois dans un programme .js
Bonjour, A chaque changement de page, l'ensemble des données est initialisée. Pour stocker des informations au cours de la visite, il faut utiliser des cookies. La solution serait de stocker un indicateur lors de la validation du login/mdp et de tester sa présence pour afficher ou non l'invite de sa...
- 10 sept. 2022, 08:37
- Forum : Javascript
- Sujet : Prompt en javascript
- Réponses : 3
- Vues : 3529
Re: Prompt en javascript
Je suppose que le script est présent sur chaque page
Le navigateur ne retient pas d'une page à l'autre ce qui a été saisi.
Il faut utiliser des cookies pour stocker la saisie pendant la navigation du visiteur.
Le navigateur ne retient pas d'une page à l'autre ce qui a été saisi.
Il faut utiliser des cookies pour stocker la saisie pendant la navigation du visiteur.
- 09 sept. 2022, 19:16
- Forum : Javascript
- Sujet : Prompt en javascript
- Réponses : 3
- Vues : 3529
Re: Prompt en javascript
Bonjour En reprenant le code, il me semble qu'il fonctionne comme attendu <script> var itest = 1; var login="login" var motdepasse="pass" var messagelogin="Entrer login" var messagemdp="Entrer mot de passe" while (itest == 1) { un = prompt (messagelogin,""); if (un == login){ pw = prompt(messagemdp,...
- 04 août 2022, 18:15
- Forum : Javascript
- Sujet : Retour donnée fonction "undefined"
- Réponses : 1
- Vues : 2949
- 30 juil. 2022, 13:17
- Forum : Javascript
- Sujet : Le jeu du Serpent.
- Réponses : 4
- Vues : 7195
Re: Le jeu du Serpent.
Bonjour,
La création de Snake ne me semble pas correcte
Il faut lui passer un tableau de coordonnées dans le paramètre body :
Je pense que cela ira bien mieux après
La création de Snake ne me semble pas correcte
Il faut lui passer un tableau de coordonnées dans le paramètre body :
Code : Tout sélectionner
snakee = new Snake([ [6, 4], [5, 4], [4, 4] ]); //le body c'est [6,4],[5,4],[4,4].
- 25 juil. 2022, 09:53
- Forum : Javascript
- Sujet : Affichage de plusieurs selon leur class ou name
- Réponses : 7
- Vues : 5231
Re: Affichage de plusieurs selon leur class ou name
Bonjour, Je viens de retester avec un exemple complet, je n'ai pas d'erreur et le 2eme div s'efface bien au clic sur la checkbox : <input type="checkbox" id="cbTout" onclick="FonctionAffchgTout()" checked /> tout<br> <div class="post" style="display: block" data-cat="Tout Indiv"> post Tout Indiv </d...
- 21 juil. 2022, 09:20
- Forum : Javascript
- Sujet : Affichage de plusieurs selon leur class ou name
- Réponses : 7
- Vues : 5231
Re: Affichage de plusieurs selon leur class ou name
Bonjour La fonction document.querySelectorAll retourne un tableau d'élements Il faut donc l'accéder par un indice postTout J'ai écrit ceci plutot comme condition : if (PostTout[i].dataset.cat.split(" ").includes("Tout")) { PostTout[i].style.display = "block"; } else { PostTout[i].style.display = "no...
- 20 juil. 2022, 11:05
- Forum : Javascript
- Sujet : Affichage de plusieurs selon leur class ou name
- Réponses : 7
- Vues : 5231
Re: Affichage de plusieurs selon leur class ou name
Bonjour, Le ,false est un paramètre optionnel de foreach Ici, il ne sert à rien. Pour manipuler des éléments DIV, j'aime bien utiliser les attributs data-xxxx Cela permet de stocker des informations directement dans le document. On peut les retrouver ensuite avec dataset https://www.toutjavascript.c...
- 14 juil. 2022, 11:20
- Forum : Javascript
- Sujet : Incompatibilité entre formulaire et button onclick indépendant ?
- Réponses : 2
- Vues : 3128
Re: Incompatibilité entre formulaire et button onclick indépendant ?
Bonjour, C'est une subtilité du mode submit Il faut ajouter un return false dans la function function parle(texte) { var message = new SpeechSynthesisUtterance(texte); message.lang = "fr-FR"; window.speechSynthesis.speak(message); return false; } Et l'appel se fait avec : <button onclick = 'return p...
- 04 juil. 2022, 22:00
- Forum : Javascript
- Sujet : Besoin d'aide
- Réponses : 1
- Vues : 2737
Re: Besoin d'aide
Bonjour En utilisant une boucle et des méthodes de Array, c'est assez facile d'obtenir ce résultat : var listMovies = ["Minuscule","Seigneur","Fatalis","Dune","Terra"]; var listHours = ["1985","1985","1986","1984","1999"]; var mix=[]; for (let i=0; i<listHours.length; i++) { mix.push('"'+listMovies[...