<br><br><div class="gmail_quote">On Fri, Nov 14, 2008 at 5:43 PM, L. David Baron <span dir="ltr">&lt;<a href="mailto:dbaron@dbaron.org">dbaron@dbaron.org</a>&gt;</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>
&gt; Would it be possible to have &quot;media&quot; attribute in the SCRIPT element?<br>
&gt;<br>
&gt; Addmitted vaues would be the same of STYLE element (all, screen, print,<br>
&gt; handheld ...)<br>
<br>
</div>I&#39;m not quite sure how this would work, since there are two things<br>
that seem incompatible:<br>
<br>
&nbsp;* 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&#39;t know if the media type is known only at the end of model construction... if so, then it would be a problem :-/<br>
&nbsp;</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>
&nbsp;* 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&#39;d have to go un-execute a script, or<br>
that we&#39;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&#39;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>&nbsp;</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 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://dbaron.org/" target="_blank">http://dbaron.org/</a><br>
Mozilla Corporation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.mozilla.com/" target="_blank">http://www.mozilla.com/</a><br>
</font></blockquote></div><br>