Bonjour à tous,
Premièrement, j'ai jamais fait de javascript....
J'ai trouvé un bout de code JS pour afficher et cacher un div (ici avec juste du texte).
Tout marche très bien, cependant, j'aimerais trouver comment faire pour que par défaut, mon div soit caché lorsque l'on arrive sur la page.
Je vous montre le code :
Merci pour votre aide.
Cordialement,
jeromeartemis.
Modifié par jeromeartemis (27 Jun 2009 - 17:22)
Premièrement, j'ai jamais fait de javascript....
J'ai trouvé un bout de code JS pour afficher et cacher un div (ici avec juste du texte).
Tout marche très bien, cependant, j'aimerais trouver comment faire pour que par défaut, mon div soit caché lorsque l'on arrive sur la page.
Je vous montre le code :
<script type="text/javascript">
<!--
function afficheId(baliseId)
{
if (document.getElementById && document.getElementById(baliseId) != null)
{
document.getElementById(baliseId).style.visibility='visible';
document.getElementById(baliseId).style.display='block';
}
}
function cacheId(baliseId)
{
if (document.getElementById && document.getElementById(baliseId) != null)
{
document.getElementById(baliseId).style.visibility='hidden';
document.getElementById(baliseId).style.display='none';
}
}
cacheId('contenu');
// si JavaScript est disponible, cache le contenu dès le
// chargement de la page. Sans JavaScript, le contenu sera
// affiché.
-->
</script>
<div class="clicTitre">
<a href="javascript:afficheId('contenu')">En savoir plus</a>
</div>
<div class="contenant" id="contenu">
<div class="clicCacher">
<a href="javascript:cacheId('contenu');" class="fermer">Fermer</a> </div>
<p>XXXXXXXXXXXXXXXXX</p>
<p>XXXXXXXXXXXXXXXXX</p>
<p>XXXXXXXXXXXXXXXXX</p>
<p>XXXXXXXXXXXXXXXXX</p>
<p>XXXXXXXXXXXXXXXXX</p>
<p>XXXXXXXXXXXXXXXXX</p>
</div>
.clicCacher
{
top: -20px;
position: relative;
text-align:right;
}
.contenant
{
display : block;
background: url(images/corps_y.jpg) repeat-y;
padding-top: 0px;
padding-left: 65px;
padding-right: 65px;
}
.fermer {
font-family: Arial, Helvetica, sans-serif;
color: #993366;
text-decoration: underline;
}
Merci pour votre aide.
Cordialement,
jeromeartemis.
Modifié par jeromeartemis (27 Jun 2009 - 17:22)