blob: 34b5577dda0c12505d8acfb0d43ec00f6bdb6d12 [file] [log] [blame]
<!DOCTYPE HTML>
<html>
<head>
<title>Subframe</title>
<script src="../resources/js-test-pre.js"></script>
</head>
<body>
<script>
var documentDotAll = window.passDown;
window.parent.passUp = [];
if (document.all) {
window.parent.passUp.push("FAIL: if (document.all) didn't masqueraded as undefined");
} else {
window.parent.passUp.push("if (document.all) masqueraded as undefined");
}
for (var i = 0; i < 300; i++) {
if (documentDotAll) {
window.parent.passUp.push("if (documentDotAll) did not masquerade as undefined");
} else {
window.parent.passUp.push("FAIL: if (documentDotAll) masqueraded as undefined");
}
if (documentDotAll == null) {
window.parent.passUp.push("FAIL: if (documentDotAll == null) masqueraded as undefined");
} else {
window.parent.passUp.push("if (documentDotAll == null) did not masquerade as undefined");
}
if (documentDotAll == undefined) {
window.parent.passUp.push("FAIL: if (documentDotAll == undefined) masqueraded as undefined");
} else {
window.parent.passUp.push("if (documentDotAll == undefined) did not masquerade as undefined");
}
if (!documentDotAll) {
window.parent.passUp.push("FAIL: if (!documentDotAll) masqueraded as undefined");
} else {
window.parent.passUp.push("if (!documentDotAll) did not masquerade as undefined");
}
if (documentDotAll != null) {
window.parent.passUp.push("if (documentDotAll != null) did not masquerade as undefined");
} else {
window.parent.passUp.push("FAIL: if (documentDotAll != null) masqueraded as undefined");
}
if (documentDotAll != undefined) {
window.parent.passUp.push("if (documentDotAll != undefined) did not masquerade as undefined");
} else {
window.parent.passUp.push("FAIL: if (documentDotAll != undefined) masqueraded as undefined");
}
if (documentDotAll === undefined) {
window.parent.passUp.push("FAIL: if (documentDotAll === undefined) masqueraded as undefined");
} else {
window.parent.passUp.push("if (documentDotAll === undefined) did not masquerade as undefined");
}
if (documentDotAll !== undefined) {
window.parent.passUp.push("if (documentDotAll !== undefined) did not masquerade as undefined");
} else {
window.parent.passUp.push("FAIL: if (documentDotAll !== undefined) masqueraded as undefined");
}
if (typeof documentDotAll === "undefined") {
window.parent.passUp.push("FAIL: if (typeof documentDotAll === \"undefined\") masqueraded as undefined");
} else {
window.parent.passUp.push("if (typeof documentDotAll === \"undefined\") did not masquerade as undefined");
}
}
</script>
</body>
</html>