britt@malka.fr (Britt Malka) writes:
> On Tue, 26 Nov 2002 10:51:50 +0100, "Erik Ginnerskov"
> <egin@oncable.dk> wrote:
>
> >Findes der en anden mulighed, som kan validere?
>
> Jeg har faktisk ikke checket, om den er W3-godkendt, men <object
> data... virker i alle browsere, jeg har testet med, dvs. Netscape,
> Opera, MSIE og nogle stykker i Linux, så vidt jeg husker.
Object er godkendt.
<URL:
http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html>
I princippet kan man bruge <object> til alt hvad embed, img, og applet
bruges til nu. Applet er allerede deprecated, og jeg hørte rygter om
at img også skulle ryge i næste version af xhtml.
> For en sikkerheds skyld har jeg taget alle tre tags med:
>
> <object data="minsang.mid" width="0" height="0" loop="2"></object>
>
> <embed src="minsang.mid" hidden="True" autostart="true"
> loop="2"></embed>
Hvis du tager dem med i det samme dokument, så vil det nok virke for
ældre brosere, men det kan være at nyere vil spille melodien mere end
en gang.
Jeg ville nok anbefale at putte elementerne ind i hindanden og
bruge noembed:
<object data="minsang.mid" width="0" height="0" loop="2">
<embed src="minsang.mid" hidden="True" autostart="true" loop="2">
</embed>
<noembed>
<bgsound src="minsang.mid" loop="2">
</noembed>
</object>
Object-tagget bruger kun sit indhold hvis det ikke kan vise objektet
selv (understøtter ikke typen) eller hvis browseren slet ikke forstår
<object>.
Hvis browseren forstår <embed>, så forstår den også <noembed>, og
så vil det der er i <noembed> ikke blive brugt.
Hvis browseren hverken kan bruge object eller embed, så vil den
i dette eksempel falde tilbage på bgsound.
Dette skulle sikre at melodien højst spilles en gang.
Det vil selvfølgelig ikke validere hvis man bruger andet end
objekt.
/L 'som slår lyd fra'
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'