blob: 27d0743eedd2d43a6d13f1c0d4681b4113420b21 [file] [log] [blame]
kmcculloadfd67d2007-03-03 02:18:43 +00001<html>
2<head>
3 <script>
kmcculloadfd67d2007-03-03 02:18:43 +00004 function iFrameTest() {
rniwa@webkit.org03b9c6d2012-07-16 01:41:53 +00005 if (window.testRunner)
6 testRunner.dumpAsText();
kmcculloadfd67d2007-03-03 02:18:43 +00007
kmccullough@apple.comee36f6b2007-12-13 19:07:39 +00008 var localPageLocation = "file:///tmp/LayoutTests/http/tests/security/resources/localPage.html";
rniwa@webkit.org03b9c6d2012-07-16 01:41:53 +00009 if (window.testRunner)
10 localPageLocation = testRunner.pathToLocalResource(localPageLocation);
kmccullough@apple.comee36f6b2007-12-13 19:07:39 +000011
12 var localIframeElement = document.createElement("iFrame");
13 localIframeElement.setAttribute("id", "myFrame");
14 localIframeElement.setAttribute("src", localPageLocation);
15
16 document.body.appendChild(localIframeElement);
17
kmcculloadfd67d2007-03-03 02:18:43 +000018 var result = document.getElementById("result");
19
20 var myFrameDocument = document.getElementById("myFrame").contentDocument;
kmccullough@apple.comee36f6b2007-12-13 19:07:39 +000021 if (myFrameDocument)
22 result.innerHTML = "Test Passed. Local page loaded locally into iFrame.";
23 else
kmcculloadfd67d2007-03-03 02:18:43 +000024 result.innerHTML = "Test Failed: Local page not locally loaded into iFrame.";
kmcculloadfd67d2007-03-03 02:18:43 +000025 }
26 </script>
27</head>
kmccullough@apple.comee36f6b2007-12-13 19:07:39 +000028<body onload="iFrameTest()">
kmcculloadfd67d2007-03-03 02:18:43 +000029 <div id="div0">
30 This test is to see if a local file can include a local page in an iFrame.
kmccullough@apple.comee36f6b2007-12-13 19:07:39 +000031 <br/>
32 Currently this test cannot be run manually on Windows because we do not have
33 a function like pathToLocalResource() outside of DRT.
34 <br/>
kmcculloadfd67d2007-03-03 02:18:43 +000035 </div>
36 </br>
37 <div id="result">
38 Test not run correctly.
39 </div>
kmcculloadfd67d2007-03-03 02:18:43 +000040</body>
41</html>