flash megjelenítési probléma firefox alatt...

csoni képe

Sziasztok

A problémám a következő

A drupalom fejlécébe egy .swf-et raktam, de a firefox sehogy sem hajlandó megjeleníteni. Expolrer és Chrome alatt tökéletesen működik.

az oldal URL-je
http://www.jollyesaromancok.hu

Ifeeldirty a téma és a page.tpl.php header részébe include-oltam egy flash.php-t Illyés Edit útmutatása alapján.
Ezen kívül használom az SwfObject.js-t is.

igy néz ki a page.tpl.php idevonatkozó része:

 /* Needed to avoid Flash of Unstyled Content in IE */

 include_once('flash.php');

ez pedig a flash.php:

$output = '
<div id="flashcontent">
<script type="text/javascript">
var so = new SWFObject("http://www.jollyesaromancok.hu/header.swf?variable1=value1", "mymovie", "760", "253", "7", "#2E2C36");
so.addParam("quality", "best");
so.addParam("wmode", "transparent");
so.addParam("salign", "t");
so.write("flashcontent");
</script>
</div>
';
print $output;

A header.swf a gyökérben van, és csak a firefox nem tud vele mit kezdeni

Valakinek valami ötlet?

Drupal verzió: 
sgabe képe

A főoldalon megjelenik, az aloldalakon már nem. A forrásból látható, hogy az swfobject.js elérési útja nem megfelelő, itt abszolút hivatkozás szükséges.

<script type="text/javascript" src="/swfobject.js"></script>
0
0
Paal képe

Ha a napszemcsós srácról van szó a két szöszivel, alatta meg a navigációs menüvel, akkor működik (FF-3.0.3-hun).

Amúgy:

line 166 column 159 - Figyelmeztetés: <embed> is not approved by W3C

és a paramétereket összekapcsoló & helyett az &amp; a "szabványos" (mert ugye ez nem szabvány, "csak" ajánlás).

De miért kellett ennyire túlbonyolítani? Nem lett volna sokkal egyszerűbb beírni a page.tpl.php-ba a flash beillesztő kódot? Mi az előnye a php-s include-nak?

Ez így még valid is lesz:

<object type="application/x-shockwave-flash" data="/files/valami.swf" width="665" height="264" id="flashobject">
  <param name="movie" value="/files/valami.swf" />
  <param name="menu" value="false" />
  <param name="quality" value="high" />
  <param name="wmode" value="transparent" />
  <param name="bgcolor" value="" />
  <img src="/files/valami.swf" width="665" height="264" alt="" />
</object>

Update: én csak a főoldalt néztem, és közben beelőztek a helyes válasszal :)

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan