0

我正在尝试向http://JonathansCorner.com添加+1按钮。在Chrome浏览器,Firefox,Safari浏览器,除了(drumroll please)Internet Exploder < = 8.0。 +1按钮完全不出现;只有一个空白空间。为什么IE中不显示+1按钮?

DOCTYPE最初是XHTML 1.0 Frameset;我试着改用我现在使用的HTML5 DOCTYPE,但这并没有帮助。 JavaScript控制台不显示任何错误。

什么IE不喜欢我所做的?我将包含原始按钮的JavaScript包含在内,然后在页面末尾进行JavaScript调用。该页面再次在http://JonathansCorner.com

感谢您的帮助......

+0

http://stackoverflow.com/questions/6218789/google-1-button-not-working-in-ie7 –

+0

在该帐户上它应该在IE8中工作。它没有。 – JonathanHayward

+0

您是否在F12 Developer Tools控制台中看到任何脚本错误消息? – EricLaw

回答

3

它看起来像你包括+1按钮,以及一大堆其他的东西,使用document.write数量巨大()在header.js命令。出于某种原因,IE8可能不会那样。

如果您将+1按钮代码直接放到页面的html中,您是否仍然观察到此问题?

此外,+1按钮不支持IE6或IE7,因此它不会在这些浏览器中呈现。

+0

同意这一点。根据需要尝试将内容作为字符串附加到特定的父节点。这是使用JS填充页面的更简洁的方法。 – agmcleod

相关问题