Hi,
I encountered in some problem:
(1) save following code as file "temp.html"
<script>
function NewClass() {
var m_DDLB = null;
}
var variable = new NewClass();
var retval = showModalDialog("temp2.htm
l", variable);
alert(variable.m_DDLB["tem
p"].xml);
</script>
(2) save following code as file "temp2.html"
<script>
var variable2;
if(window.dialogArguments)
{
variable2 = window.dialogArguments;
}
variable2.m_DDLB = new Array();
var ddlbArr = variable2.m_DDLB;
var doc = new ActiveXObject("MSXML2.DOMD
ocument");
doc.async = false
doc.load("temp.xml");
if (doc.parseError == 0) {
ddlbArr["temp"] = doc.selectSingleNode("/roo
t").cloneN
ode(true)
}
self.close();
</script>
(3) save following code as file "temp.xml"
<root>
<node_id>checking</node_id
>
</root>
When I execute code from temp.html in IE7, message box shows me the content of temp.xml.
When I execute code from temp.html in IE9, I did not get anything and in debug mode I can see that the value of the variable.m_DDLB["temp"] in temp.html is
variable.m_DDLB["temp"] "Permission Denied"
description "Permission Denied"
message "Permission Denied"
name TypeError
number -2146828218
There is some problem in security that is different from the same security rules defined in previous versions.
Moreover I found another issue(see the link below), that was sing as already corrected by Microsoft in the build 9.0.8112.16416
http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/thread/61347684-49d4-459d-b29c-65e3b6c4a3ee (*)
I think that my problem is the same, but I am working with build 9.0.8112.16421, and the problem described in (*) was not resolved.
Please consist.
Thanks,
Polina