IE вдруг не разрешает межсайтовый document.write? - PullRequest
1 голос
/ 27 ноября 2010

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

...