Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > Плохо отображается флеш ролик в IE


Автор: nalezhitiy 8.9.2007, 11:01
Здравствуйте WEB-mastera!
Я вставил на сайт флеш баннер, сохранил его и когда открываю в IE у меня появляется запрос: «Разрешить показ заблокированного содержимого»
Что мне нужно сделать что бы не запрашивало на стороне клиента, а сайт открывался полноценно? 

Автор: szz 8.9.2007, 11:35
использовать http://blog.deconcept.com/swfobject/

Автор: begin 8.9.2007, 16:32
Все сделал, как там написано, а IE все равно выводит предложение разрешить контент (узкая строка вверху)  smile 
Внедряю три флешки. ID прописываю у всех разное (с одинаковым ваще на работало  smile  )
Код

<script type="text/javascript" src="swfobject.js"></script>
<div id="flashcontent1">
</div>
<script type="text/javascript">
  var so = new SWFObject("images/01.swf","01","468","60","7","#ffffff");
  so.write("flashcontent1");
</script>

<script type="text/javascript" src="swfobject.js"></script>
<div id="flashcontent2">
</div>
<script type="text/javascript">
  var so = new SWFObject("images/02.swf","01","468","60","7","#ffffff");
  so.write("flashcontent2");
</script>

<script type="text/javascript" src="swfobject.js"></script>
<div id="flashcontent3">
</div>
<script type="text/javascript">
  var so = new SWFObject("images/03.swf","01","468","60","7","#ffffff");
  so.write("flashcontent3");
</script>

Опера и Файрфокс отображают нормально.  Что я не так сделал?

Автор: VoAnt 14.9.2007, 12:20
Во втором случае (JS) - "Разрешить заблокированное содержимое"(*) появлеться вероятнее всего из-за загрузки странички с локального диска. В этом случае из сети (http) будет работать нормально. Если же запрос (*) на страничке, которая грузиться из I-net-а ... смотри настройки IE.
 

Автор: szz 14.9.2007, 12:23
Вместо
Код

  var so = new SWFObject("images/01.swf","01","468","60","7","#ffffff");
  so.write("flashcontent1");

можно писать
Код

  (new SWFObject("images/01.swf","01","468","60","7","#ffffff")).write("flashcontent1");

 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)