Menu clignotatant

parisienne -  
 parisienne -
Bonjour,

voila mon code
<style>
#navlist1
{
border-bottom: 1px solid #181A12;
border-top: 1px solid #181A12;
margin: 10px;
margin-bottom: 15px;
padding: 0px;
padding-left: 180px;
background-color: #181A12;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-bottom: 10px;
padding-top: 10px;
width: 650px;
}

#navlist1 a, #navlist1 a:link, #navlist1 a:visited
{
border: 1px solid #CBD888;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
color: #CBD888;
font-weight: bold;
text-decoration: none;
}

#navlist1 a:hover, #navlist1 a:active, #navlist1 a:focus
{
border: 1px solid #CBD888;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}

#navlist1 li
{
padding-right: 1px;
display: inline;
font-size: 0.6em;
}

#navlist1 ul
{
margin: 0px;
padding: 0px;
}

#navlist1 #active a { background-color: #2C2F22; }

</style>
<div id="navcontainer">
<ul id="navlist1">
<li id="active"><a href=" " id="current"></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li></ul></div>
je veux que les 2 premiers items restent avec ce meme style et que les autre aient cet effet
<table border="0" width="179" id="my" style="border: 2px solid yellow" height="25">
<tr>
<td height="21" valign="center" width="161">
<font size="2">Your text here .</font>
</td>
</tr>
</table>
<script language="JavaScript1.2">
<!--

function flashit()
{

var myexample = document.getElementById('my');
if (myexample.style.borderColor=="blue")
myexample.style.borderColor="red" ;
else
myexample.style.borderColor="blue" ;


}
setInterval('flashit()', 500) ;
//-->
</script>
UNE SOLUTION SVP
merci d'avance

A voir également:

3 réponses

Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Hello,

À chaque problème sa solution.
Encore faudrait-il que tu nous exposes le problème...?
0
parisienne
 
RE
mon probleme est que je peux pas combiner avec les deux code pour avoir le resultat voulu .
je veux que les 2 premiers items gardent leur style et que a partir du troisieme l'effet clignotant s'affiche
merci
0
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Bah là tu appliques le clignotement au <table> donc c'est normal qu'il clignote en entier !
0
parisienne
 
je sais la je donne la version integrale mais meme quand j'applique pour les <li> seleument ca marche pas
soit il affiche que le troisieme clignotant soit il change les couleurs les cadre sans l'effet clignotant et c'est pas ca que je veux
0
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Tu as plusieurs objets clignotant dans ta page ?!
0
parisienne
 
a vrai dire y"a des teste les 2 premiers item on les affiche quelque soit le cas alors que a partir du 3 eme on peut afficher 1 ou bien 5 donc le menu vari entre 3 item jusqua 7
0
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Tu sais que là tu appliques le clignotement par rapport à un ID ('my'). Un ID étant censé être unique, si tu as plusieurs ID 'my' dans ta page cela plantera, nécessairement.
0
parisienne
 
C'est ca !! que dois je faire alors??
0
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Il vaut mieux alors utiliser la "classe" (class) qui, elle, peut être utilisée par plusieurs éléments. Il faut alors te créer une petite fonction "getElementsByClassName" (https://www.thoughtco.com/javascript-programming-4133476 et appliquer le clignotement dessus.

Sinon y a ça : https://www.commentcamarche.net/faq/32803-javascript-chercher-des-elements-par-ids
0
parisienne
 
Merci pour tes réponses je vais essayer et je te dirai
0