打印

Js的MessageBox

看到论坛上有人模仿alert 自己也写了一个
本来想模仿winapi里的MessageBox
但可惜js 不支持 阻塞模式 
返回值只能用异步了。
支持 FF ie opera
DOCTYPE 可以申明 也可以不申明
存在问题 
在opera 里图层不能透明 
对于页面内有iframe的也无法使用
在ie里无法遮住select的

 提示:您可以先修改部分代码再运行
[ 本帖最后由 caoailin 于 2006-11-28 11:14 编辑 ]
本帖最近评分记录
  • hutia 威望 +3 原创内容 2006-11-27 20:57
】  抽走了我的灵魂
】  泡掉了我的青春
】  醉倒了我的自尊
】  埋葬了我的人生
代码很漂亮

收藏,谢谢。
------ 我的博客 ------
http://www.happyshow.org
汗....打完分觉得似乎打多了....不管了.....友情顶你一下....
多谢楼主分享,顶一下。
活着为了什么?

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
好帖,3分不多呢。毕竟也是很辛苦!

TOP

很喜欢,学习ing

TOP

引用:
原帖由 hutia 于 2006-11-27 20:58 发表
汗....打完分觉得似乎打多了....不管了.....友情顶你一下....
  不多不多。 再来点我也愿意 
多谢了~~
】  抽走了我的灵魂
】  泡掉了我的青春
】  醉倒了我的自尊
】  埋葬了我的人生

TOP

谢谢收下了

TOP

opera , ff 里透明图层可以用透明的PNG做背景

select 可以在messagebox下放一个iframe遮盖select
桃花运啊桃花劫...

TOP

opera , ff 里透明图层可以用透明的PNG做背景

http://www.awflasher.com/life/
同时支持IE和FF。

TOP

这段代码什么意思?谁能给我详细解释下!

这段代码什么意思?谁能给我详细解释下!

String.prototype.toFormatString = function(){  
   var _str = this;
   for(var i = 0; i < arguments.length; i++){   
      _str = eval("_str.replace(/\\{"+ i +"\\}/ig,'" + arguments[i] + "')");
   }
   return _str;
}
【成份】:本人58%的帅、40%的乖、2%微量的羞涩
【用法】:上网就去网址兽,一天三次
【警告】:长期服用会产生较严重的依赖性

TOP

存在的问题

存在的问题:出现提示框后,鼠标是不能点击空白了,可是tab还能用
无限级算法thread-2780498-1-6.html 2780498-1-1.html

TOP

这样的贴不顶行吗!
做人要厚道!入到很晚,但很勤奋!

TOP

这个是我见过的最好的alert效果,完全没有前一些所谓的alert的弊端,还能自适应高度和宽度,还解决了兼容性问题,真是太好拉
www.wygls.com

TOP

TOP

IE7.0里没有select遮不住的问题,6.0里不行,而且我用在自己的页面上时6.0里的灰色透明不是全个IE窗口遮的,下面有半个没遮住.
Blueidea Member
www.soelin.cn

TOP

鼓励一下。
但还存在一些问题。。如果是在小窗口中打开,然后再进行最大化,就会出现提示框不能居中,遮罩层也无法覆盖整个窗口了。
希望大家能继续改进。

TOP

先顶一下 好东西 但不知道这样在jsp页面调用........

原先我在JSP中是这样调用 alert 的
out.println("<script>alert('对不起!您之前已经购买了该商品!')</script>");

现在该怎么样调用你这个 alert 啊?我这样调用不行啊...请楼主和大家帮忙......
<script type="text/javascript" src="../js/alert.js"></script>
......
out.println("<script>test()</script>");

2006年的帖子 不知道还有人答不 好心人帮帮俺啊.......

TOP

不错的东西哈!

TOP

ddddddddddddddd

TOP

先顶一下 好东西 但不知道这样在jsp页面调用........
原先我在JSP中是这样调用 alert 的
out.println("<script>alert('对不起!您之前已经购买了该商品!')</script>");

现在该怎么样调用你这个 alert 啊?我这样调用不行啊...请楼主和大家帮忙......
<script type="text/javascript" src="../js/alert.js"></script>
......
out.println("<script>test()</script>");

2006年的帖子 不知道还有人答不 好心人帮帮俺啊.......

TOP

我的问题楼主已经帮我解决了

我用 out.println("<script>test()</script>");  不行

然后楼主告诉我用 out.println("<script defer>test()</script>"); 就OK了

楼主真是强人

TOP

支持啊!
的确不错!

TOP

还有很多要改进的地方,另外,用透明GIF或PNG就可以解决遮蔽Select的问题

TOP

不錯,好東西,搜藏了,以后用的到~

TOP

效果不错...顶收藏

TOP

如果可以拖动就更好了。

TOP

不错.有什么具体的应用呢?
呵呵

TOP

收藏,谢谢。

TOP

不错哦,楼主加油

如果能在safari里面位置显示正常就更好了

TOP