Underground saison 1 photo

Underground saison 1

Underground est une série télévisée américaine créée par Misha Green et Joe Pokaski, et diffusée sur la chaîne WGN America.

La série se déroule au XIXème siècle, pendant ce que les historiens appellent l’Antebellum Era ou encore Plantation Era.

Elle suit à la fois la quête de liberté d’un groupe d’esclaves travaillant dans une plantation de coton et la mise en place du chemin de fer clandestin (“Underground Railroad”).

Un groupe d’esclaves planifie une échappée téméraire, délaissant leur plantation de Géorgie pour aller se réfugier à plus de 600 miles de là.

En chemin, ils sont aidés par un couple d’abolitionnistes secrets qui sont en charge d’une station de l’Underground Railroad. Le groupe tente par tous les moyens de fausser compagnie aux gens chargés de les ramener à la plantation – morts ou vifs.

Steven Wilson et Ninet Tayeb - Space Oddity (David Bowie cover) photo

Steven Wilson et Ninet Tayeb – Space Oddity (David Bowie cover)

Voici une reprise de Space Oddity par Steven Wilson en duo avec Ninet Tayeb à l’Hammersmith Apollo lors du concert du 27 janvier 2016 :

Steven Wilson et Ninet Tayeb sont accompagnés du groupe de prog-rock de Steven Wilson, ce qui rend vraiment bien l’atmosphère de l’univers de Major Tom.

Le tout a été filmé avec des caméras GoPro disposées le long de la scène.

Un très bel hommage à David Bowie.

Javascript : afficher le contenu d'un bloc HTML après un délai variable photo

JavaScript : afficher du contenu dans un bloc DIV après un délai défini

Voici comment afficher du contenu (texte, HTML, JS, CSS ou tout autre contenu) dans un bloc DIV, après un délai que vous aurez préalablement défini, le tout en JavaScript.

C’est écrit en JavaScript pur (vanilla JavaScript), c’est-à-dire sans librairies supplémentaires, et donc compatible avec tous les navigateurs. On utilise innerHTML pour faire apparaître la div après le délai imparti.

Exemple de contenu affiché après un délai

Le texte suivant apparaît 7 secondes après le chargement de la page :

Le code : afficher le contenu d’une DIV après un délai

Voici le style CSS à placer dans l’entête de la page (HEAD) :

.centered {
    margin:0 auto;
    text-align:center;
}Code language: CSS (css)

Et voici le contenu HTML à placer dans le corps de la page (BODY):

<div id="example_div" class="centered"> </div>Code language: HTML, XML (xml)

Ainsi que le code JavaScript qui s’occupe du délai:

/*
|-----------------------------------------------------------------------
| Delayed DIV text in vanilla JavaScript by Matt 
| URL : https://www.skyminds.net
|-----------------------------------------------------------------------
|
| Returns predefined text in a DIV after a delay.
|
*/
(function(){
   var element_id = 'example_div' ; /* name of div ID w/ delayed text */
   var delayed_text = "Ceci est un texte d'illustration pour tester l'affichage d'un bloc DIV après un délai défini."; 
   var time = 7; /* time in seconds until display */

setTimeout(function(){
document.getElementById(element_id).innerHTML = delayed_text;},time*1000);
})();Code language: JavaScript (javascript)

Fonctionnement du script

Voici comment fonctionne le script : on recherche le bloc DIV qui possède l’identifiant #exemple_div et on lui injecte le contenu de la variable delayed_text après le délai en secondes défini dans la variable time.

Ne pas oublier d’échapper les slash par des antislash dans les balises de fermeture (liens, paragraphes etc) dans la variable delayed_text.

Simple et efficace.