W3C home > Mailing lists > Public > whatwg@whatwg.org > July 2009

[whatwg] HTML 5 video tag questions

From: Boris Zbarsky <bzbarsky@MIT.EDU>
Date: Tue, 14 Jul 2009 02:46:08 -0700
Message-ID: <4A5C53E0.6060104@mit.edu>
Philip J?genstedt wrote:
> Anything that can cause the element to switch back and forth between 
> displaying fallback and video is a no-go, that would cause a race 
> condition for if plugins/images in the fallback content. If they have 
> event handlers the results will get ugly fast:
> 
> <video>
> <!-- network lag -->
> <source>
> <!-- network lag -->
> <source>
> <!-- network lag -->
> <img src=foo onload="alert('how many times will you see this message?')">
> </video>

The answer to the question in the alert is "once".  This is true in the 
current fallback model, and would presumably be true in the new fallback 
model.

For the current model, note that all the text says is "should not show 
this content to the user".  While this is not defined anywhere, it 
doesn't seem to indicate that the content's DOM should not exist, for 
example.  In Gecko, at least, the image in your example will be loaded 
and hence its onload will fire.

-Boris
Received on Tuesday, 14 July 2009 02:46:08 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:14 UTC