Elxis CMS Forum
Ελληνικό Forum => Δημόσιο Βήμα => Topic started by: babis1 on March 27, 2008, 21:44:57
-
;D
-
Χρειάζεται trick.
Διάβασε αυτό εδώ:
http://latrine.dgx.cz/how-to-correctly-insert-a-flash-into-xhtml
Η λύση συνοψίζεται στο ακόλουθο παράδειγμα:
<!--[if !IE]> -->
<object type="application/x-shockwave-flash"
data="movie.swf" width="300" height="135">
<!-- <![endif]-->
<!--[if IE]>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="300" height="135">
<param name="movie" value="movie.swf" />
<!--><!--dgx-->
<param name="loop" value="true" />
<param name="menu" value="false" />
<p>This is <b>alternative</b> content.</p>
</object>
<!-- <![endif]-->
Εναλλακτικά μπορείς να χρησιμοποιήσεις javascript: document.writeln('Ο κώδικας του flash εδώ');
-
Για valid XHTML κώδικα χρησιμοποίησε των ακόλουθο κώδικα:
<object type="application/x-shockwave-flash"
data="<?php echo $mosConfig_live_site; ?>/templates/<?php echo $mainframe->getTemplate(); ?>/movie.swf"
width="400" height="300">
<param name="movie"
value="<?php echo $mosConfig_live_site; ?>/templates/<?php echo $mainframe->getTemplate(); ?>/movie.swf" />
</object>
Και για πρόσθετο περιεχόμενο χρησιμοποίησε των ακόλουθο κώδικα:
<object type="application/x-shockwave-flash
data="<?php echo $mosConfig_live_site; ?>/templates/<?php echo $mainframe->getTemplate(); ?>/movie.swf"
width="400" height="300">
<param name="movie"
value="<?php echo $mosConfig_live_site; ?>/templates/<?php echo $mainframe->getTemplate(); ?>/movie.swf" />
<img src="<?php echo $mosConfig_live_site; ?>/templates/<?php echo $mainframe->getTemplate(); ?>/noflash.gif"
width="200" height="100" alt="" />
</object>
ΥΓ: Δουλεύει κανονικά για FF, IE7, IE6, & OPERA