Pour un projet je dois utiliser de l'AJAX avec mes tout petites base en javascript c'est pas très évident :/

J'aurai 3 petites questions :

J'ai un petit menu sur mon site avec comme code :

var xmlhttp;
function Menu(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
{// code for Firefox, Opera, IE7, etc.
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
if (xmlhttp!=null)
{
xmlhttp.onreadystatechange=state_Change;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
else
{
alert("Votre navigateur ne supporte pas le XMLHTTP.");
}
}

function state_Change()
{
if (xmlhttp.readyState==4)
{// 4 = "loaded"
if (xmlhttp.status==200)
{// 200 = "OK"
document.getElementById('page').innerHTML=xmlhttp.responseText;
}
else
{
alert("Erreur de fichier : " + xmlhttp.statusText);
}
}
}

Et voici un exemple d'execution :

<a href="#" class="Menu" onclick="Menu('AdminDefault.aspx?tabName=Utilisateurs');">Utilisateurs</a>

Premier soucis, pour sa ne marche pas sous IE :'( ?

Deuxième question, quand je clique donc sur Utilisateur (sous Firefox :p) mon module s'affiche dans un div. J'aurai aimé mettre en évidence le texte Utilisateurs (le mettre en gras ou y ajouter une image devant, le plus simple si possible).

Dernière question :

En quittant une page, j'aurai aimé repassé sur la page d'avant mais en plus, afficher le module dans le div (comme si j'avais cliquer sur Utilisateurs quoi).

C'est tout pour le moment, j'vous remercie en avance