Gå til innhold

Legge til film - må validere - XHTML 1.0 Strict


Anbefalte innlegg

Hvordan skal jeg kunne legge til en film, når koden må valideres som XHTML 1.0 Strict?

 

Jeg trudde dette skulle gå, men fikk masse feil:

   	<object id="MediaPlayer" width=320 height=286 classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" 
   	standby="Loading Windows Media Player components..." 
   	type="application/x-oleobject" 
   	codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"> 

   	<param name="filename" value="gfx/film.mpg">
   	<param name="Showcontrols" value="True">
   	<param name="autoStart" value="True">
   	
   	<embed type="application/x-mplayer2" src="gfx/film.mpg" name="MediaPlayer" width=320 height=240></embed>
   	
   	</object>

Lenke til kommentar
Videoannonse
Annonse

<param name="filename" value="gfx/film.mpg" />
<param name="Showcontrols" value="True" />
<param name="autoStart" value="True" />

XHTML 1.0 krever at enhver tag skal lukkes. Når du da bruker tagger som det kan være unaturlig å lukke som f.eks <br>, <hr> el. lukker su dem ved å legge til en slash i slutten av tagen.

Lenke til kommentar

Okei, her er noen av feilen

 

column 47: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified.

...ct id="MediaPlayer" width=320 height=286 classid="CLSID:22D6f312-B0F6-11D0-94

 

column 50: document type does not allow element "param" here; assuming missing "object" start-tag.

     <param name="filename" value="gfx/film.mpg" />

 

column 17: there is no attribute "type".

     <embed type="application/x-mplayer2" src="gfx/film.mpg" name="MediaPlayer"

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

 

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

 

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute

 

column 46: there is no attribute "src".

...ed type="application/x-mplayer2" src="gfx/film.mpg" name="MediaPlayer" width=

 

There is no attribute "xxx" fpr jeg på alle attributene ..

Endret av geir-thr
Lenke til kommentar

    	<object id="MediaPlayer" width="320" height="286" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" 
   	standby="Loading Windows Media Player components..." 
   	type="application/x-oleobject" 
   	codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112" /> 

   	<param name="filename" value="gfx/film.mpg" />
   	<param name="Showcontrols" value="True" />
   	<param name="autoStart" value="True" />
   	
   	<embed type="application/x-mplayer2" src="gfx/film.mpg" name="MediaPlayer" width="320" height="240"></embed>
   	
   	</object>

 

Sånn ?

 

funker like dårlig..

Lenke til kommentar

Tror dette skal fungere i IE også, det er vertfall en mye mer korrekt kode :) Er mulig du må fjerne teksten for at IE ikke skal vise den i tillegg...

 

<object type="video/mpeg" data="gfx/film.mpg" width="320" height="240" standby="Laster mediafil">
 <param name="movie" value="gfx/film.mpg" />
 <param name="Showcontrols" value="True">
 <param name="autoStart" value="True">
 <p>Her skal du egentlig kunne skrive inn tekst/sette inn et bilde e.l. for de som ikke kan  se videofilen.</p>
</object>

 

Har nå endret slik at du får me autostart og showcontrols :)

Endret av mohuhau
Lenke til kommentar

Nå har jeg fått det til..

Det funker tydeligvis ikke med embed i xml

 

så vis man koden slik funker det:

   	<object id="MediaPlayer" width="320" height="286" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" 
   	standby="Loading Windows Media Player components..." 
   	type="application/x-oleobject" 
   	codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"> 

   	<param name="filename" value="gfx/film.mpg" />
   	<param name="Showcontrols" value="True" />
   	<param name="autoStart" value="True" />
   	
       	
   	
   	
   	</object> 

Lenke til kommentar
Nå har jeg fått det til..

Det funker tydeligvis ikke med embed i xml

 

så vis man koden slik funker det:

   	<object id="MediaPlayer" width="320" height="286" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" 
   	standby="Loading Windows Media Player components..." 
   	type="application/x-oleobject" 
   	codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"> 

   	<param name="filename" value="gfx/film.mpg" />
   	<param name="Showcontrols" value="True" />
   	<param name="autoStart" value="True" />
   	
   	</object> 

 

Embed er ikke gyldig html 4 heller.

 

Men er ganske så veldig sikker på at den koden din ikke fungerer i både IE og firefox...

Endret av mohuhau
Lenke til kommentar
Har samme problemet med å validere film-sak-ting. Hvilken oppgave driver du med? Jeg tok Goodtech ASA.

5281466[/snapback]

 

 

Jeg har halden tursit..

 

Den koden jeg la ut her funker...Men ikke i firefox

når man bruker Firefox kommer det opp en tekst som sier: "Nettleseren din støtter ikke filmvisning . Klik her for å laste ned filmen"

Lenke til kommentar

er vel ikke strict dere bruker? fikk dette til å validere i transitional xhtml:

 

<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="352" height="255">
<param name="src" value="http://media.umedia.no/mov/griptones_too_tough.mov" />
<param name="controller" value="true" />
<object type="video/quicktime" data="http://media.umedia.no/mov/griptones_too_tough.mov" width="352" height="255" class="mov">
 <param name="controller" value="true" />
 Error text.
</object>
</object>

 

css:

 

/* skjuler det andre objektet fra alle versjoner av IE*/
* html object.mov {
   display: none;
}

/* viser det andre objektet for alle versjoner av ie utenom 5 på PC */
* html object.mov/**/ {
   display: inline;
}

/* skjuler det andre objektet fra alle IE >= 5.5 */
* html object.mov {
   display/**/: none;
}

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...