如何用JS实现一个按钮事件:单击一下时打开对话框,再单击一下时关闭这个对话框

如题:设置一个按钮事件,单击时打开一个对话框,再单击一次这个按钮则关闭此对话框。

<body>
<input type="button" onclick="test()" />
<script type="text/javascript">
var tmp = "";
function test(){
if(tmp == ""){
tmp = window.open("你需要打开的网址");
}else{
tmp.close();
tmp = "";
}
}
</script>
</body>

这样就能按钮点一下打开,再点一下关闭

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-28
去网上找个插件,不用系统自带的alert,这样就可以了。jQuery的插件已经很多了。http://www.oschina.net/project/tag/274/jquery-dialog这里都是自定义的插件,都可以实现你说的功能,你说的功能系统的alert是实现不了的,希望楼主 采纳
第2个回答  2015-01-28
var result=fasle;
function cilcik(){
if(result){

}else{

}
}

你定义一个全局变量即可 就如代码所写

如何用JS实现一个按钮事件:单击一下时打开对话框,再单击一下时关闭这个...
var tmp = "";function test(){if(tmp == ""){tmp = window.open("你需要打开的网址");}else{tmp.close();tmp = "";}}这样就能按钮点一下打开,再点一下关闭

js实现设计一个对话框,并实现按ESC键和对话框关闭按钮关闭“打开的对...
使用eventListener监听keydown事件,如果keycode为27,说明用户按下了esc键,执行关闭操作。监听按钮click,如果被点击执行关闭操作。以上两个操作可以共用一个关闭对话框的方法。个人经验,仅供参考,如果有帮助请采纳,谢谢。

如何用JS弹出“有输入框并带有是、否、取消按钮”的对话框。

用JS写网页打开或关闭时都会弹出对话框,但关闭时不会弹出
<!doctype html> Document window.onbeforeunload = function(e){ e.returnValue = '确定离前页面?';} 我试

js或jq如何实现点击一个a标签,弹出对话框,并且对话框几秒后自动...
显示的对话框 点击 相信给showId加上浮动,你应该能搞定,然后就是JS了,jQuery jQuery("#clickDiv").click(function(){ \/\/点击clickDiv jQuery("#showId").show(); \/\/显示showId setTimeout(jQuery("#showId").hide(), 3000); \/\/3秒后关闭showId });你可以试试!我没测试,不过这个很...

js如何打开一个新窗口js如何打开一个新窗口快捷键
方法步骤如下:1.首先打开电脑,然后打开JS,在里面创建一个HTML文件“test”。2.然后将HTML框架添加到测试文件中。3.然后添加两个输入,一个是按钮,另一个是文件。ID设置为“打开”,样式类型为“显示:无”,并且不显示。4.打开后,只会显示这个“打开文件”按钮。5.现在将onclick事件添加到按钮中,...

Javascript实现进入页面时蹦出对话框...(代码能用+10分)
var aa= window.confirm("单击“确定”进入。单击“取消”离开。");if(aa){ document.body.style.overflow="auto"document.getElementById("d").outerHTML=""} else{ window.opener=null;window.close();} } window.onload=show 这里是文字文字 如果要改变"确定"和"取消",就得用showModalDia...

怎样用JS实现关闭当前窗口
当需要在JavaScript中关闭当前窗口时,有多种方法可供选择。首先,可以直接使用以下代码来实现窗口关闭操作:关闭 这种方法会立即将父窗口设置为空,然后打开一个新的窗口并关闭当前窗口,避免了关闭对话框的出现。另一种方法是自定义提示,用户点击特定的按钮时,会弹出确认关闭的对话框,如下所示:function...

点击按钮弹出对话框代码
1、第一步,打开html编辑器,创建一个新的html文件,例如:index.html,然后输入代码,见下图。2、第二步,完成上述步骤后,在index.html的标记中,输入js代码,见下图。3、第三步,完成上述步骤后,浏览器运行index.html页面。 这时,单击按钮将弹出一个提示框,见下图。这样,以上的问题就解决了。

js中用链接实现打开本地文件对话框
JS打开选择本地文件的对话框:方法一:在定义的form中添加以下javascript代码:{ anchor : '95%', xtype: 'fileuploadfield', id: 'form-file', emptyText: '请选择', fieldLabel: '上传附件', name: 'meetingAffix', buttonText: 'Browse' }单击Browse按钮后可以打开...

相似回答