读书人

如何样模仿js:confirm的实现

发布时间: 2012-04-11 17:42:33 作者: rapoo

怎么样模仿js:confirm的实现
模拟实现与该功能相似:

JScript code
if (confirm("Are you right?")){    alert("OK OK");}else{    alert("KO~~~");}

我的设想:当我单击某个按钮的时候,弹出一个div,里面包含了2个按钮,“确定”和“取消”,画面与confirm弹出框相似;
比如我的代码:
function _confirm(val)
{
//语句一:弹出包含“确定”和“取消”按钮的DIV,
//语句二:返回bool值,是在单击了"确定"就返回true,"取消"则返回false;
}
我想实现的方式:
if (_confirm("测试"))
{
alert("yes");
}
else
{
alert("no");
}
现在的问题点:怎么使得没有点击“确定”或者“取消”的时候,不返回值,或者象程序被暂停了一样!

[解决办法]
背景罩个透明层,
[解决办法]
参考:
http://topic.csdn.net/u/20090514/16/425dbc77-3adc-4f09-bb3c-b64639f2596f.html
[解决办法]
入门问题,别再问了
[解决办法]
用showModalDialog模拟。
在JS里面用window.returnValue返回值。

读书人网 >JavaScript

热点推荐