<html>
<head>
<script>
-var testevent_divid2_called = false, cnt=0;
+var testevent_divid2_called = false, testevent_document_called = false, cnt=0;
function ok(b,m) {
return external.ok(b, m);
ok("onclick" in div, "testevent not in div");
ok(typeof(div.onclick) === "function", "typeof(div.onclick) = " + typeof(div.onclick));
ok(testevent_divid2_called === false, "testevent_divid2_called = " + testevent_divid2_called);
+ ok(typeof(document.onclick) === "function", "typeof(document.onclick) = " + typeof(document.onclick));
+ ok(testevent_document_called === false, "testevent_document_called = " + testevent_document_called);
div.click();
ok(testevent_divid2_called === true, "testevent_divid2_called = " + testevent_divid2_called);
+ ok(testevent_document_called === true, "testevent_document_called = " + testevent_document_called);
ok(!("ontest" in div), "testevent in div");
ok(typeof(div.ontest) === "undefined", "typeof(div.ontest) = " + typeof(div.ontest));
<script event="onclick" for="divid2">
testevent_divid2_called = true;
</script>
+<script event="onclick" for="document">
+ testevent_document_called = true;
+</script>
<script event="ontest" for="divid2">
ok(false, "unexpected ontest");
</script>