summaryrefslogtreecommitdiffstats
path: root/layout/reftests/bugs/subdir/445004-subframe.html
blob: 666cec993396b2e653ad33870445306cbb784830 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html>
<html>
  <head>
    <script>
      function $(str) { return document.getElementById(str); }
      function hookLoad(str) {
        $(str).onload = function() { window.parent.loadEnded(); };
        window.parent.loadStarted();
      }
      window.onload = function() { 
      hookLoad("w");
        $("w").contentWindow.location.href = "passinner.png";
        hookLoad("x");
        var doc = $("x").contentDocument;
        doc.write('<img src="passinner.png">');
        doc.close();
      };
      function doIt() {
        hookLoad("y");
        $("y").contentWindow.location.href = "passouter.png";
        hookLoad("z");
        var doc = $("z").contentDocument;
        doc.write('<img src="passouter.png">');
        doc.close();
      }
    </script>
  </head>
  <body>
    <iframe name="w" id="w" width="100" height="100"></iframe>
    <iframe name="x" id="x" width="100" height="100"></iframe>
    <iframe name="y" id="y" width="100" height="100"></iframe>
    <iframe name="z" id="z" width="100" height="100"></iframe>
    <img src="passinner.png">
  </body>
</html>