怎么样模仿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返回值。