IE突然不允许跨站点document.write?

时间:2010-11-27 13:17:35

标签: 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;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>');

那里有IE突然不喜欢的东西吗?谢谢!

0 个答案:

没有答案