Elxis CMS Forum

Ελληνικό Forum => Δημόσιο Βήμα => Topic started by: babis1 on March 27, 2008, 21:44:57

Title: not Valid XHTML+embed
Post by: babis1 on March 27, 2008, 21:44:57
ξερει κανενας τι γινετε με το <embed> και το not valid xhtml?θα πρεπει να καταργηθουν ολα τα flash για να περναει η  σελιδα valid xhtml?καποιος γραφει στο validator.w3 οτι καταργηστε τον κωδικα που περιεχει το embed..........αλλα  ο μοζιλα μονο με την τιμη <object>δεν βλεπει το flash !!!!!!!!!!!εχω ενα site και εχει 12 errors μονο απο το flash  >:(
Title: Re: not Valid XHTML+embed
Post by: datahell on March 27, 2008, 22:50:52
Χρειάζεται trick.

Διάβασε αυτό εδώ:
http://latrine.dgx.cz/how-to-correctly-insert-a-flash-into-xhtml

Η λύση συνοψίζεται στο ακόλουθο παράδειγμα:

Code: (html) [Select]
<!--[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 εδώ');
Title: Re: not Valid XHTML+embed
Post by: babis1 on March 27, 2008, 23:19:10
δουλεψε αλλα μου εβγαλε αλλα λαθη......θελει δουλεια.........
ie,mozilla το διαβαζουν
thanks
οχι.....δουλευει αψογα ειχα κανει εγω ενα παραπανω "......!!!!!!!!!!!!!!!φυγαν ολα τα λαθη του embed!!!!!!!!!!!!!!!!
εμειναν μονο 2 (δικα μου).....δες εδω..
http://validator.w3.org/check?uri=http%3A%2F%2Fbahellas.gr&charset=%28detect+automatically%29&doctype=Inline&group=0
Title: Re: not Valid XHTML+embed
Post by: babis1 on March 27, 2008, 23:28:37
απλα αλλαξα λιγο τον κωδικα σε
Code: [Select]
<!--[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="bgcolor" value="#........." />
 
</object>
<!-- <![endif]-->
Title: Re: not Valid XHTML+embed
Post by: babis1 on March 30, 2008, 17:39:58
τι μπορει να ειναι αυτο...ειναι warrning οχι error..........
Byte-Order Mark found in UTF-8 File.

The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported.
Title: Re: not Valid XHTML+embed
Post by: CREATIVE Options on July 30, 2008, 15:40:49
Για valid XHTML κώδικα χρησιμοποίησε των ακόλουθο κώδικα:

Code: [Select]
<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>

Και για πρόσθετο περιεχόμενο χρησιμοποίησε των ακόλουθο κώδικα:

Code: [Select]
<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