Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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/1/php/245.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/shell/5.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_Php_Parent Child_Page Refresh_Timedelay - Fatal编程技术网

Javascript 打开新窗口(子窗口),并刷新父窗口………..,时间延迟

Javascript 打开新窗口(子窗口),并刷新父窗口………..,时间延迟,javascript,php,parent-child,page-refresh,timedelay,Javascript,Php,Parent Child,Page Refresh,Timedelay,我有一个脚本,可以在刷新父页面时打开一个新(子)窗口 <script type="text/javascript"> function OpenWindow() { window.open ('start_process.php', 'newwindow', config='height=670, width=1400, toolbar=no, menubar=no, scrollbars=no, resizable=no, loca

我有一个脚本,可以在刷新父页面时打开一个新(子)窗口

  <script type="text/javascript">
     function OpenWindow() {
        window.open ('start_process.php', 'newwindow', config='height=670,   
  width=1400, toolbar=no, menubar=no, scrollbars=no, resizable=no,   
  location=no, directories=no, status=no');  
        window.location = 'www.example.com';
         }
    </script>

函数OpenWindow(){
window.open('start\u process.php','newwindow',config='height=670,
宽度=1400,工具栏=否,菜单栏=否,滚动条=否,可调整大小=否,
位置=否,目录=否,状态=否';
window.location='www.example.com';
}
然而,这一过程相当“闪电战”——它发生在眨眼之间:)

我想为流程的第二部分添加一个时间延迟:刷新父页面

也就是说,一旦打开子窗口,我希望在刷新父页面之前有几秒钟的延迟

(不确定这是否可能,因为我在网上找不到任何类似的东西)

我知道有几个定时器功能和脚本可用。但是,我可以为这种特殊情况添加计时器吗

我试着这样做:

<script type="text/javascript">
     function OpenWindow() {
        window.open ('start_process.php', 'newwindow', config='height=670,  
 width=1400, toolbar=no, menubar=no, scrollbars=no, resizable=no,   
 location=no, directories=no, status=no');  
        window.location = ('www.example.com',2000);
         }
    </script>

函数OpenWindow(){
window.open('start\u process.php','newwindow',config='height=670,
宽度=1400,工具栏=否,菜单栏=否,滚动条=否,可调整大小=否,
位置=否,目录=否,状态=否';
window.location=('www.example.com',2000年);
}

但是,它不起作用

您可以使用以下内容:

setTimeout(function() {
  window.location = 'www.example.com';
}, 2000);
这将在2秒钟后将浏览器重定向到
www.example.com