IE вдруг не разрешает межсайтовый document.write?
На нашем сайте есть несколько филиалов, которые используют виджет 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 вдруг не любит? Спасибо!