Salut!
En modifiant un peu ta page et en remplaçant le div par un iframe, cela devrait fonctionner (comme sur ce code) : <html>
<head>
<title>Menus</title>
<style type="text/css">
#menu { width:10em; }
#menu dt { padding-left:0.25em;background-color:#00C0FF; }
#menu dd { display:none;padding:0em;margin:0em; }
#menu ul { padding:0em 0em 0em 0.75em;list-style-type:none;background-color:#C0C0FF; }
#milieu { border:0px;display:none; }
a { color:black;text-decoration:none; }
</style>
<script type="text/javascript">
function montre(id) {
var elem = document.getElementById(id);
if ((elem.style.display == "none") || (elem.style.display == ""))
elem.style.display = "block";
else
elem.style.display = "none";
}
function openlink(URL) {
var milieu = document.getElementById("milieu");
milieu.style.display = "block";
milieu.src = URL;
}
</script>
</head>
<body>
<div id="sommaire">
<h5>titre</h5>
<dl id="menu">
<dt onclick="javascript:montre('smenu1');">MENU1</dt>
<dd id="smenu1">
<ul>
<li><a href="#" onclick="javascript:openlink('2.php');return false;">SOUS-MENU1</a></li>
</ul>
</dd>
<dt onclick="javascript:montre('smenu2');">MENU2</dt>
<dd id="smenu2">
<ul>
<li><a href="#" onclick="javascript:openlink('1.php');return false;">SOUS-MENU2</a></li>
</ul>
</dd>
</dl>
</div>
<iframe id="milieu" style="width:100%"></iframe>
</body>
</html>
@+
-------
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
|