无法找到问题,IE外观问题

时间:2010-02-15 11:03:37

标签: javascript internet-explorer appearance

我有这个ajax_update脚本,每60秒更新一次file.php ..现在file.php在更新表后输出:

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

我想要做的是,在file.php更新了数据库中的一个字段(点数)之后,会在顶部出现类似stackoverflow的消息(就像你获得徽章时一样)说你有收到1分。无论如何:

这是我的更新脚本:

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);
  });
}  

现在,我已经在我的index.php和一个加载函数addpoints脚本..

但为什么这只会出现在FF而不是IE?

我已经检查了w3c验证器,如果它可能是未封闭的标签或其他什么,我修复了所有问题,现在我没有错误,但它仍然没有用。

那该怎么办?

您可以在此处查看我的网站:http://azzyh.dk/newgen/area/member/indextest.php

(使用FF,你会看到顶部的消息,使用IE,你什么都看不见)

我很丢失。谢谢

1 个答案:

答案 0 :(得分:2)

在IE中显示问题可能真的很痛苦我无法直接帮助你,但可以插入任何broswer的firebug lite应该可以帮助你看到IE中发生的事情

Firebug Lite

如果您将以下内容添加为书签并将其粘贴在工具栏上,则只需单击一下即可启用任何网页上的firebug lite。

javascript:var%20firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.firebug.version){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);