| <head> |
| <script> |
| var frame; |
| function print(message) |
| { |
| var line = document.createElement("div"); |
| line.appendChild(document.createTextNode(message)); |
| document.body.appendChild(line); |
| } |
| function handleDOMContentLoadedEvent() |
| { |
| document.body.removeChild(document.body.firstChild); |
| print("A) Entered DOMContentLoaded event handler function."); |
| frame = document.createElement("iframe"); |
| document.body.appendChild(frame); |
| print("B) Exiting DOMContentLoaded event handler function."); |
| } |
| function handleLoadEvent() |
| { |
| print("C) Entered load event handler function."); |
| document.body.removeChild(frame); |
| print("D) Exiting load event handler function."); |
| print("Test passed if messages A, B, C, D were all in order and there was no crash."); |
| } |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| addEventListener("load", handleLoadEvent); |
| addEventListener("DOMContentLoaded", handleDOMContentLoadedEvent); |
| </script> |
| </head> |
| <body>TEST DID NOT RUN YET</body> |