CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Cacher une div avec un script

Mistick
Mistick
Niveau 6
13 avril 2012 à 20:52:45

Bonsoir à tous ._.
Je vous explique mon soucis, en fait j'ai installer sur mon site un FlockDraw ( le truc de dessin en ligne :hap: )
Bref, ça se met tout simplement avec un :
<div id = "wb-JeunePoire"></div><script type = "text/javascript" src =
"http://flockdraw.com/embed/JeunePoire"></script>

Mais j'aimerais faire en sorte qu'il sois invisible quand la page s'ouvre, et si on clique sur un bouton ou un texte du genre : "Cliquer pour afficher le FlockDraw"
Il apparaisse par magie !
Je connait pas le javascript alors ._.
Mais si vous aviez un petit truc à rentrer histoire de faire ça, ça sera gentil ! :)
Lien : http://justacube.o-n.com/
Merci ! :)

Mistick
Mistick
Niveau 6
13 avril 2012 à 20:53:13

Le lien pardon : http://justacube.*lympe-network.com/

Remplacez l'étoile par un o :)

vava740
vava740
Niveau 10
13 avril 2012 à 21:22:45

<button id="toggleFlockDraw">Cliquer pour afficher le FlockDraw</button>
<script type="text/javascript">
var flockDraw = document.getElementById('wb-JeunePoire');
flockDraw.style.display = 'none';
var button = document.getElementById('toggleFlockDraw');
button.state = 'off';
button.addEventListener('click', function() {
flockDraw.style.display = this.state == 'off' ? '' : 'none';
this.state = 'on';
});
</script>

Normalement ça marche :noel:

Mistick
Mistick
Niveau 6
13 avril 2012 à 22:11:15

Et j'ouvre le script au début ? :)

Mistick
Mistick
Niveau 6
13 avril 2012 à 22:14:20

Ah non rien !
Je test :P

Mistick
Mistick
Niveau 6
13 avril 2012 à 22:16:16

J'ai l'impression que ça marche !
Mais comment on fait pour qu'il se faire après :O ?

[lol]
[lol]
Niveau 10
14 avril 2012 à 02:17:32

J'ai tester, c'est pas fonctionnel :-(

vava740
vava740
Niveau 10
14 avril 2012 à 07:11:06

@[lol] : il faut tester sur le site en question, tout seul ça marche pas hein :noel: et il faut bien sûr que le flockDraw ait l'identifiant "wb-JeunePoire". :ok:

Je modifie légèrement le script, j'avais un petit bug :

Dans l'exemple j'ai aussi rajouter un <div id="wb-JeunePoire"></div> qui permet de tester sur un bloc pour voir le fonctionnement :oui:
Il suffit de le remplacer par le div du flockDraw après :noel:

<button id="toggleFlockDraw">Cliquer pour afficher le FlockDraw</button>
<div id="wb-JeunePoire"
style="width:500px;height:500px;background-color:r
ed;"></div>
<script type="text/javascript">
var flockDraw = document.getElementById('wb-JeunePoire');
flockDraw.style.display = 'none';
var button = document.getElementById('toggleFlockDraw');
button.state = 'off';
button.addEventListener('click', function() {
flockDraw.style.display = this.state == 'off' ? '' : 'none';
this.textContent = this.state == 'off' ? 'Cliquer pour afficher le FlockDraw' : 'Cliquer pour masquer le FlockDraw';
this.state = this.state == 'off' ? 'on' : 'off';
});
</script>

[lol]
[lol]
Niveau 10
14 avril 2012 à 10:24:14

Je suis Mistick, pardon x)

Bref euh je vais essayer ton code la :)

[lol]
[lol]
Niveau 10
14 avril 2012 à 10:29:01

Omg ça marche :bave:
Merci beaucoup ! :)

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment