29 lines
963 B
HTML
29 lines
963 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<body>
|
|
<p>This tests whether clicking on an anchor in an iframe with scrolling="no" will scroll to anchor. If clicking on the link below triggers a scroll, the test passes.<p>
|
|
<iframe id="target" src="resources/iframe-with-anchor-crash.html" width="100%" height="2000" scrolling="no" onload="setupTopLevel();"></iframe>
|
|
<script>
|
|
var iframeTarget = document.getElementById('target');
|
|
|
|
function finish() {
|
|
var result = "PASS";
|
|
window.top.document.body.appendChild(document.createTextNode(result));
|
|
if (window.testRunner)
|
|
testRunner.notifyDone();
|
|
}
|
|
|
|
function setupTopLevel() {
|
|
var scrollTarget = iframeTarget.contentDocument.getElementById('might_scroll');
|
|
|
|
iframeTarget.contentWindow.registerAction(function () {
|
|
iframeTarget.remove();
|
|
setTimeout(finish, 0);
|
|
});
|
|
|
|
iframeTarget.contentWindow.run();
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|