Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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_Popupwindow_Auto Close - Fatal编程技术网

如何在javascript中单击按钮后自动关闭此窗口?

如何在javascript中单击按钮后自动关闭此窗口?,javascript,popupwindow,auto-close,Javascript,Popupwindow,Auto Close,我用javascript制作了这个按钮,点击它会打开一个小的twitter弹出窗口,允许用户跟随我。现在我想让这个弹出窗口在用户单击“跟随”后关闭。我已经附上了弹出窗口的图片,这样你可以得到更多的想法。这是我试图修改的窗口的脚本 <script type="text/javascript" charset="utf-8"> window.onload=function(){ twttr.events.bind('follow', function(event) { var

我用javascript制作了这个按钮,点击它会打开一个小的twitter弹出窗口,允许用户跟随我。现在我想让这个弹出窗口在用户单击“跟随”后关闭。我已经附上了弹出窗口的图片,这样你可以得到更多的想法。这是我试图修改的窗口的脚本

<script type="text/javascript" charset="utf-8">

window.onload=function(){ 
twttr.events.bind('follow', function(event) {
    var followed_user_id = event.data.user_id;
    var followed_screen_name = event.data.screen_name;
    //alert('you have followed " '+followed_screen_name+'"');// Uncomment it for the javascript popup to activate
    document.getElementById('download').style.display = 'block';
});


twttr.events.bind('unfollow', function(event) {
    //alert('Unfollowed now'); // Uncomment it for the javascript popup to activate
    document.getElementById('download').style.display = 'none';
});

}
</script>

我不知道如何或在何处插入代码,使其在单击“跟随”按钮后关闭。如果您熟悉这种情况,我将非常感谢您提供任何信息。提前感谢:

好的,那么如果您在第一个函数中取消对警报的注释,您想在那里关闭窗口吗?如果您将其替换为window.close;?试试看,让我知道这是否对您有效。当您说取消注释警报时,您是指将//警报连同整行一起删除,还是仅删除//警报?警报是否正是您希望窗口关闭的位置?我想这就是我希望它关闭的位置xD。我的意思是在这个时刻,还有其他地方可以放吗?这就是为什么我说取消注释。如果警报框弹出并显示您在此处跟踪了某个用户,而您想关闭此处的窗口,则只需将警报替换为window.close;相反