Javascript IE突然不允许跨站点文档写入?

Javascript IE突然不允许跨站点文档写入?,javascript,ruby-on-rails,internet-explorer,document.write,rhtml,Javascript,Ruby On Rails,Internet Explorer,Document.write,Rhtml,我们的网站有几个附属机构,它们使用JavaScript小部件来显示广告空间中可用的最新内容。它都是JavaScript支持的。将脚本插入到正确的位置,我们的rails应用程序将生成一些rhtml来插入。周三,IE突然停止工作。除了IE之外,其他浏览器的代码都显示得很好。有人能告诉我如何解决这个问题吗 以下是违规代码: document.write('<div id="std-widget" style="width:300px;height:250px;text-align:center;

我们的网站有几个附属机构,它们使用JavaScript小部件来显示广告空间中可用的最新内容。它都是JavaScript支持的。将脚本插入到正确的位置,我们的rails应用程序将生成一些rhtml来插入。周三,IE突然停止工作。除了IE之外,其他浏览器的代码都显示得很好。有人能告诉我如何解决这个问题吗

以下是违规代码:

document.write('<div id="std-widget" style="width:300px;height:250px;text-align:center;border-style:none;">');
document.write('<a href="<%= @hrefPath %>" target="_blank">')
<% if @deal %>
  document.write('<img src="<%= @imagePath %>" style="border-style:none;" alt="Today\'s Deal in <%= @affiliate.market.name %> - <%= @deal.subject.gsub("'","\\\\'") %>" />');
<% else %>
  document.write('<img src="<%= @imagePath %>" style="border-style:none;" alt="Sign Up Today for Great Deals in <%= @affiliate.market.name %>" />');
<% end %>
document.write('</a>');
document.write('</div>');
document.write(“”);
文件。写(“”);
文件。写(“”);

里面有什么东西我突然不喜欢的吗?谢谢

你到底改变了什么?有人改变代码、服务器配置、服务不同的内容类型等吗?大多数浏览器并不只是停止工作。直接在浏览器中加载外部JS文件,是否加载?错误信息是什么?对不起,这是一个很好的观点。它是IE8、IE8兼容模式和IE7。也可能是IE 6,但我们还没有收到相关报告。问题是元素没有像应该的那样被编写。它似乎加载了javascript,但随后无法将新元素写入DOM