begin process at 2012 05 29 20:31:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Problème d’affichage des form avec Ajax sous ie


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème d'affichage des form avec Ajax sous ie

vendredi 27 mars 2009 à 15:29:59 | Problème d'affichage des form avec Ajax sous ie

nemo_ulysse31

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
//====================================================================================================
f
unction 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é
vendredi 27 mars 2009 à 15:56:55 | Re : Problème d'affichage des form avec Ajax sous ie

Bul3

Membre Club


Bonjour,

avec ce que tu nous donnes....
New_plan() appelé nulle part par exemple
simplifie et enlève tout ce qui semble inutile pour les tests, comme :
    if(username == '[object HTMLInputElement]')
    {   username ='0'; }
    Undraw('health_details');
    Undraw('AddActivity');
    Undraw('ActivityTable');
    // draw profile
    Profile(username);
qu'on n'a pas...

1)      N'écrit rien sous ie
<form method= 'post' > blabla </form> 
c'est à dire que StaffQuery.php fait un
echo "<form method= 'post' > blabla </form>  "; ?
pas de raisons pour ajax à priori si ça baigne avec FF !
... sauf erreur (ailleurs ? ) pour IE

tu as des messsages d'erreurs

tu as débuggué  ?

NavigateursQuelques Explications
Chrome
contrôler page actuelle / Options pour développeurs
/ Console Javascript
FireFox
Outils / Console d'erreurs
et mieux : télécharger FireBug
Internet
Explorer
activer le deboggage : Outils/options Internet/Avancés
dans la liste, sous "Navigation" : décocher
o Afficher une notification de chaque erreur de script
o Désactiver le débogage de Scripts (Internet Explorer)
et mieux ( pour IE < 8 ) : télécharger le Debogger IE
voir aussi : DebugBar et Companion JS
K-Meleon
Outils / Console d'erreurs
Opera
Outils / Avancé / Console d'erreurs
Safari
Debug / Show JavaScript Console
° modifier Fichier com.apple.Safari.plist situé dans le
répertoire : Support:\Documents and Settings\utilisateur
\Application Data\Apple Computer\Safari\Preferences\
y ajouter <key>IncludeDebugMenu</key>
<true/>


Cordialement [mon Site] [M'écrire] Bul
vendredi 27 mars 2009 à 18:13:16 | Re : Problème d'affichage des form avec Ajax sous ie

nemo_ulysse31

 

Otant pour moi

Je devrais pourtant savoir depuis le temps que les erreurs les plus incompréhensibles  

Proviennes la plus par du temps de petite chose stupide.

Les <div> dans les quelles j'affiché mon code était encadré de <form>.

Donc ff géré bien mon erreur de form encastré les unes dans les autres mais pas ie


Cette discussion est classée dans : style, font, mso, 0cm, ajaxrequest


Répondre à ce message

Sujets en rapport avec ce message

Spry Accordion (pb sur focus) [ par nawakator ] Bonjour,<li Dépendances entre combobox [ par cool0501 ] <link rel="Fi Question sur les Frames et DIV [ par Lobb88 ] <link rel="Fi Centrer une image quelque soit la résolution ou le navigateur. [ par mquisuisje ] <link rel="Fi picdem.net télésurveillance [ par brahimzemmal ] <link rel="Fi RemoveChild capricieux [ par armata ] <link rel="Fi Aiguillage de site [ par uniuc ] <link rel="Fi extjs bouton [ par jeud84 ] Salut à vous tous, débutant dans le domaine je cherche à reproduire ce genre de présentation : <meta name="Generator" content="M Soumission d'un paramètre avec ajout des paramètres présents [ par fourmiel ] Bonjour J'ai un problème de conservation des paramètres dans la navigation de mon site. J'ai une entête en jsp présent sur beaucoup de page et des lie Perte d'accent après un form.submit en javascript. [ par guitoulefoux ] <link rel="Fi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales