Bonjour, je sollicite votre aide car j'ai un petit soucis! Je débute plus ou moins et j'ai un problème avec la mise en page que je souhaite adopter pour mon site : le code java fonctionne bien pour l'affichage du menu dans une page simple mais avec la mise en page que j'ai adopté, je ne parviens pas du tout à faire apparaitre mes sous menus! Est ce que vous sauriez quel est le problème et comment le résoudre? (je pense sans savoir vraiment que le problème viendrait des balises div mais je ne vois vraiment pas comment résoudre le problème.
Merci d'avance.
Désolé pour la gène occasionné par la mise en page.
Pour le sous-menu, j'ai déjà consulté ailleurs sur le site et sur le forum mais j'aimerais vraiment garder ce code java. Si la réponse est quelquepart sur le site merci de me rediriger pour que je puisse trouver.
Ci-joint le code de la page et les css et js.
Modifié par SIILILLE (27 Apr 2007 - 11:06)
Merci d'avance.
Désolé pour la gène occasionné par la mise en page.
Pour le sous-menu, j'ai déjà consulté ailleurs sur le site et sur le forum mais j'aimerais vraiment garder ce code java. Si la réponse est quelquepart sur le site merci de me rediriger pour que je puisse trouver.
Ci-joint le code de la page et les css et js.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>...</title>
<link href="....css" rel="stylesheet" type="text/css">
</head>
<body id="null">
<script src="....js" type="text/javascript"></script>
<div id="page">
<div id="entete">
</div>
<div id="menu">
<div id="menu_princ" class="monmenu">
<a href="#" class="item_menu_princ" id="1">...</a> |
<a href="#" class="item_menu_princ" id="2">...</a> |
<a href="#" class="item_menu_princ" id="3">...</a> |
<a href="#" class="item_menu_princ" id="4">...</a> |
<a href="#" class="item_menu_princ" id="5">...</a> |
<a href="#" class="item_menu_princ" id="6">...</a> |
<a href="#" class="item_menu_princ" id="7">...</a> |</div>
<div id="sm1" class="sousmenu" >
<span id="itemsousmenu">Scène Française : </span>
<a href="#">Sous menu 1.1</a> | <a href="#">Sous menu 1.2</a> | <a href="#">Sous menu 1.3</a> | <a href="#">Sous menu 1.4</a> | <a href="#">Sous menu 1.5</a> | <a href="#">Sous menu 1.6</a> | <a href="#">Sous menu 1.7</a></div>
<div id="sm2" class="sousmenu">
<span id="itemsousmenu">... : </span>
<a href="#">Biographie</a> | <a href="#">Discographie</a> | <a href="#">DVD</a> | <a href="#">Distinctions</a> | <a href="#">Liens</a></div>
<div id="sm3" class="sousmenu">
<span id="itemsousmenu">... : </span>
<a href="#">Biographie</a> | <a href="#">Discographie</a> | <a href="#">DVD</a> | <a href="#">Distinctions</a> | <a href="#">Liens</a></div>
<div id="sm4" class="sousmenu">
<span id="itemsousmenu">... : </span>
<a href="#">Biographie</a> | <a href="#">Discographie</a> | <a href="#">DVD</a> | <a href="#">Distinctions</a> | <a href="#">Liens</a></div>
<div id="sm5" class="sousmenu">
<span id="itemsousmenu">... : </span>
<a href="#">Sous menu 5.1</a> | <a href="#">Sous menu 5.2</a> | <a href="#">Sous menu 5.3</a> | <a href="#">Sous menu 5.4</a> | <a href="#">Sous menu 5.5</a> | <a href="#">Sous menu 5.6</a> | <a href="#">Sous menu 5.7</a></div>
<div id="sm6" class="sousmenu">
<span id="itemsousmenu">... : </span>
<a href="#">Biographie</a> | <a href="#">Discographie</a> | <a href="#">DVD</a> | <a href="#">Distinctions</a> | <a href="#">Liens</a></div>
<div id="sm7" class="sousmenu">
<span id="itemsousmenu">... : </span>
<a href="#">Biographie</a> | <a href="#">Discographie</a> | <a href="#">DVD</a> | <a href="#">Distinctions</a> | <a href="#">Liens</a></div>
</div>
<div id="contenu">
<div class="titre">...</div>
<p>...</p>
<div class="soustitre">...</div>
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
</div>
<div id="pied">
Copyright 2007 </div>
</div>
</body>
</html>
[code]
/*------------------------------- Style général du site ----------------------------------------*/
body
{
margin: 0px;
padding: 0px;
text-align: center ;
color: #616161;
font-size: 11px;
font-family: Verdana, "Trebuchet MS", helvetica, sans-serif ;
background-color: #333333;
}
a
{
color: #2d4293;
text-decoration: none;
}
p
{
font-size: 1em;
}
div
{
font-size: 11px; /* taille de la police par defaut du contenu */
}
/*------------------------------- Style de mise en page ----------------------------------------*/
div#page
{
margin: 5px auto;
left:0px;
top:0px;
width:775px;
border: 1px solid gray;
background-color: #CCCCCC;
/*-moz-border-radius: 10px;*/
z-index: 1;
}
div#entete
{
background-image: url(pics/theme_entete.GIF);
background-repeat: no-repeat;
width: 100%;
height: 110px;
}
.entete_titre
{
font-size:25px;
font-weight: bold;
text-align: center;
color: black;
padding-top: 60px;
border: 1px solid yellow;
}
/*------------------------------------ Structure Dynamique du Menu-------------------------*/
#menu {
width: 100%;
height: 40px;
padding-left: 0px;
}
.monmenu
{
margin: 0px 10px;
height:20px;
font-size:0.85em;
background-image: url('../pics/monmenu.gif');
background-repeat: no-repeat;
position: absolute;
left: 10px;
width: 909px;
}
.sousmenu {
margin: 0px 10px;
width:1116px;
height:15px;
font-size:0.85em;
background-image: url('../pics/monmenu.gif');
background-repeat: no-repeat;
position: absolute;
visibility: hidden;
left: 7px;
top: 137px;
}
/*------------------------------------ Structure du contenu -------------------------*/
#contenu
{
text-align: left;
min-height: 400px; /*hauteur minimum d'une page */
padding: 5px 15px 5px 15px;
}
/* for Internet Explorer */
* html #contenu
{
height: 400px;
}
div#pied
{
background-image: url(pics/theme_pied.GIF);
background-repeat: no-repeat;
width: 100%;
margin-top: 10px;
height: 30px;
color: white;
}
.titre
{
padding-left: 25px;
line-height: 25px;
font-size: 1.4em;
color: #006699;
font-weight: bold;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #006699;
}
.soustitre
{
margin-left: 15px;
padding-left: 5px;
color: #006699;
font-weight: bold;
border-bottom-width: 2px;
border-left-width: 3px;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #006699;
border-left-color: #006699;
}
.vis {
display: inline;
}
.invis {
display: none;
}
// JavaScript Document
var num_items = 7;
function gestion(event){
for (var i=1; i<= num_items; i++){document.getElementById("sm" + i).style.visibility="hidden";}
document.getElementById("sm" + event.target.id).style.visibility="visible";
}
function gestion_msie(event){
for (var i=1; i<= num_items; i++){document.getElementById("sm" + i).style.visibility="hidden";}
document.getElementById("sm" + event.srcElement.id).style.visibility="visible";
}
function bouger(event) {
if ((event.clientY <100)||(event.clientY > 200))
{for (var i=1; i<= num_items; i++){document.getElementById("sm" + i).style.visibility="hidden";}}
}
function initialisation(){
if (nav==1)
{document.getElementById("doc").addEventListener('mousemove',bouger, false);
for (var i=1; i<= num_items; i++)
{document.getElementById(String(i)).addEventListener('mouseover',gestion, false);}
}
else
{document.getElementById("doc").attachEvent('onmousemove',bouger);
for (var i=1; i<= num_items; i++)
{document.getElementById(String(i)).attachEvent('onmouseover',gestion_msie);}
}
}
<!-- -------------------------------------------------------------- -->
var nav=2;
if (window.addEventListener)
{ nav=1;
window.addEventListener('load',initialisation,false); }
else
{ window.attachEvent('onload',initialisation); }
<!-- -------------------------------------------------------------- -->
function affiche() {
x=window.document.getElementById("art"+window.event.srcElement.id);
if (window.event.srcElement.tagName=="INPUT")
{
if (x.className=="vis"){x.className="invis";} else { x.className="vis";}
}
}
function mafonction(e) {
if (nom=='Microsoft Internet Explorer')
alert(window.event.srcElement.src);
else
alert(e.target.src);}
function initialisation() {
document.getElementById("image").onclick=mafonction;}
var nom=navigator.appName;
window.onload=initialisation;
Modifié par SIILILLE (27 Apr 2007 - 11:06)