3 <iframe src='data:text/html,<a id="a" href="#" onclick="document.write(window != top ? '<p>FAIL</p>' : '<p>PASS</p>'); return false">link</a>'></iframe>
5 if (window.layoutTestController) {
6 layoutTestController.dumpAsText();
7 layoutTestController.waitUntilDone();
12 var doc = frames[0].document;
13 var range=doc.createRange();
14 range.selectNodeContents(doc.body);
15 var frag=range.extractContents();
16 document.body.appendChild(frag);
18 frames[0].location = "data:text/html,";
19 frames[0].frameElement.onload = test2;
24 var event = top.document.createEvent('MouseEvent');
25 event.initEvent('click', true, true);
26 top.document.getElementsByTagName('a')[0].dispatchEvent(event);
27 if (window.layoutTestController)
28 layoutTestController.notifyDone();