怎么样模仿js:confirm的实现

luofuxian 2009-05-19 03:11:21
模拟实现与该功能相似:

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");
}
现在的问题点:怎么使得没有点击“确定”或者“取消”的时候,不返回值,或者象程序被暂停了一样!
...全文
325 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzc0653 2012-04-02
  • 打赏
  • 举报
回复
感觉相当的 完美
lzc0653 2012-04-02
  • 打赏
  • 举报
回复
我还是写了一个
luofuxian 2009-05-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gotohell0000 的回复:]
入门问题,别再问了
[/Quote] 能给个小例子吗
william3033 2009-05-19
  • 打赏
  • 举报
回复
用showModalDialog模拟。
在JS里面用window.returnValue返回值。
gotohell0000 2009-05-19
  • 打赏
  • 举报
回复
入门问题,别再问了
cppwizard_alvin 2009-05-19
  • 打赏
  • 举报
回复
背景罩个透明层,

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧