社区
JavaScript
帖子详情
javascript 如何实现阻塞、中断功能
fq1798
2011-06-08 03:29:39
描述:用户点击某个按钮,弹出div层同时阻止js代码继续执行,待用户点击确认按钮后,方可继续执行。
问题: 求高手解答啊。我搞了很久了。
类似于 alter 弹出警告框,但是我这个弹出不是警告框,而是 div。
...全文
572
15
打赏
收藏
javascript 如何实现阻塞、中断功能
描述:用户点击某个按钮,弹出div层同时阻止js代码继续执行,待用户点击确认按钮后,方可继续执行。 问题: 求高手解答啊。我搞了很久了。 类似于 alter 弹出警告框,但是我这个弹出不是警告框,而是 div。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hongmei85
2011-06-09
打赏
举报
回复
你可以用模式窗口试下
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title> new document </title>
<meta name="keywords" content="">
<meta name="description" content="">
</head>
<style type="text/css">
.kk{filter: alpha(opacity=50)}
.jj{filter: alpha(opacity=100)}
</style>
<body>
<script>
var obj = new Object();
obj.name="51js";
function kk () {
document.body.className="kk";
var str = window.showModalDialog("modal.htm",obj,"dialogWidth=500px;dialogHeight=500px");
alert(str);
document.body.className="jj";
}
</script>
<input type="button" value="Click" onclick="kk()"/>sdfsdfsdf
</body>
</html>
fq1798
2011-06-09
打赏
举报
回复
alert confirm("确认?") prompt 等函数 显然不行啊
fq1798
2011-06-09
打赏
举报
回复
小弟 最终的解决方案已经敲定:
这不是广告, 我一个同事帮我在iteye上找了个帖子,如下:
http://www.iteye.com/topic/1070829
我参考了 这位 牛人的源码。 好了 谢谢大家
汉尼拔
2011-06-09
打赏
举报
回复
用ajax就可以实现,
唯一的问题就在于,会占用一定比例的cpu
kyzy_yy_pm
2011-06-09
打赏
举报
回复
if(confrim("确认?")){
//继续执行
}
d1f2h3
2011-06-09
打赏
举报
回复
confirm("确认?")
fq1798
2011-06-08
打赏
举报
回复
2 楼的方法 我也试试 先
fq1798
2011-06-08
打赏
举报
回复
我利用的 fullcalendar 日历插件,这个插件demo中有一个 select.html ,我就是想将其中的 prompt换成 div模式的
fq1798
2011-06-08
打赏
举报
回复
我已经查看以前的帖子 也问了 google 老师,
大致有如下几个思路:
1、无限循环
2、将代码分开,分别执行
3、javascript 劫持
4、回调方式。
利用jquery ui 插件我还没有试过,我先试试看了
风中叶
2011-06-08
打赏
举报
回复
利用jquery UI dialog 生成弹出层div,然后把后续代码放在回调函数里。
醉卧美人
2011-06-08
打赏
举报
回复
我没有啊
madpc
2011-06-08
打赏
举报
回复
这个思路对js不适用,只能把后续代码写成回调
lixiaokui11
2011-06-08
打赏
举报
回复
把你后续要执行的代码写在确认按钮里行么~~
brainwkernighan
2011-06-08
打赏
举报
回复
翻翻之前的帖子,有介绍过。没有很好的解决方法,可以利用jquery改写dialogue方法成div层,要么就用回调函数来实现。
fq1798
2011-06-08
打赏
举报
回复
555 。。。没有高手遇到么
JavaScript
Ajax
实现
异步通信
JavaScript
Ajax
实现
异步通信 一、浏览器与服务器的同步和异步通信 1.同步:是
阻塞
的,浏览器在向服务器发送请求之后一直等待服务器的响应,而没有做其他事情。 2.异步:非
阻塞
的,浏览器向服务器发送请求之后,继续执行其他代码,知道服务器响应,浏览器
中断
当前的任务,处理服务器响应。 二、没有Ajax之前浏览器是通过iframe来
实现
异步刷新 1.iframe标签:iframe标签通过src连接到一个页面,其实就是将需要
实现
异步刷新的内容使用 iframe标签包裹, A.对iframe
实现
整个页面刷新,其实是通过刷新一个页面的子页面来
实现
异步刷新; a.主页面代码:
JavaScript
无
阻塞
加载和defer、async详解
无
阻塞
加载 把js放在head里,浏览器是怎么去执行它的呢,是按顺序加载还是并行加载呢?在旧的浏览器下,都是按照先后顺序来加载的,这就保证了加载的js依赖不会发生问题。但是少部分新的浏览器已经开始允许并行加载js了,也就是说可以同时下载js文件,但是还是按先后顺序执行文件的。 下载是异步的没问题,但是每个
javascript
执行的时候还是同步的,就是先出现的script标签一定是先执行,即使是并行下载它是最后一个下载完成的,除非标有defer的script标签。任何
javascript
在执行的时候都会
中断
当前html文档解析,自然会阻止页面渲染。
javascript
加载是不会影响已经渲染的页
suspenders-js:使用协程和
JavaScript
的函数式React式编程的异步编程库
Suspenders.js:
JavaScript
的结构化并发 Suspenders.js 0.0.8(alpha) Suspenders.js是用于异步编程的库,它支持协程,
功能
性React式编程,通信顺序过程和“结构化并发”。 Suspenders.js从Kotlin的协程中汲取了灵感,将
功能
性和命令性编程风格结合在一起进行异步编程。 介绍 用
JavaScript
编写了大量异步代码的任何人都熟悉回调地狱。 协程将这些回调简化为看起来像常规同步代码的形式。 协程是特殊
JavaScript
生成器,它们会在
阻塞
时使用'yield'关键字挂起。 当异步结果准备就绪时,它将在不进行回调的情况下从
中断
处继续协程。 与Promises或Async / Await不同,协程可以在启动后被取消。 它们被挂起的所有异步任务都将被停止,并且它们的finally块将被调用以清理资源。 什么是结构化并发? 它
javascript
-learning-path:
javascript
学习路径
:school: :school: :school:
JavaScript
学习路径 运行
JavaScript
脚本标签 浏览器控制台 链接外部文件 宣言 范围 全球的
功能
堵塞 吊装 原始类型 复合类型 空值
功能
目的 数据结构 大批 放 地图 日期 类型转换 明确的 隐含的 平等 == vs === 循环 :double_curly_loop: 尽管 做...一会儿 为了
中断
/继续 为...在 对于...的 控制流 如果别的 转变 尝试/接球/投掷 表达式和运算符 赋值运算符 算术运算符 逻辑运算符 条件运算符 比较运算符 关系运算符 按位运算符 字符串运算符 逗号运算符 一元运算符 WEB API DOM FECTH 活动听众 贮存 视音频 进一步 咖喱 这 隐式绑定 显式绑定 新绑定 词汇绑定 默认绑定 原型 原型继承 班级 迭代器 发电机 事件循环 异步
Javascript
setTimeout setInterval 回叫 承诺
TrafficJam:Google 地图 API 和 SR 的交通
中断
信息的混搭。 使用 HTML、CSS、AJAX、
JavaScript
、(PHP) 创建
交通
阻塞
Google 地图 API 和 SR 的交通
中断
信息的混搭。 使用 HTML、CSS、AJAX、
JavaScript
、(PHP) 创建
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章