jQuery MiniUI

 找回密码
 立即注册
查看: 8080|回复: 7
打印 上一主题 下一主题

如何用miniui实现这样的Alert效果 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-9-10 21:01:20 |只看该作者 |倒序浏览
很多Asp.net页面的按钮上会加一句:

Response.Write("<script language=javascript>alert('Hello World!');</script>");

来实现弹出Alert窗体的效果,现在我想把这个变成mini.alert('Hello World!');

请问可以实现么,代码怎么写?

Rank: 8Rank: 8

沙发
发表于 2012-9-11 09:44:28 |只看该作者
Response.Write("<script language=javascript>mini.alert('Hello World!');</script>");
你要在这段代码执行之前,确保miniui的js引用正确

Rank: 3Rank: 3

板凳
发表于 2012-9-11 11:05:48 |只看该作者
本帖最后由 natty7456 于 2012-9-11 11:06 编辑

点击完按钮之后,其实就把这句话加到了头上,服务器返回的页面是:

<script language=javascript>alert('Hello World!');</script>

<html>
...
<head>
<script type="text/javascript" src="../JS/loadminiui.js"></script>
</head>
...
<body>
...
</body>
...
</html>


现在我想把这句话加到最后,或者说在页面加载之后才执行这个alert,但是我尝试

<script language=javascript>$(function(){mini.alert('Hello World!');});</script>

结果没有任何反应,如果要实现这功能代码应该怎么写?

Rank: 8Rank: 8

地板
发表于 2012-9-11 11:18:18 |只看该作者
natty7456 发表于 2012-9-11 11:05
点击完按钮之后,其实就把这句话加到了头上,服务器返回的页面是:

alert('Hello World!');

执行到这句话的时候,miniui.js确保引用到了没

Rank: 3Rank: 3

5#
发表于 2012-9-11 11:32:45 |只看该作者
点击完按钮之后,其实就把这句话加到了头上,服务器返回的页面是:

<script language=javascript>alert('Hello World!');</script>

<html>
...
<head>
<script type="text/javascript" src="../JS/loadminiui.js"></script>
</head>
...
<body>
...
</body>
...
</html>


这么说,你觉得引用到了没?

怎样才能引用到,这本来就是我想要问的问题,问题又回来了嘛。。。

Rank: 8Rank: 8

6#
发表于 2012-9-11 14:06:07 |只看该作者
natty7456 发表于 2012-9-11 11:32
这么说,你觉得引用到了没?

怎样才能引用到,这本来就是我想要问的问题,问题又回来了嘛。。。

给个定时,延时1毫秒应该就可以了,因为你这样的页面,其实还没引用到miniui.js
<script language=javascript>setTimeout(function(){mini.alert('Hello World!');},1);</script>
这样试试

Rank: 3Rank: 3

7#
发表于 2012-9-11 14:10:35 |只看该作者
不可以的

Rank: 9Rank: 9Rank: 9

8#
发表于 2012-9-11 18:29:29 |只看该作者
延迟1毫秒后执行:mini.alert方法。
这时候miniui.js已经引用成功,应该是可以的。

如果不行,报的是什么错误?

Archiver|普加软件

GMT+8, 2024-9-20 05:33 , Processed in 1.036234 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部