• Résolu Faire un lien vers affichage aléatoire


    Mardi 31 Octobre 2017 à 14:46
    Décaféine

    Bonjour,

    Est-ce qu'il est possible de créer un lien qui redirige aléatoirement vers un article de son blog ? Ou alors avoir un lien qui s'affiche et qui change à chaque fois (parmi plusieurs liens au hasard) ?

    Merci d'avance !

    Mercredi 1er Novembre 2017 à 20:48
    stormalo

    Bonjour,

    Un lien qui appelle l'affichage aléatoire.

    Dresser une liste des articles ou pages à afficher aléatoirement et l'inclure sous forme de code JavaScript hébergé dans la médiathèque. Mettre dans le contenu du blog un lien qui interroge ce fichier et un instruction pour y accéder.


     1) Fichier JS  Fichier texte à enregistrer en .js puis à placer dans la médiathèque (gérer les fichiers).        Exemple pour 7 articles ( indices de [0] à [6] )

    // <![CDATA[

    liste= new Array;
    liste[0] = "adresse url article A ";
    liste[1] = "adresse url
    article B ";
    liste[2] = "adresse url
    article C ";
    liste[3] = "adresse url
    article D ";
    liste[4] = "adresse url
    article E ";
    liste[5] = "adresse url
    article F ";
    liste[6] = "adresse url
    article G ";

    function goToUrl()
    {
    num = Math.floor(Math.random() * liste.length);
    window.open(liste[num],'_self');
    }
    // ]] >

    2) HTML + JS
    Codes à placer dans le code source html  < > d'un module simple par exemple. (si le lien d'affichage doit être accessible en permanence)

    <p>&nbsp;<a onclick="goToUrl(this.target);return(false)" href="url du blog/#" target="_self">Texte_du_lien</a></p>

    <script src=" 
    http //ekladata.com/-----/nomdufichier.js"></script>

     cette dernière url en ekladata.com est celle du fichier .js dans la médiathèque. En cas de modif du fichier .js il faudra aussi modifier cette url

    Rappel : Pour insérer du code JavaScript il faut que l'autorisation soit activée sur le compte (si ce n'est pas la cas actuellement il faut en faire la demande au staff)

    Vendredi 3 Novembre 2017 à 16:34
    Décaféine
    Ah, merci à toi, ça fonctionne super-bien o/



    Ce sujet est verrouillé. Vous ne pouvez donc pas poster de nouvelles réponses.