44 lines
996 B
HTML
44 lines
996 B
HTML
<html>
|
|
<body>
|
|
|
|
<p>
|
|
This test verifies that only document.all is undetectable. Other
|
|
HTMLCollections should be detectable.
|
|
</p>
|
|
|
|
<script>
|
|
if (window.testRunner) {
|
|
testRunner.dumpAsText();
|
|
}
|
|
|
|
function shouldBeUndetectable(name) {
|
|
if (document[name]) {
|
|
document.write("Failed: document." + name + " is detectable.<br>");
|
|
} else {
|
|
document.write("Passed: document." + name + " is undetectable.<br>");
|
|
}
|
|
};
|
|
|
|
function shouldBeDetectable(name) {
|
|
if (document[name]) {
|
|
document.write("Passed: document." + name + " is detectable.<br>");
|
|
} else {
|
|
document.write("Failed: document." + name + " is undetectable.<br>");
|
|
}
|
|
};
|
|
|
|
var undetectable = ["all"];
|
|
var detectable = ["images", "applets", "links", "forms", "anchors",
|
|
"embeds", "plugins", "scripts"];
|
|
|
|
for (var i = 0; i < undetectable.length; i++) {
|
|
shouldBeUndetectable(undetectable[i]);
|
|
}
|
|
|
|
for (var i = 0; i < detectable.length; i++) {
|
|
shouldBeDetectable(detectable[i]);
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|