一个关于alert()的问题

djhfw1000 2004-10-15 11:06:32
我们知道在一个客户端脚本中有alert()的话,是一定要在按了alert框的ok按钮以后,脚本才会继续执行。有没有方法,能使不按alert框的ok按钮,脚本照样执行。

...全文
153 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
djhfw1000 2004-10-20
  • 打赏
  • 举报
回复
谢了,结了

不管你们是何方俊男美女,都是我的最爱
JK_10000 2004-10-15
  • 打赏
  • 举报
回复
chonboy(一只来自南方的羊) ( ) 信誉:100

可以做成一个函数放在公用的JS里
-----------

<script>

function modelessAlert(Msg)
{
window.showModelessDialog("javascript:alert(\""+excape(Msg)+"\");window.close();","","status:no;resizable:no;help:no;dialogHeight:height:30px;dialogHeight:40px;");
}
alert("我是中国人\"'&;d.d");

</script>
chonboy 2004-10-15
  • 打赏
  • 举报
回复
这个非模态窗口也不错
可以做成一个函数放在公用的JS里

function ShowMsg(Msg,width,height)
{
window.showModelessDialog("javascript:alert(\""+Msg+"\");window.close();","","status:no;resizable:no;help:no;dialogHeight:"+height+"px;dialogWidth:"+width+"px;");
}
JK_10000 2004-10-15
  • 打赏
  • 举报
回复
<script language="JavaScript">
var i=0;
window.setInterval("aaaa.value=i++;",100);
function test()
{
window.showModelessDialog("javascript:alert();window.close();","","status:no;resizable:no;help:no;dialogHeight:30px;dialogWidth:40px;");
}
</script>

<input type="button" value="弹出alert框,程序接着走;" onClick="JavaScript:test()"> <input name=aaaa>
JK_10000 2004-10-15
  • 打赏
  • 举报
回复

<script language="JavaScript">
var i=0;
function test()
{
window.showModelessDialog("javascript:alert();window.close();","","status:no;resizable:no;help:no;dialogHeight:30px;dialogWidth:40px;");
window.setInterval("aaaa.value=i++;",100);

}
</script>

<input type="button" value="弹出alert框,程序接着走;" onClick="JavaScript:test()"> <input name=aaaa>
chonboy 2004-10-15
  • 打赏
  • 举报
回复
显示一个层
ouyld 2004-10-15
  • 打赏
  • 举报
回复
up
HHH3000 2004-10-15
  • 打赏
  • 举报
回复
模态窗口
mouse_2004 2004-10-15
  • 打赏
  • 举报
回复
不行,不过你可以仿照alert的风格作一个弹出窗口
woyingjie 2004-10-15
  • 打赏
  • 举报
回复
不可能
wjlsmail 2004-10-15
  • 打赏
  • 举报
回复
Study
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-15 11:06
社区公告
暂无公告