- From: poot <cvsmail@w3.org>
- Date: Mon, 11 Aug 2008 07:47:28 +0900 (JST)
- To: public-html-diffs@w3.org
prettyifying the section regarding dynamic markup insertion (whatwg r2037) document.write() http://people.w3.org/mike/diffs/html5/spec/Overview.1.1222.html#document.write0 document.writeln(...) http://people.w3.org/mike/diffs/html5/spec/Overview.1.1222.html#document.writeln... 3.7.1 Controlling the input stream http://people.w3.org/mike/diffs/html5/spec/Overview.1.1222.html#controlling outerHTML http://people.w3.org/mike/diffs/html5/spec/Overview.1.1222.html#outerhtml0 3.7 Dynamic markup insertion http://people.w3.org/mike/diffs/html5/spec/Overview.1.1222.html#dynamic0 document.write() http://people.w3.org/mike/diffs/html5/spec/Overview.1.1222.html#document.write 3.7.3 Dynamic markup insertion in XML http://people.w3.org/mike/diffs/html5/spec/Overview.1.1222.html#dynamic2 http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.1221&r2=1.1222&f=h http://html5.org/tools/web-apps-tracker?from=2036&to=2037 =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.1221 retrieving revision 1.1222 diff -u -d -r1.1221 -r1.1222 --- Overview.html 10 Aug 2008 22:38:04 -0000 1.1221 +++ Overview.html 10 Aug 2008 22:44:25 -0000 1.1222 @@ -8732,6 +8732,12 @@ <tbody> <tr> + <th><code>document.open()</code> + + <td colspan=2><a href="#open" + title=dom-document-open><code>document.open()</code></a> + + <tr> <th><dfn id=document.write title=dom-document-write><code>document.write()</code></dfn> @@ -8765,6 +8771,20 @@ argument(s), plus an extra argument consisting of a string containing a single line feed character (U+000A). + <p class=note>The <code title=dom-innerHTML><a + href="#innerhtml">innerHTML</a></code> attribute applies to both + <code>Element</code> nodes as well as <code>Document</code> nodes. The + <code title=dom-outerHTML><a href="#outerhtml">outerHTML</a></code> + attribute, on the other hand, only applies to <code>Element</code> nodes. + + <p class=note>When inserted using the <code title=dom-document-write><a + href="#document.write">document.write()</a></code> method, <code><a + href="#script1">script</a></code> elements execute (typically + synchronously), but when inserted using <code title=dom-innerHTML-HTML><a + href="#innerhtml0">innerHTML</a></code> and <code + title=dom-outerHTML-HTML><a href="#outerhtml0">outerHTML</a></code> + attributes, they do not execute at all. + <h4 id=controlling><span class=secno>3.7.1 </span>Controlling the input stream</h4> @@ -9099,20 +9119,6 @@ its place all the <var title="">new children</var> nodes, preserving their order.</p> </ol> - - <hr> - - <p class=note>The <code title=dom-innerHTML-HTML><a - href="#innerhtml0">innerHTML</a></code> attribute applies to both - <code>Element</code> nodes as well as <code>Document</code> nodes. The - <code title=dom-outerHTML-HTML><a href="#outerhtml0">outerHTML</a></code> - attribute, on the other hand, only applies to <code>Element</code> nodes. - - <p class=note><code><a href="#script1">script</a></code> elements inserted - using <code title=dom-innerHTML-HTML><a - href="#innerhtml0">innerHTML</a></code> and <code - title=dom-outerHTML-HTML><a href="#outerhtml0">outerHTML</a></code> do not - execute when they are inserted.</p> <!-- XXX must make sure we spec that innerHTML causes mutation events to fire, but document.write() doesn't. (the latter is already req-stated in the parser section, btw) --> @@ -9250,9 +9256,7 @@ set, preserving their order.</p> </ol> - <p class=note><code><a href="#script1">script</a></code> elements inserted - using <code title=dom-innerHTML-XML>innerHTML</code> do not execute when - they are inserted. + <hr> <p>In an XML context, the <dfn id=document.write0 title=dom-document-write-XML><code>document.write()</code></dfn> method,
Received on Sunday, 10 August 2008 22:48:06 UTC