base and document URI of the document on whose current context our code is running. r+sr=jst, r=dcamp Bug 465752. Fix Equals() to work right on javascript: URIs. r=dcamp, sr=jst. Both a=ss git-svn-id: svn://10.0.0.236/trunk@255943 18797224-902f-48f8-a5cc-f745e15eee43
23 lines
733 B
JavaScript
23 lines
733 B
JavaScript
document.domain = "example.org";
|
|
function $(str) { return document.getElementById(str); }
|
|
function hookLoad(str) {
|
|
$(str).onload = function() { window.parent.parent.postMessage('end', '*'); };
|
|
window.parent.parent.postMessage('start', '*');
|
|
}
|
|
window.onload = function() {
|
|
hookLoad("w");
|
|
$("w").contentWindow.location.href = "test1.example.org.png";
|
|
hookLoad("x");
|
|
var doc = $("x").contentDocument;
|
|
doc.write('<img src="test1.example.org.png">');
|
|
doc.close();
|
|
};
|
|
function doIt() {
|
|
hookLoad("y");
|
|
$("y").contentWindow.location.href = "example.org.png";
|
|
hookLoad("z");
|
|
var doc = $("z").contentDocument;
|
|
doc.write('<img src="example.org.png">');
|
|
doc.close();
|
|
}
|
|
window.addEventListener("message", doIt, false); |