<br><br><div class="gmail_quote">On Fri, Nov 14, 2008 at 5:43 PM, L. David Baron <span dir="ltr"><<a href="mailto:dbaron@dbaron.org">dbaron@dbaron.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Friday 2008-11-14 11:37 +0100, Filippo Levizzani wrote:<br>
> Would it be possible to have "media" attribute in the SCRIPT element?<br>
><br>
> Addmitted vaues would be the same of STYLE element (all, screen, print,<br>
> handheld ...)<br>
<br>
</div>I'm not quite sure how this would work, since there are two things<br>
that seem incompatible:<br>
<br>
 * scripts are executed during parsing / content model construction</blockquote><div><br>in theory the script would just be skipped (as there is no script tag at all).<br>I don't know if the media type is known only at the end of model construction... if so, then it would be a problem :-/<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
 * whether a media attribute is true can change over time</blockquote><div><br>but the same applies to style element , I guess<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
This seems to imply that we'd have to go un-execute a script, or<br>
that we'd have to execute later something that was skipped earlier,<br>
even when that no longer makes sense.<br>
<br>
<br>
What was the actual use case you were trying to solve with this<br>
attribute?</blockquote><div><br>For instance, I'd like to call SWFObject function (to replace html content with flash) only if media=screen.<br>Other times there are js funcions that have no sense if a given style sheet has not been applied to the page.<br>
<br>Filippo<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
-David<br>
<font color="#888888"><br>
--<br>
L. David Baron                                 <a href="http://dbaron.org/" target="_blank">http://dbaron.org/</a><br>
Mozilla Corporation                       <a href="http://www.mozilla.com/" target="_blank">http://www.mozilla.com/</a><br>
</font></blockquote></div><br>