-
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> <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.