Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript弹出窗口后的行是如何工作的?_Javascript_C#_Asp.net - Fatal编程技术网

javascript弹出窗口后的行是如何工作的?

javascript弹出窗口后的行是如何工作的?,javascript,c#,asp.net,Javascript,C#,Asp.net,好的,我有一个来自代码背后的方法,它创建了一个popupwindow。然后有一行代码在那之后执行,我想知道这行代码什么时候执行,是在使用popupwindow之后执行,还是在创建popupwindow之后执行? 例: 我不知道是否有重复的问题,但请考虑我的问题。我需要澄清这一点,以便使用会话,谢谢 只需将弹出窗口后的代码替换为如下内容:Response.Write(“Test”); 并检查是否在弹出窗口显示时或显示后完成响应?将立即执行示例=null行(即在显示弹出窗口之前) 原因是Client

好的,我有一个来自代码背后的方法,它创建了一个popupwindow。然后有一行代码在那之后执行,我想知道这行代码什么时候执行,是在使用popupwindow之后执行,还是在创建popupwindow之后执行?
例:


我不知道是否有重复的问题,但请考虑我的问题。我需要澄清这一点,以便使用会话,谢谢

只需将弹出窗口后的代码替换为如下内容:
Response.Write(“Test”);

并检查是否在弹出窗口显示时或显示后完成响应?

将立即执行
示例=null
行(即在显示弹出窗口之前)

原因是
ClientScript.RegisterStartupScript
将代码包装在
document.ready
循环中,该循环将等待页面的其余部分完成加载后再执行

因为
example=null
行没有等待DOM的其余部分加载,所以它将立即执行


expoppupWindowMethod()的代码会很好。@MikkoViitala请查看编辑tnx!你说的是什么时候执行
example=null
行?@jasonscript是的,先生,我只是想知道这一点。@jasonscript我将它用于会话目的
void exPopupWindowMethod()
{
string scr = "window.open('examplePopup.aspx','popup_window',.....);";
ClientScript.RegisterStartupScript(this.GetType(), "script", scr, true);
}

String example = "example"; //initialization  
exPopupWindowMethod();// the method that creates the popup window
example=null;