Frage

Wie Javascript Menü von immer versteckt unter Flash Video (SWFObject).

verhindern

Ich bin mit Open Flash Chart und das Diagramm in meiner php shoppping Warenkorb fein ist die Anzeige, aber mein Javascript-Menü hinter dem Flash Chart versteckt zu werden.

Wie dieses Problem beheben?

Hier ist mein Script-Code:


<script type="text/javascript">

swfobject.embedSWF(
  "open-flash-chart.swf", "Dashboard_Chart",
  "800", "400", "9.0.0", "expressInstall.swf",
  {"data-file":"ofc-chart.php"} );

</script>

UPDATE (Gelöst):

ich die Lösung gefunden.

Hier ist mein neuer Code, der funktioniert und das Menü erscheint in Ordnung.


<script type="text/javascript">
    var flashvars = {};
    var params = {};
    params.wmode = "opaque";
    var attributes = {};
    swfobject.embedSWF("../swf/open-flash-chart.swf", "Dashboard_Chart", "760", "300", "9.0.0", "expressInstall.swf", {"data-file":"ofc-chart.php"}, flashvars, params, attributes );

</script>

War es hilfreich?

Lösung

Versuchen Sie, die wmode-Parameter auf transparente Einstellung

swfobject.embedSWF("open-flash-chart.swf", "Dashboard_Chart","800", "400", "9.0.0",
   "expressInstall.swf",
   {"data-file":"ofc-chart.php"},
   {"wmode":"transparent"}
);

Andere Tipps

Sie müssen die wmode bis opak (oder transparent) einzustellen. Diese Delegierten Rendering an den Browser und ermöglichen z-index Elemente über den Flash-Inhalte zu sitzen. Beispiel:

<script type="text/javascript">
var flashvars = {};
var params = {};
params.wmode = "transparent"; 
//params.wmode = "opaque"; 
var attributes = {};
swfobject.embedSWF("myContent.swf", "myContent", "300", "120",
    "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script> 

wird mit einer Reihe von Nachteilen auf, wie gebrochen Internationalisierung und langsame Rendering-Geschwindigkeit, aber es wird das Flash unter dem Menü.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top