244c0d90c3c41333a4b1726d9acf08b613db4d97
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / frames / frame-src-attribute.html
1 <html>\r
2 <head>\r
3 <script>\r
4 \r
5 if (window.testRunner) {\r
6     testRunner.dumpAsText();\r
7     testRunner.dumpChildFramesAsText();\r
8 }\r
9 \r
10 function write(s)\r
11 {\r
12     frames[0].document.getElementById('console').appendChild(document.createTextNode(s));\r
13 }\r
14 \r
15 function test() {\r
16     var layoutTestDir = location.href;\r
17     layoutTestDir = layoutTestDir.substring(layoutTestDir.indexOf("LayoutTests"), layoutTestDir.lastIndexOf("/"));\r
18 \r
19     var frameSrc = document.getElementsByTagName('frame')[1].src;\r
20     if (frameSrc.search(layoutTestDir) != -1)\r
21         write("PASS: Frame 'src' attribute should include '" + layoutTestDir + "' and does.");\r
22     else\r
23         write("FAIL: Frame 'src' attribute should include '" + layoutTestDir + "' but instead is '" + frameSrc + "'.");\r
24 }\r
25 </script>\r
26 </head>\r
27 \r
28 <frameset onload="test()">\r
29 <frame src="data:text/html,<p>This test checks whether a frame element's 'src' attribute is a complete, rather than relative, URL.</p><pre id='console'></pre>">\r
30 <frame src="resources/frame-src-attribute-subframe.html">\r
31 </frameset>\r
32 \r
33 </html>\r