- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Fri, 28 Oct 2011 21:03:00 +0200
* David Flanagan wrote: >All browsers do that correctly. The case I'm interested in is this one: > > var s1 = document.createElement("script"); > var t1 = document.createTextNode(""); > s1.appendChild(t1); > document.head.appendChild(s1); > t1.appendData("alert('changed text node data');"); > >Firefox runs this script and Chrome, Safari and Opera do not. (I don't >have a windows installation, so I haven't tested IE) In "IE9 standards" mode IE9 displays the alert. >We're not done yet, though. If I comment out the appendData() call in >the code above and replace it with this line: > > s1.appendChild(document.createTextNode("alert('then added a new >text node');")); As above, IE9 displays the alert. -- Bj?rn H?hrmann ? mailto:bjoern at hoehrmann.de ? http://bjoern.hoehrmann.de Am Badedeich 7 ? Telefon: +49(0)160/4415681 ? http://www.bjoernsworld.de 25899 Dageb?ll ? PGP Pub. KeyID: 0xA4357E78 ? http://www.websitedev.de/
Received on Friday, 28 October 2011 12:03:00 UTC