Une fonction qui annule une fonction ? JavaS
Résolu/Fermé
niconovice
Messages postés
953
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
3 mars 2014
-
Modifié par niconovice le 22/04/2010 à 20:54
niconovice Messages postés 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 - 23 avril 2010 à 18:18
niconovice Messages postés 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 - 23 avril 2010 à 18:18
A voir également:
- Une fonction qui annule une fonction ? JavaS
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction miroir - Guide
- Appel annulé iphone - Forum Mobile
5 réponses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
22 avril 2010 à 22:51
22 avril 2010 à 22:51
Qu'entends-tu par "annuler" ?
Stopper son exécution ?
Stopper son exécution ?
niconovice
Messages postés
953
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
3 mars 2014
86
23 avril 2010 à 15:13
23 avril 2010 à 15:13
salut avion,
essaye de cliquer plusieurs fois sur les boutons rapidement tu comprendras que les textes s'imbriquent les uns dans les autres ;)
http://nicoweb.dixkey.com/lol/
Merci :)
essaye de cliquer plusieurs fois sur les boutons rapidement tu comprendras que les textes s'imbriquent les uns dans les autres ;)
http://nicoweb.dixkey.com/lol/
Merci :)
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
23 avril 2010 à 17:37
23 avril 2010 à 17:37
Ton script ne fonctionne pas.
Tu définis tes variables sans attendre que la page soit totalement chargée, donc l'objet document.getElementById('mon_span') n'existe pas encore quand le script est exécuté.
Il faut faire comme ceci :
PS : définis tes fonctions en-dehors de la fonction window.onload.
Tu définis tes variables sans attendre que la page soit totalement chargée, donc l'objet document.getElementById('mon_span') n'existe pas encore quand le script est exécuté.
Il faut faire comme ceci :
window.onload = function() { mon_span = document.getElementById('mon_span'); };
PS : définis tes fonctions en-dehors de la fonction window.onload.
niconovice
Messages postés
953
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
3 mars 2014
86
23 avril 2010 à 18:18
23 avril 2010 à 18:18
ça y est j'ai réussi grace a toi, un grand merci !!! :D
niconovice
Messages postés
953
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
3 mars 2014
86
Modifié par niconovice le 23/04/2010 à 18:03
Modifié par niconovice le 23/04/2010 à 18:03
merci avion mais où devrais je mettre ton code stp j'suis perdu là ?
voir le resultat ici: http://nicoweb.dixkey.com/lol/
var i = 0; var mon_span = document.getElementById('mon_span'); var mon_timer; var txt = 'alors une reponse peut etre ?'; function test() { i = 0; clearInterval(mon_timer); mon_span.innerHTML = ""; mon_timer = setInterval(ma_fonction, 100); } function ma_fonction() { if(i < txt.length) { mon_span.innerHTML += txt.charAt(i++); } else { i = 0; clearInterval(mon_timer); } }
voir le resultat ici: http://nicoweb.dixkey.com/lol/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
niconovice
Messages postés
953
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
3 mars 2014
86
Modifié par niconovice le 23/04/2010 à 18:04
Modifié par niconovice le 23/04/2010 à 18:04
mon premier script était celui là:
voir le resultat ici:http://nicoweb.dixkey.com/1er_site/
celui ci est bien mais me superpose les fonctions, apres on m'a conseillé de changer pour l'autre mais comme tu as pu le voir il ne fonctionne pas...
function test() { var txt = 'le texte est ici', display = document.getElementById('display'); display.innerHTML = ""; for(var i = 0, l = txt.length; i < l; i++) { (function(i) { setTimeout(function() { display.innerHTML += txt.charAt(i); }, i * 10); }(i)); } }
voir le resultat ici:http://nicoweb.dixkey.com/1er_site/
celui ci est bien mais me superpose les fonctions, apres on m'a conseillé de changer pour l'autre mais comme tu as pu le voir il ne fonctionne pas...