<!DOCTYPE HTML>
<html>
<head>
  <base href="http://example.org" />
</head>
<body onload="load();">
Initial state

<script>
function load() {
  // Nuke and rebuild the page.
  document.removeChild(document.documentElement);
  var html = document.createElement("html");
  var body = document.createElement("body");
  html.appendChild(body);
  var link = document.createElement("a");
  link.href = "#";
  link.id = "link";
  body.appendChild(link);
  document.appendChild(html);

  // Tell our parent to have a look at us.
  parent.gGen.next();
}
</script>

</body>
</html>