2011-10-28 4 views
0

J'essaie de mettre à jour un formulaire et d'insérer une image de chargement gif lorsqu'un formulaire est soumis. L'application sur laquelle je travaille est construite dans Sharepoint et fonctionne avec jQuery et AJAX. L'image gif n'apparaît pas dans IE. Cela fonctionne très bien dans tous les autres navigateurs. Je ne peux obtenir l'image à apparaître dans IE lorsque je supprime ma fonction de soumission. Mon code est ci-dessous. Des idées sur ce qui pourrait se passer ici? Merci.Gif n'apparaît pas dans IE8

Forme:

<div class='reply'> 
//loader image 
<div class='loader_gif'> 
<img src='http://somesite.com/chat-zone/PublishingImages/loader.gif' /> 
</div> 
//submit button 
<a href='javascript: submitToCommentForm(" + QuestionID + ", " + ID + ");'> 
<img src='/chat-zone/PublishingImages/reply.jpg' /></a> 
</div> 

Le div.loader_gif est réglé sur display: none. Voici la fonction appelée à présenter:

function submitToCommentForm(commentID, articleID) { 
//Show the loader 
$('div.loader_gif').css('display','block'); 
//Check that comment is valid and submit 
    var title = $('div#questionscommentsForm-'+ commentID + ' TEXTAREA#replytext-'+ commentID).val(); 
    if (title == '' || title == 'Comment') { 
     $('.invalidmesssagecomment').show(); 
     $('div#questionscommentsForm-'+ commentID + ' TEXTAREA#replytext-'+ commentID).focus(); 
    } else { 
     // Run the create new comment function 
     CreateNewthereadedcomment(commentID,title); 
     updateCount(ArticleID); 
    } 
} 
+0

essayer avec '' addClass' et removeClass', ou essayer avec '$ ('loader_gif')' –

Répondre