Bonjour
J'utilise la librairie Dojo pour mettre des Tabber sur mon site depuis peu et je me suis dis qu'un peu d'ajax serai bien...
Enfin bref, voilà mon problème :
J'ai bricolé ça avec divers tutoriaux trouvés sur le net, mes Tabber ne s'affichent plus et la partie AJAX me retourne undefined alors que ma page PHP fonctionne normalement en dehors d'AJAX (elle contient un switch... c'est peut être ça ?)

Voici le code javascript de la page qui affiche le Tabber et qui utilise AJAX :
<script type="text/javascript">
var djConfig = { isDebug: true };
</script>

<script type="text/javascript" src="dojo/dojo.js"></script>
<script type="text/javascript">
dojo.require("dojo.widget.TabContainer");
dojo.require("dojo.widget.LinkPane");
dojo.require("dojo.widget.ContentPane");
dojo.require("dojo.widget.LayoutContainer");
</script>

<script type="text/javascript">
function writediv(texte)
{
document.getElementById('voir').innerHTML = texte;
}

function jsaction(action)
{
texte = file("ajax_bateaux.php");
alert(texte);
writediv(texte);
}

function file(fichier)
{

var xhr_object = false;
var texte = false;

if(window.XMLHttpRequest) { // FIREFOX, Mozilla, Safari,...
xhr_object = new XMLHttpRequest();
if (xhr_object.overrideMimeType) {
xhr_object.overrideMineType('text/xml');
}
} else if(window.ActiveXObject) {// IE
try {
xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
alert(e);
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) { }
}
}

/*if (!xhr_object) {
alert('Votre navigateur ne peut pas faire fonctionner Rows !');
return(false);
}*/

xhr_object.open("GET", fichier, false);
xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr_object.send(null);

if (xhr_object.status == 200) {
alert("Ca marche !!");
} else {
alert("Ca marche pas !!");
}

if (xhr_object.readyState == 4) {
texte = xhr_object.responseText;
} else {
return(false);
}

}

function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
//-->
</script>
Quelqu'un peut m'aider ??
Merci d'avance !