/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Video i <img> får <img> til at ignorere st~
Fra : Birger Sørensen


Dato : 09-03-07 12:08

Er ved at oprette en side om et rollespil på nettet. Udelukkende
for egen fornøjelse og sjov - ligesom spillet...

Vil så i den forbindelse ha' et galleri med billeder og
videoklip.
(http://gw.bbsorensen.com/Galleri/)
Går fint med billederne, og egentlig også med videoerne.

Der er bare det problem at hvis jeg bruger <object> til videoerne
(*.wmv), hentes Windows Media Player. Den vil så bare ikke spille
videoerne, eller påstår jeg ikke har noget lydkort!. Og WMP
passer i øvrigt ikke til sidens øvrige design.
Derfor anvendes i stedet et <img> tag med videoen i dynsrc
attributen. Og det virker fint (når man først har fundet ud af at
tillade afspilning uden afspiller...)

Siden er opbygget med tre <div>'s der vises/gemmes alt efter hvad
der klikkes i menuen. Een til teksten, een til billederne og een
til videoerne. Simpelt.

Indtil man har spillet video. Det <img> tag der viser videoerne,
nægter nemlig at lade sig fjerne igen..?? En stor sort firkant
midt over det hele - som ikke engang følger scrollbaren. Den er
bare der, midt i det hele..

Nogen der har oplevet noget lignende, og/eller evt. har et fix?

Birger

Jeg er så træt af MS.. Jeg kan godt forstå det er billige at
ansætte forfattere til BSOD og "undtagelses" tekster. Det ville
være bedre at ansætte nogle programmører der ved hvad de laver!
Tænk på al den tid vi andre så kunne spare!

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christoffer Kjeldgaa~ (09-03-2007)
Kommentar
Fra : Christoffer Kjeldgaa~


Dato : 09-03-07 12:28

Birger Sørensen skrev:
> Nogen der har oplevet noget lignende, og/eller evt. har et fix?

Man kan ikke se nogen video i hverken Konqueror eller Opera, og jeg vil
næsten skyde på at det kun virker i Internet Explorer.

Den absolut bedste løsning på dit problem er at lave et link til videoen
i stedet for:

<a href="video.wmv">Se min video</a>

Så er du fuldstændig fri for at skulle indlejre en eller anden
afspiller, som kun nogle kan få til at virke, og du giver samtidig
brugeren fuld kontrol over hvordan videoen skal afspilles.

--
Christoffer Kjeldgaard Petersen
http://sappy.dk/

Birger Sørensen (10-03-2007)
Kommentar
Fra : Birger Sørensen


Dato : 10-03-07 14:32

Christoffer Kjeldgaard Petersen wrote in dk.edb.internet.webdesign.html:
> Birger Sørensen skrev:
> > Nogen der har oplevet noget lignende, og/eller evt. har et fix?
>
> Man kan ikke se nogen video i hverken Konqueror eller Opera, og jeg vil
> næsten skyde på at det kun virker i Internet Explorer.
>
> Den absolut bedste løsning på dit problem er at lave et link til videoen
> i stedet for:
>
> <a href="video.wmv">Se min video</a>
>
> Så er du fuldstændig fri for at skulle indlejre en eller anden
> afspiller, som kun nogle kan få til at virke, og du giver samtidig
> brugeren fuld kontrol over hvordan videoen skal afspilles.
>


En gang tilbage i midten af 90'erne opgav jeg at skrive noget der ville
blive vist og forstået ens af alle browsere. Det er en "kamp" med ikke kun
sprogene (HTML, CSS, JScript, etc..), men også med forskellige menneskers
forskellige udlægninger af W3C anbefalinger.

Og nej, den bedste løsning på at vise en video på en hjemmeside, er ikke at
få den vist ved siden af.
Og den absolut bedste løsning på mit problem, ville være, at <img> tag'et
blev ved med at opføre sig som et <img> tag, også når det viser video...

Har - overraskende nok - arbejdet lidt videre med sagen. Det ser ud somom
IE åbner et nyt vindue ovenpå alting når videoerne skal vises. Uden video
er dette vindue gennemsigtigt. Og det der er galt, er at det ikke bliver
lukket/fjrnet sammen med resten efter visning, eller når visningen afbrydes
- eller når det skjules gennem style...
Og det må være en bug, et eller andet sted, udenfor min rækkevidde.

Løsningen - eller måske fixet - som jeg har fundet/valgt at bruge, angives
her, for andre som måske har samme problem, er at åbne en ikke eksiterende
fil:
<img>.dynsrc = "tom.wmv" (tom.wmv findes ikke). Det stopper afspilningen og
fjerner "videovinduet".
Med <img>.dynsrc = "" stoppes afspilningen - men vinduet fjernes ikke.

Birger

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jørn Andersen (11-03-2007)
Kommentar
Fra : Jørn Andersen


Dato : 11-03-07 01:46

On 10 Mar 2007 13:31:31 GMT, Birger Sørensen <sdcXfjernX@bbsorensen.com>
wrote:

>En gang tilbage i midten af 90'erne opgav jeg at skrive noget der ville
>blive vist og forstået ens af alle browsere. Det er en "kamp" med ikke kun
>sprogene (HTML, CSS, JScript, etc..), men også med forskellige menneskers
>forskellige udlægninger af W3C anbefalinger.

Bare lige en generel kommentar til dette:
Der er (trods alt) sket en del siden midt i 90erne. Det var midt i "den
store browserkrig", og det er rigtigt, at standarder dengang ikke
spillede nogen særlig rolle for, hvordan browsere forstod HTML.
Bare de kunne vise flest mulige fancy effekter, som andre *ikke* kunne
vise, så var de "foran".

I dag tilstræber alle browsere af betydning at være
standard-overholdende - dog med større eller mindre held, og ikke uden
bugs.

Mvh. Jørn

--
Jørn Andersen, Brønshøj
ALLE danske tropper HJEM fra Irak, NU
Skriv under: www.kirkmand-initiativet.dk
Demonstrér 17. marts: www.nejtilkrig.dk

Allan Vebel (12-03-2007)
Kommentar
Fra : Allan Vebel


Dato : 12-03-07 03:20

Jørn Andersen skrev:

> I dag tilstræber alle browsere af betydning at
> være standard-overholdende - dog med større
> eller mindre held, og ikke uden bugs.

Hvad er så løsningen?

For mig er det at undlade de ting der giver problemer,
det kan som regel laves på en måde hvor det fungerer
alligevel

eller

med med forskellige hacks, som man alligevel er nødt
til at holde øje med når der kommer nye browser-
versioner fra de forskellige browser-udgivere - det er et
cirkus uden lige.

Normalt bruger jeg gennemprøvede ting til mine kunder,
her skal ikke laves noget om når der kommer nye
browsere - ellers kunne jeg få nok at bestille.

--
Allan Vebel
http://html-faq.dk



Kristian Frost (12-03-2007)
Kommentar
Fra : Kristian Frost


Dato : 12-03-07 11:13

Hej Birger.
Jeg kan hverken anbefale hverken <img dynsrc> eller <object> løsningen.
Hvis du vil have integreret video på din hjemmeside kan jeg anbefale at lave
det som flash,
da det er et plugin de fleste har installeret.

-Kristian Frost



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste