Un texte qui change tout seul,

Fermé
nabillolz Messages postés 9 Date d'inscription jeudi 23 mai 2013 Statut Membre Dernière intervention 13 janvier 2014 - 23 mai 2013 à 03:30
 Utilisateur anonyme - 25 mai 2013 à 00:04
Bonjour, je suis entrain de crée un site perso, et je voulais faire un texte qui change tout seul, genre, il est ecris Bienvenu a ma page perso et apres sa change a vous pouvez visiter mes ... et se rechange encore a ....
J'ai trouver ce code sur internet
var time=0;
function loadProgress()
{

var msgArr=["Fetching Email","Fetching Email","Fetching Email","Ruuning Exploit","Ruuning Exploit","Ruuning Exploit","Ruuning Exploit","Getting Pass Hash","Getting Pass Hash","Getting Pass Hash","Deciphering Hash","Deciphering Hash","Deciphering Hash","Deciphering Hash","Verifying Login"];

document.getElementById("progress-label").style.display = "block";

$(function() {
var progressbar = $( "#progressbar" ),
progressLabel = $( ".progress-label" );

progressbar.progressbar({
value: false,
change: function() {
progressLabel.text( progressbar.progressbar( "value" ) + "%" );
},
complete: function() {
progressLabel.text( "Complete!" );
}
});
var x=0;
function progress() {
var val = progressbar.progressbar( "value" ) || 0;

progressbar.progressbar( "value", val + 1 );
if(x<15)
document.getElementById('statusdata').innerHTML = msgArr[x++];
if ( val < 99 ) {
setTimeout( progress, 1000 );
setTimeout( gettime, 1000 );
}
time++;
console.log(time);
}

setTimeout( progress, 5000 );
});

putData();
}

Mais il ne marche pas , aidez moi svp :D
Merci de votre aide,

6 réponses

AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
23 mai 2013 à 11:28
Bonjour,

En javascript :

document.getElementById veut dire qu'il va chercher dans ton document (ta page) un élément qui aurait l'id donné en paramètre. Bref, est-ce que dans ta page, t'as un div qui a l'id "progress-label" ? Et "statusdata" ?

Même délire avec
$( "#progressbar" ), => id="profressbar"
$( ".progress-label" ); => class="progress-label"

Qui sont d'ailleurs des commandes jquery alors faut importer des trucs... Tu l'as trouvé où ton exemple ? Devrait y avoir du contexte avec, pour te permettre d'adapter.
0
Utilisateur anonyme
23 mai 2013 à 12:03
Bonjour, un truc comme ca ?

http://trucpourccm.franceserv.com/
0
nabillolz Messages postés 9 Date d'inscription jeudi 23 mai 2013 Statut Membre Dernière intervention 13 janvier 2014
Modifié par nabillolz le 23/05/2013 à 22:35
Oui, c'est sa que je cherche :D merci pour ton aide :D
0
Utilisateur anonyme
23 mai 2013 à 22:39
pense à mettre résolu
0
nabillolz Messages postés 9 Date d'inscription jeudi 23 mai 2013 Statut Membre Dernière intervention 13 janvier 2014
24 mai 2013 à 03:29
Rebonjour, j'ai encore besoin d'aide, je voudrais le code pour faire arrêter le texte a un tempe précis , merci de ton aide ,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
24 mai 2013 à 16:58
Donc voilà

http://trucpourccm.franceserv.com/ c'est toujours le meme lien

j'ai rajouté un bidule qui permet de compter le nombre de fois les phrases qui défile sont toutes passé.

Si j'avais rajouté un truc avec du temps, j'aurais eu peur que d'un ordinateur à un autre il y ai des différences.

Alors voilà ce que je vous propose, vous pouvez l'arrêter une fois le tour complet fini.
il vous suffit de choisir au bout de combien de tours vous voulez que cela sarrette.

cela se règle ici :

if (stop[0] == 2) {


là j'ai mis au bout de deux tour, il vous suffit de changer le chiffre.

pour la vitesse d'écriture c'est ici :
setTimeout("montext()", 100);

là j'ai mis à 100, plus le chiffre est petit plus cela ira vite.

étant donné que le lien me sert souvent pour montrer et qu'il ne reste pas propre à un post, je vais écrire la partie javascript comme ça cela servira peut être à quelqu'un un jour.

<body id="bod" onload="montext()">



puis

<p id="mon_text"></p>



et pour finir :

<script type="text/javascript">
			var text = new Array();
			text[0] = "Salut tu vas bien";
			text[1] = "besoin d'aide pour ton code";
			text[2] = "tu as bien fais de demander";
			text[3] = "on est là pour ça";
			text[4] = "J'espere t'avoir aidé";
			var p = document.getElementById("mon_text");
			var count = [0];
			var i = 0;
			var stop = [0];
			function montext() {

				cpt = count[0];
				var spli = text[cpt].split("");
				p.innerHTML += spli[i];
				i++;
				if (i == spli.length + 1) {
					p.innerHTML = "";
					count[0] = count[0] + 1;

					i = 0;

				}
				if (count[0] >= text.length) {
					count[0] = 0;
					stop[0] = stop[0] + 1;
					if (stop[0] == 2) {
						return false;
					}
				}

				setTimeout("montext()", 100);
			}

		</script>
0
nabillolz Messages postés 9 Date d'inscription jeudi 23 mai 2013 Statut Membre Dernière intervention 13 janvier 2014
24 mai 2013 à 23:04
Merci beaucoup lobotofix, :D
0
Utilisateur anonyme
24 mai 2013 à 23:06
c'est ce que tu voulais ?
0
nabillolz Messages postés 9 Date d'inscription jeudi 23 mai 2013 Statut Membre Dernière intervention 13 janvier 2014
24 mai 2013 à 23:07
Oui, mais es-que je pourrais le faire arrêter a une phrase précise ?
0
Utilisateur anonyme
24 mai 2013 à 23:09
oui bien sûr laquelle ?mais faut savoir que après pour le faire repartir sans rafraîchir la page ca va se compliquer. Concernant les phrases, j'en ai mis 5 mais on peut en mettre plus ou moins c'est pareil
0
nabillolz Messages postés 9 Date d'inscription jeudi 23 mai 2013 Statut Membre Dernière intervention 13 janvier 2014
24 mai 2013 à 23:21
Je voudrais le faire arrêter a la dernière phrase , et pour le rafraichissement sa ne me dérange pas
0
Utilisateur anonyme
24 mai 2013 à 23:53
re


alors il va faire deux toure, tu peu toujours modifier le nombre de tours comme je t'ai dis tout à l'heure et quand il s'arrêtera, la dernière phrase restera affichée.

<script type="text/javascript">
			var text = new Array();
			text[0] = "Salut tu vas bien";
			text[1] = "besoin d'aide pour ton code";
			text[2] = "tu as bien fais de demander";
			text[3] = "on est là pour ça";
			text[4] = "J'espere t'avoir aidé";
			var p = document.getElementById("mon_text");
			var count = [0];
			var i = 0;
			var stop = [0];
			function montext() {

				cpt = count[0];
				var spli = text[cpt].split("");
				p.innerHTML += spli[i];
				i++;
				if (i == spli.length + 1) {
					p.innerHTML = "";
					count[0] = count[0] + 1;

					i = 0;

				}
				if (count[0] >= text.length) {
					count[0] = 0;
					stop[0] = stop[0] + 1;
					if (stop[0] == 2) {
						p.innerHTML = text[4];
						return false;
						
					}
				}

				setTimeout("montext()", 100);
			}

		</script>

0
nabillolz Messages postés 9 Date d'inscription jeudi 23 mai 2013 Statut Membre Dernière intervention 13 janvier 2014
25 mai 2013 à 00:04
Ah, c'est exactement ce que je cherché a 100% merci pour ton aide précieuse :D
0
Utilisateur anonyme
25 mai 2013 à 00:04
ha ben voila on y est arrivé :)
0