Caché un div après clic et ouverture d'une autre [Résolu]

Signaler
Messages postés
39
Date d'inscription
lundi 27 août 2007
Statut
Membre
Dernière intervention
11 avril 2010
-
Messages postés
39
Date d'inscription
lundi 27 août 2007
Statut
Membre
Dernière intervention
11 avril 2010
-
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)

[# Actions]


merci à vous si vous avez des idées

2 réponses

Messages postés
39
Date d'inscription
lundi 27 août 2007
Statut
Membre
Dernière intervention
11 avril 2010

pour info, je viens de trouver, après le clic dans le divid5, ouvrir la divid4 :
[# Actions]

je cherche encore à fermer automatiquement le divid5..
Messages postés
39
Date d'inscription
lundi 27 août 2007
Statut
Membre
Dernière intervention
11 avril 2010

au cas ou cela pourrais servire, j'ai trouver la solution ( vi, moi tout seul, le nul en javascript :))

[# Actions]