Afficher un texte aléatoirement

Publié le par Francisek

DESCRIPTION

Tire aléatoirement et à intervalle régulier un texte dans une liste de textes et l'affiche dans un emplacement défini de la page.

INSTALLATION
  1. Téléchargez le fichier aleatexte.zip et décompressez-le
  2. Dans votre page, placez un élément receveur défini par un ID.
    Exemple:
    <div id="receveur"></div>

    Le conteneur peut être placé n'importe où dans la page (dans un module, un article)....
  3. Editez le fichier textaleatoire.js
    1. Créez vos listes de n textes (au début du fichier) selon le modèle:
      var nom_de_liste = new Array();
      var nb_mestextes = 0;
      nom_de_liste[nb_mestextes++] = "Texte 1";
      nom_de_liste[nb_mestextes++] = "Texte 2";

      ...
      nom_de_liste[nb_mestextes++] = "Texte n";

      Exemple:
      var mestextes = new Array();
      var nb_mestextes = 0;
      mestextes[nb_mestextes++] = "Texte 1";
      mestextes[nb_mestextes++] = "Texte 2";
      mestextes[nb_mestextes++] = "Texte n";

    2. En fin de fichier, placez les demandes de tirage aléatoire (une insertion par groupe de texte):

      aleaTexte('id_du_receveur', 'liste_de_textes', nb_de_millisecondes_entre_les_tirages);

      Exemple:
      aleaTexte('receveur', 'mestextes', 5000);

      Note : receveur est l'id défini à l'étape 2
       
  4. Sauvegardez le fichier textealeatoire.js (attention, le bloc-note rajoute l'extention .txt, supprimez cette extension).
  5. Envoyez textealeatoire.js sur votre blog (dans Mes fichiers).
  6. Placez la ligne suivante en fin de votre pied de page :
    <script type='text/javascript' </script>
    .

Publicité

Publié dans Les inserts

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
V
Hummm... La je bloque!<br /> Est-il possible d'utiliser ce script pour qu'un ancien article ressorte?<br /> <br /> Francisek : C'est à dire ?
Répondre
S
Le javascript n'est "plus" permis alors. Parce que ça a très bien marché pendant plusieurs mois.<br /> Etant en mode "confiance", j'avais dû héberger le "textealeatoire.js" sur mon autre site, mais ça marchait nickel.<br /> Alors si c'est ça, ça veut dire qu'avec les nouvelles versions d'O.B. on progresse à certains endroits, et on régresse à d'autres ! Pas cool !<br /> Merci de ta réponse, si t'as d'autres infos, envoie moi un mail, ce serait sympa !
Répondre
S
Salut !<br /> Ca marchait très bien, du premier coup. Mais là je viens de m'apercevoir que ça ne marche plus. Je suis donc retourné dans mon bas de page ( là où je viens d'ajouter un compteur... ) et oh surprise, le script n'y est plus.<br /> Je le remets, je valide, mais oh surprise, il repart ! J'arrive plus à l'enregistrer en bas de page. Est-ce normal ? C'est peut-être dû à la nouvelle version d'over-blog ? (J'ai eu un pb aussi avec une vidéo).<br /> Bref, si t'as une solution, elle serait la bienvenue !<br /> Quoi qu'il en soit, continue ton blog grand chef ! C'est très utile !<br /> Francisek : Ton blog ne serait pas en niveau confiance par hasard ? Si c'est le cas, le javascript n'est pas permis.
Répondre
Y
super, mais est ce qu'en le modifiant un peu on peut faire ça mais pour des images ?<br /> a++
Répondre
A
Jy arive pas ! Bon il est 3h du mat, alors je vais dormir et je reesaye demain ! Merci encore pour ton blog à outil francisek ! @+
Répondre