par
lkaiman » 08 févr. 2008, 22:38
bonjour à tous
voici le probléme, un site que j'ai fait intégralement (enfin presque, on va dire 98%)
a cet adresse:
www.envolpicardie.fr
le probléme est le menu ; il s'ouvre pour chaque page et on doit mettre la souris dessus pour le faire disparaitre. En haut débit, çà peut passer, mais avec un peu de probléme de connexion là çà se remarque et c'est désagréable...
mon menu est affiche/caché en js.
j'avais bien tenter le full css, mais des problème avec d'autre navigateur...
bref voici la fonction et le code html utilisé:
Code : Tout sélectionner
window.onload=montre;
function montre(id)
{
var d = document.getElementById(id);
for (var i = 1; i<=10; i++)
{
if (document.getElementById('smenu'+i))
{
document.getElementById('smenu'+i).style.display='none';
}
}
if (d)
{
d.style.display='block';
}
}
Code : Tout sélectionner
<dl>
<dt onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();">Autisme</dt>
<dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();">
<ul>
<li><a href="javascript:document.menu.page.value='autisme';document.menu.submit();">Définition</a></li>
<li><a href="javascript:document.menu.page.value='evenement';document.menu.submit();">Evènements</a></li>
</ul>
</dd>
</dl>
Est-ce que vous voyez une solution à ce problème !!!
bonjour à tous
voici le probléme, un site que j'ai fait intégralement (enfin presque, on va dire 98%)
a cet adresse: [url=http://www.envolpicardie.fr/]www.envolpicardie.fr[/url]
le probléme est le menu ; il s'ouvre pour chaque page et on doit mettre la souris dessus pour le faire disparaitre. En haut débit, çà peut passer, mais avec un peu de probléme de connexion là çà se remarque et c'est désagréable...
mon menu est affiche/caché en js.
j'avais bien tenter le full css, mais des problème avec d'autre navigateur...
bref voici la fonction et le code html utilisé:
[code]window.onload=montre;
function montre(id)
{
var d = document.getElementById(id);
for (var i = 1; i<=10; i++)
{
if (document.getElementById('smenu'+i))
{
document.getElementById('smenu'+i).style.display='none';
}
}
if (d)
{
d.style.display='block';
}
}[/code]
[code]<dl>
<dt onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();">Autisme</dt>
<dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();">
<ul>
<li><a href="javascript:document.menu.page.value='autisme';document.menu.submit();">Définition</a></li>
<li><a href="javascript:document.menu.page.value='evenement';document.menu.submit();">Evènements</a></li>
</ul>
</dd>
</dl>[/code]
Est-ce que vous voyez une solution à ce problème !!!