找不到问题,IE外观问题

发布于 2024-08-21 08:35:54 字数 949 浏览 4 评论 0原文

我有这个 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,你不会看到任何东西)

我很迷失。谢谢

I have this ajax_update script that updates file.php every 60 seconds.. Now file.php outputs this after updated a table:

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

What I am trying to do is that after file.php have updated a field in the database(points), there will come up a message like stackoverflow at the top(just like when you earn a badge) saying that you have received 1 point. anyway:

Here's my update script:

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

Now, i have in my index.php, and a load function addpoints script..

But why will this only appear in FF and not in IE?

I have checked with w3c validator, if it could be unclosed tags or something, i fixed all problems and now i have no errors, but still it doesnt work.

So what to do?

You can see my site here: http://azzyh.dk/newgen/area/member/indextest.php

(use FF and you will see the message at the top, use IE and you wont see anything)

Im pretty lost. thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦里梦着梦中梦 2024-08-28 08:35:54

IE 中的显示问题确实很痛苦,我无法直接帮助您,但是可以插入任何浏览器的 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);

Display issues in IE can be a really pain i cant help you directly, But firebug lite which can be plugged into any broswer should help you see whats going on in IE

Firebug Lite

If you add the following as a bookmark and stick it on your tool bar it will enable firebug lite off any webpage with a single click.

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);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文