jQuery MiniUI

标题: 如何用miniui实现这样的Alert效果 [打印本页]

作者: natty7456    时间: 2012-9-10 21:01:20     标题: 如何用miniui实现这样的Alert效果

很多Asp.net页面的按钮上会加一句:

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

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

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

作者: factory    时间: 2012-9-11 09:44:28

Response.Write("<script language=javascript>mini.alert('Hello World!');</script>");
你要在这段代码执行之前,确保miniui的js引用正确
作者: natty7456    时间: 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>

结果没有任何反应,如果要实现这功能代码应该怎么写?
作者: factory    时间: 2012-9-11 11:18:18

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

alert('Hello World!');

执行到这句话的时候,miniui.js确保引用到了没
作者: natty7456    时间: 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>


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

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

作者: factory    时间: 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>
这样试试
作者: natty7456    时间: 2012-9-11 14:10:35

不可以的
作者: niko    时间: 2012-9-11 18:29:29

延迟1毫秒后执行:mini.alert方法。
这时候miniui.js已经引用成功,应该是可以的。

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2