Mon site marche sans problème avec Firfox
Je veux juste afficher un formulaire qui se construit au fur et à mesure
Voila la fonction JavaScript:
// ============================================================================================
// Open AJAX
//=============================================================================================
function AjaxRequest(){
var ajaxRequest; // The variable that makes Ajax possible!
try{// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
return ajaxRequest;
}
// ===================================================================================================
// New plan
//====================================================================================================
function New_plan(UserNb){
var ajaxRequest = AjaxRequest();
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
var ajaxDisplay = document.getElementById('NewPlan');
ajaxDisplay.innerHTML = ajaxRequest.responseText;
}
}
// ============================== sans importances pour se problème d'affichage
var arg = "NewPlan";
var user = 'username'+UserNb;
//document.write(user);
var username = '';
username += document.getElementById(user).value;
//je sais que cette ligne n'est vraiment pas belle mais elle fait se que je veux qu'elle face
if(username == '[object HTMLInputElement]')
{
username ='0';
}
// ============================== sans importances pour se problème d'affichage
var queryString = "?arg=" + arg+"&username="+username;
ajaxRequest.open("POST", "StaffQuery.php" + queryString, true);
// Drow table and add activity
ajaxRequest.send(null);
Undraw('health_details');
Undraw('AddActivity');
Undraw('ActivityTable');
// draw profile
Profile(username);
}
Ma fonction php fait un accès à une base SQL et me renvoi un tableau de résultats.
Mais voila se que j'utilise pour le test
1) N'écrit rien sous ie
<form method= 'post' > blabla </form>
Ou
2) Ecrit blabla
blabla
PS:
mon niveau en Ajax come en JavaScript n'est pas très élevé