29 lines
805 B
HTML
29 lines
805 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<script src="../../resources/js-test-pre.js"></script>
|
|
</head>
|
|
<body>
|
|
<iframe id="testFrame1" srcdoc="<html><body></body></html>"></iframe>
|
|
<iframe id="testFrame2" srcdoc="<html></html>"></iframe>
|
|
<script>
|
|
description("Tests setting document.body to another frame's body");
|
|
|
|
var document1 = document.getElementById("testFrame1").contentDocument;
|
|
var document2 = document.getElementById("testFrame2").contentDocument;
|
|
if (document2.body)
|
|
document2.documentElement.removeChild(document2.body);
|
|
|
|
shouldNotBe("document1.body", "null");
|
|
shouldBeNull("document2.body");
|
|
|
|
shouldNotThrow("document2.body = document1.body");
|
|
|
|
shouldNotBe("document2.body", "null");
|
|
shouldBeNull("document1.body");
|
|
|
|
</script>
|
|
<script src="../../resources/js-test-post.js"></script>
|
|
</body>
|
|
</html>
|