Seigneur je suis en train de couler...

J'utilise un script Ajax posté sur ce site il y a longtemps par atlante pour charger les pages dans des div.
Problème:
----la fonction retour n'est plus opérationnelle..
----Le script ne se lance pas sous IE7, sur FF c'est bon et même très joli
Il s'agit de liens internes de la forme "<a href="#" onclick="envoieRequete('blender1.html','header');" et sont chargé dans un div de la forme:
<div id="header" >
</div>
Je sais qu'il y a eu des réponses à ce sujet mais pour un amateur c'est du charabia. La preuve je patauge depuis plusieurs jours.
Voici le script:
__________________________________________________________________________________
<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>
_________________________________________________________________________________________
PLease pas de dérives du genre:
-Je pense que tu as tord "craznoludy" l'ajax est encore à l'ordre du jour
-En effet mais cela dépend de l'indexation de la variable dans le répertoire du JS en C++ mon cher "super-dark-kill"
-Salut je voudrais poser une question qui n'a aucun rapport blablabla.....
blablablabla
Je pose la question à des honnêtes gens bienveillants qui savent de quoi ils parlent. Pas à des lycéens désoeuvrés qui jouent aux informaticiens. La peste soit de ces parasites.
Pouvez-vous m'accorder un peu de votre temps honnêtes gens bienveillants?
En vous remerciant
