wiby35
Messages postés39Date d'inscriptionlundi 27 août 2007StatutMembreDernière intervention11 avril 2010
-
11 avril 2010 à 00:49
wiby35
Messages postés39Date d'inscriptionlundi 27 août 2007StatutMembreDernière intervention11 avril 2010
-
11 avril 2010 à 02:04
bonjour,je ne suis pas sur d'être dans la bonne partie du forum..
je vais essayer d'être claire et de faire simple ( heuuu c'est pas gagné )lol
alors voilà, j'ai actuellement:
un div (menu1)visible
un div (divid5)en dessous caché)
-------------------------
à coter:
un div (menu2) visible
un div (divid4)en dessous caché
------------------------
quand on passe la souris ex: sur la div (menu1), la div (divid5) s'affiche en dessous avec des liens dedans.
quand on clique sur un des lien, cela charge en ajax la page appeler et l'affiche dans la (divid4)
actuellement, après le clic et donc le chargement dans la divid4 je suis obliger de passer ma souris sur la div (menu1) pour la fermer
et de passer la souris sur la div (menu2) pour faire afficher la div (divid4) se qui est embétant mais tout fonctionne...
se que je voudrais faire est: que quand on clique sur un lien de la div (divid5) et donc que sa charge la page appeler dans la div (divid4), la div(divid5) se ferme et la div (divid4) s'affiche..
j'espère avoir été asser claire..
je joint les codes:
code qui permet d'afficher la page appeler dans la divid4 aprés le clic
<script type="text/javascript">
function envoieRequete(url,id)
{
var xhr_object = null;
var position = id;
if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
else
if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
// On ouvre la requete vers la page désirée
xhr_object.open("GET", url, true);
xhr_object.onreadystatechange = function(){
if ( xhr_object.readyState == 4 )
{
// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
document.getElementById(position).innerHTML = xhr_object.responseText;
}
}
// dans le cas du get
xhr_object.send(null);
}
</script>
et le contenu dans la divid5, (lien pour envoyer la page dans la divid4)