<!DOCTYPE html>
<script>
function boom()
{
  var frame = document.createElementNS("http://www.w3.org/1999/xhtml", "iframe");
  frame.src = "javascript:'<html><body>1</body></html>';";
  document.body.appendChild(frame);
  var frameWin = frame.contentWindow;

  var resizeListener = function() {
    frameWin.removeEventListener("resize", resizeListener, false);
    frameWin.document.write("3...");
  };
  frameWin.addEventListener("resize", resizeListener, false);

  frameWin.document.write("2...");
}

</script>
<body onload="boom();"></body>
</html>