2010-02-14 8 views
2

Je possède ce script ajax_update qui met à jour file.php toutes les 60 secondes .. Maintenant sorties file.php ceci après mis à jour une table:JavaScript Apparaît dans IE?

<div id="message" style="display: none;" onclick="closeNotice()">this works 
</div> 

Ce que je suis en train de faire est que, après avoir mis à jour un file.php champ dans la base de données (points), il y aura un message comme stackoverflow en haut (tout comme lorsque vous gagnez un badge) en disant que vous avez reçu 1 point. de toute façon:

Voici mon script de mise à jour:

function addpoints() { 
    var postFile = 'addpoints.php?userid='+ $('#user_id_points').val(); 
    $.post(postFile, function(data){ 
    $("#points").html(data).find("#message").fadeIn("slow") 
    setTimeout(addpoints, 5000); 
    }); 
} 

Maintenant, j'ai dans mon index.php, et une fonction de charge AddPoints scénario ..

Mais pourquoi ce que cela apparaîtra seulement dans FF et non dans IE?

J'ai vérifié avec le validateur w3c, si cela pouvait être des étiquettes non fermées ou quelque chose, j'ai résolu tous les problèmes et maintenant je n'ai pas d'erreurs, mais cela ne marche toujours pas.

Alors que faire?

Vous pouvez voir mon site ici: http://azzyh.dk/newgen/area/member/indextest.php

(utilisation FF et vous verrez le message en haut, utilisez IE et vous ne verrez pas quoi que ce soit)

Im assez perdu. merci

Répondre

2

D'autres navigateurs peuvent être plus indulgents des erreurs dans vos fichiers que IE. IE rencontrera une erreur et arrêtera simplement le traitement. Par défaut, il ne vous notifiera pas. Voici votre erreur:

Message: attendu ')' ligne: 41 Char: 243 code: 0 URI : http://azzyh.dk/newgen/area/member/indextest.php

Si vous exécutez Firebug, vous verrez rapport Firefox la même erreur et .

+0

Tout navigateur rencontrera une erreur et arrêtera le traitement. – metrobalderas

+0

Mais IE arrête de traiter * tout *, pas seulement ce bloc de code. – Plynx

+0

Salut plynx, j'ai résolu le problème mais n'apparaît toujours pas dans IE – Karem

0
<body onload="MM_preloadImages('images/index_01.gif',... ,'images/index_10.gif, ..."> 

Guillemet de fermeture manquant pour l'image index_10.gif.

+0

Salut, j'ai corrigé cela, mais il n'apparaît toujours pas dans IE. – Karem