Jump to content
  • 0

Флешка в Iframe перекрывает выпадающее меню


Andryshok
 Share

Question

Парни, не подскажет ли кто как решить проблему? На сайте есть выпадающая менюха, ниже ее я вставляю флешку  - она на другом серваке и обернута жабаскриптом, на хост где висит сайт нельзя вставлять скрипты - он на конструкторе, вставляю так через iframe

<iframe frameborder="0" scrolling="no" src="http://imageslider.zz.mu/slider/imageSlider300-940.html" width="940" height="300" wmode="opaque" ></iframe >
Проблема в том что эта флешка перекрывает выпадающее меню на сайте - глюк замечен в опере и IE, в firefox все нормально работает.... выручайте :huh:
Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0

Флешу заданы параметры - прописаны в той страничке которая во фрейме

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="671" height="301"> <param name="movie" value="imageSlider.swf"> <param name="quality" value="high"> <param name="wmode" value="opaque"> <embed src="imageSlider.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="671" height="301"  wmode="opaque"></embed> </object>

И ... не работает :wacko:

Link to comment
Share on other sites

  • 0

а flash разве вставляется не html кодом, да еще и не без скриптов?

Флеш - в моем случае это слайдер - вставлен в обычную HTML страницу(на сайте iframe со ссылкой на нее) , но - до самого факта вставки флешки - идет куча жабаскрипта который нужен для работы слайдера, в итоговый сайт я могу вставить только HTML код, поэтому я вынужден вставлять iframe со ссылкой на HTML страницу в которой размещен флеш и жабаскрипт... вот как.. :mellow: , есть мысли?

Link to comment
Share on other sites

  • 0

Ну тут нужно смотреть весь этот слайдер, помнется раньше использовали скрипт для корректной вставки flash, если он там есть, возможно именно он изменяет wmode.

Попробуйте вставить слайдер на страницу без скриптов, ну или отключить скрипты.

Если глюк только в Опере и IE могу предположить, что он у вас может остаться, прошлое у этих двух браузеров богатое :).

Link to comment
Share on other sites

  • 0

Надо transparent вроде писать, а не opaque

и то и другое подходит для этой цели, но по разному будут воздействовать на flash. И transparent нагружает систему больше.

http://flapps.ru/forum/topic4286.html

Link to comment
Share on other sites

  • 0
И transparent нагружает систему больше
статья 2012 года, наверно, многое могло измениться.

 

Да всегда везде transparent предлагали ставить.

http://hamdeew.ru/page/resheno-vypadajushhee-menju-perekryvaetsja-flash-rolikom

 

Можете попробовать кусками вставлять. Или поменять внутренность вашего ифрейма, на другую флешку, без наворотов. Перекроет ли она. 

Link to comment
Share on other sites

  • 0

transparent - прозрачный бекграунд у флехи

opaque - бекграунд непрозрачный

 

Но оба эти свойства влияют на поток в котором рендерится флеха одинаково. Opaque будетбыстрей просто потому, что прозрачности у бекграунда не будет. В данном случае как раз opaque будет лучше, потому что там всё равно картинка на всю флешку.

 

И вообще, на дворе 2014 год, нафига вообще флеш в галерее?

Link to comment
Share on other sites

  • 0

Ну тут нужно смотреть весь этот слайдер, помнется раньше использовали скрипт для корректной вставки flash, если он там есть, возможно именно он изменяет wmode.

Попробуйте вставить слайдер на страницу без скриптов, ну или отключить скрипты.

Если глюк только в Опере и IE могу предположить, что он у вас может остаться, прошлое у этих двух браузеров богатое :).

 

Благодарю за помощь - вопрос решился изменение жабаскрипта, я как то про него и не подумал

<script language="JavaScript" type="text/javascript">	AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=15,0,0,0','name','imageSlider', 'wmode', 'opaque','width','940','height','300','align','middle','id','imageSlider','src','imageSlider','quality','high','bgcolor','#ffffff','allowscriptaccess','sameDomain','allowfullscreen','false','pluginspage','http://www.adobe.com/go/getflashplayer','movie','imageSlider' ); </script>

в него добавил параметр wmmode

 

 

И вообще, на дворе 2014 год, нафига вообще флеш в галерее?

Заказчик возжелал там флешки проигрывать, не только картинки а именно флешки которые сам же и лепит в каком то унылом генераторе :rofl:

Edited by Andryshok
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy