我正在使用以下代码来识别浏览器窗口关闭事件,并在其他浏览器上按预期工作,但不在IE11上.由于这行代码undefined
只给我IE11 alert(event.clientY+":"+event.clientX);
.任何人都可以建议解决这个问题.
window.onbeforeunload = function(event)
{
event= window.event|| event;
alert(event);
alert(event.clientY+":"+event.clientX);
if(event.clientX <0 || event.clientY < 0)
{
// ajax call to server to nullify the session.
window.close();
}
};
Run Code Online (Sandbox Code Playgroud) javascript debugging window internet-explorer-11 eventhandler
在下面的例子中,所做的更改List B
直接反映在int中List A
.
List<string> A = new List<string>();
A.Add("1");
List<string> B = new List<string>();
B = A;
foreach (string value in B)
{
Console.WriteLine("B= " + value);
}
B.Add("2");
foreach (string value in A)
{
Console.WriteLine("A= " + value);
}
Run Code Online (Sandbox Code Playgroud)
输出是
B = 1
A = 1
A = 2
即使我使用了输出也是相同的Arraylist
.
如果是字符串,则行为不然!
String s1 = "abc";
String s2 = s1;
s2 += "TEST";
Console.WriteLine("S1=" + s1 + " S2=" + s2);
Run Code Online (Sandbox Code Playgroud)
输出是
S1 = …