Mon layer ne s'affiche pas

Signaler
Messages postés
188
Date d'inscription
mercredi 12 octobre 2005
Statut
Membre
Dernière intervention
19 novembre 2011
-
Messages postés
188
Date d'inscription
mercredi 12 octobre 2005
Statut
Membre
Dernière intervention
19 novembre 2011
-
Bonjour à tous,

Je suis désolé de laisser un post aussi basique mais je n'ai pas fait de JavaScript depuis des années

et j'ai, à n'en pas douter, de sérieuses lacunes...

Mon script qui me parait simple et propre ne tourne pas. Cela fait des heures que je suis dessus et je

sèche lamentablement. J'ai vraiment besoin de vous. Et d'avance, merci.

Voilà le script :

// Dans le Head

<STYLE type="text/css">
<!--

.attributs {
background-color:#800000;
layer-background-color:#800000;
position:absolute;
top:245px; left:17px;
width:110px;
height:60px;
text-decoration : none;
font-size : 8pt;
font-family: Verdana; font-weight: bold;
color: #DEC9A0;
background: transparent;
text-align: center;
visibility: hidden;
}
-->
</style>

<SCRIPT language="JavaScript">

function voirCalque (val) {

if (val==0) {
if (document.layers)
document.layers["calque1"].visibility='hide';
else
document.all["calque1"].style.visibility='hidden';
}
}

else if (val==1) {
if (document.layers)
document.layers["calque1"].visibility='show';
else
document.all["calque1"].style.visibility='visible';
}
}
}

</SCRIPT>

// Dans le Body



Qu'est-ce que l'énergie ? D'ou vient-elle ? A quoi sert-elle ? Comment la capturer, la stocker ?



// Puis un lien


L'énergie,
....................
.............


// C'est tout, et rien ne se passe !

Merci de votre aide.

Cordialement,

Whombat.

Prédire l'avenir est particulièrement aléatoire, 
surtout lorsqu'il s'agit du futur.

3 réponses

Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
18
Bonjour,
je n'ai pas fait de JavaScript depuis des années
hé oui depuis document.layers et décédé avec NS4...
inspires toi de AFFICHER CACHER PLUSIEURS OBJETS D'UN SEUL CLICK
;O)
Messages postés
419
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
19 avril 2010
1
salut,

outre que comme le dit PetrolTeam, document.layers est obsolete, ton script ne peux pas fonctionner :

<SCRIPT language= "JavaScript">

function voirCalque (val) {

if (val==0) {
if (document.layers)
document.layers["calque1"].visibility='hide';
else
document.all["calque1"].style.visibility='hidden';
}
} CECI EST EN TROP !

else if (val ==1) {
if (document.layers)
document.layers["calque1"].visibility='show';
else
document.all["calque1"].style.visibility='visible';
}
}
} CECI EST EN TROP !


</SCRIPT>

essaie document.getElementById à la place de document.layers

L.




pas glop !
Messages postés
188
Date d'inscription
mercredi 12 octobre 2005
Statut
Membre
Dernière intervention
19 novembre 2011

Autant pour moi,

Merci à vous deux d'avoir pris le temps de quand même me répondre.

Cordialement,

Whombat.

Prédire l'avenir est particulièrement aléatoire, 
surtout lorsqu'il s'agit du futur.