blob: 184def778a0a5949f3673e01f192df2775c4d37a [file] [log] [blame]
<html>
<head>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
function onloadForXHRChild() {
var targetChild = document.getElementById('targetChild');
targetChild.src = "resources/targetChild-XMLHttpRequest-addEventListener.html";
targetChild.onload = start;
}
function start() {
var xhrChild = window.frames[1];
// xhrChild.XHR.open('GET', null, true);
xhrChild.XHR.open("GET", "../../xmlhttprequest/resources/reply.xml", false);
xhrChild.XHR.send("");
if (window.testRunner)
testRunner.notifyDone();
}
</script>
</head>
<body>
<p>This tests that frame used when setting eventListeners on an XMLHttpRequest using addEventListener,
is the requests frame. (rdar://problem/5426142). This test passes if you don't see an alert dialog with
the domain of "localhost" in it and an "Unsafe JavaScript" warning is logged to the console.</p>
<iframe id="targetChild" src=""></iframe>
<iframe src="resources/childWithXMLHttpRequest.html" onload="onloadForXHRChild();"></iframe>
</body>
</html>