如何打开一个对话框窗口
jQuery: how to open a dialog window
我有一个按钮在我的网页;我的期望是当我点击按钮时,它会弹出一个对话窗口;在对话框窗口,它有是/否按钮;如果我点击yes,它会打开一个新页面(由php生成);如果我点击no,我就会回到原来的页面。我该怎么做呢?
<input type="button" name="terminate" value="terminate" id="terminate" title="Terminate" onclick="terminateIt();"/>
有无数的方法可以做到这一点。
也许最常见的方法是使用jQuery UI的对话框。他们在演示中有一个带有两个按钮的对话框的例子。下面是该演示的一个片段:
HTML:<div id="dialog-confirm" title="Empty the recycle bin?">
<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>Your question goes here. Are you sure?</p>
</div>
JS:
$( "#dialog-confirm" ).dialog({
resizable: false,
height:140,
modal: true,
buttons: {
Yes: function() {
window.open(....);
$( this ).dialog( "close" );
},
No: function() {
$( this ).dialog( "close" );
}
}
});
查看整个jQuery UI库。很多很棒的东西让做一些基本的事情变得很容易。
function terminateIt(){
var r = confirm("Go to new page?");
if( r == true ){
// redirect stuff here
} else {
// non redirect stuff here
}
}
相关文章:
- Jquery ui对话框正在打开多个对话框,而不是一个对话框
- 单击按钮然后弹出一个对话框然后提交按钮
- 在选择一个菜单更改的同一窗口中打开一个对话框
- 单击按钮时显示一个对话框
- 我的 JavaScript 需要什么条件?它是一个弹出一个对话框的脚本,其中包含字段的表单验证备注留空
- 在单击链接时创建一个对话框,javascript
- 在链接单击上创建一个对话框,javascript第2部分
- 在使用window.find()搜索字符串的过程中,会出现一个对话框
- 在文本区域旁边显示一个对话框,不显示弹出窗口或警告框
- 使用SimpleDialog作为另一个对话框的结果启动一个对话框
- 如何从同一个html页面上的多个按钮打开一个对话框
- 如何打开一个对话框窗口
- Rails和javascript,知道用户是否确认了一个对话框
- jQuery Mobile:以编程方式打开一个对话框后关闭另一个
- Sharepoint 2010模式对话框-在对话框中打开一个对话框
- Shadowbox -如何切换或替换内容?如何关闭和打开另一个对话框
- 如何获得一个对话框的输入到php
- 如何加载一个jquery插件,当一个对话框打开,然后执行插件
- 刷新一个对话框
- 我有一个对话框,显示但只有一个按钮改变光标