我想使用javascript/Jquery关闭当前选项卡.但我没有找到任何解决方案.我读到window.close()仅适用于使用window.open()方法打开的窗口.那么有没有办法向系统发送命令,用户按ctrl + w也关闭此窗口.小提琴
function down(){
window.close()
}
Run Code Online (Sandbox Code Playgroud) 我正在为电子商务网站制作一个表单,供用户请求有关项目的PDF.表单工作正常,并将用户发送到"谢谢"页面.在感谢页面上,我让jQuery在5秒后设置了关闭窗口的间隔.但它不起作用,也没有在一个链接中嵌入close命令.但是,如果"谢谢"页面在新选项卡中打开,则间隔将起作用.
这是php文件中的代码(在表单成功提交后调用).
/* Results rendered as HTML */
$theResults = <<<EOD
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Thanks</title>
<script type="text/javascript" src="css/00000001/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
//wait a few seconds and close the window
setInterval(function()
{
window.close();
}, 5000);
});
</script>
<style type="text/css">
body{
background-color: transparent;
margin: auto auto auto auto;
border: none;
}
#general-copy{
background-color: transparent;
margin: -5px auto auto 0px;
position: absolute;
width: 300px;
height: 350px;
padding: 0px 15px 15px 15px;
font-family: Georgia, "Times New Roman", …Run Code Online (Sandbox Code Playgroud)