<!DOCTYPE html> <html> <head> <title>Nested doc.write Test</title> <script type="text/javascript"> function loadScript(url) { url += "?stamp=" + (new Date()).getTime(); document.write('<script src="' + url + '"></' + 'script>'); } loadScript("one.js"); </script> </head> <body> <h1>Nested doc.write Test</h1> <p>This test checks how the browser treats document.write calls that are nested.</p> <ol> <li>a script for one.js is written via document.write()</li> <li>when one.js loads it asks for two.js to be written via document.write()</li> <li>one.js then immediately accesses something defined in two.js</li> </ol> <p>The expectation is that the access to the variable defined by two.js in one.js will fail.</p> <p>Check the console for output</p> </body> </html>