整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

SweetAlert – 替代 Alert 的漂亮的提示效果

weet Alert 是一个替代传统的 JavaScript Alert 的漂亮提示效果。SweetAlert 自动居中对齐在页面中央,不管您使用的是台式电脑,手机或平板电脑看起来效果都很棒。另外提供了丰富的自定义配置选择,可以灵活控制。

它的使用方法非常简单,例如常规的alert是这样写的:

  1. alert("qietu");

sweet alert 则是这样写的

  1. swal("qietu");

http://t4t5.github.io/sweetalert

https://github.com/t4t5/sweetalert/archive/master.zip

-------------------------

切图网qeitu.com 旗下切入口推出 web前端开发实战培训,我们有近2000多个真实开发项目做教材,主讲有7年前端经验,教你做项目,包括拿到psd之后的分析思路,布局思路等,大量经验传送,报名地址:http://qierukou.com/

知道大家有没有发现哈,在好多论坛网上啊,或者购物平台上啊。都有这么一个功能就是某些具有特殊含义的关键字是不允许使用的,如骂人的脏话等等 回复是可以的 但是回复成功之后显示出来的字就会被某些符号给替换掉。那么这种功能我们来看一下在javascript中是怎么实现的呢,其实非常非常简单。请看道哥给你说来。

 <body>
 <input type="text" id="a" style="width:500px;height:30px;font-size:24px" /><br/>
 	 <input type="button" value="replace字符串替换" onclick="f1()"/><br/>
 	 <input type="button" value="replace字符串替换(一次性替换所有)" onclick="f2()"/><br/>
 </body>
 <script type="text/javascript">
 //replace(old,new)用新的字符串替换旧的字符串
	function f1()
	{
	 var a = document.getElementById("a").value;
		 alert(a.replace("北京","BeiJing"))//直接使用replace替换 此种写法只替换找到的第一个
	}
 //那么以上的方法只能替换一个开始第一个,如果想实现整体全部替换掉可不可以呢,
	//答案: 肯定是可以的,请看下面
 function f2()
	{
	 var a = document.getElementById("a").value;
 //此时会将文本框中输入的 只要是 北京 天津 还有河北 都会替换成****
		 alert(a.replace(/Jim|Tom|Jeans/gi,"****"))//gi:g全局匹配 i忽略大小写
	}
 </script>

大家看完以后四不四很简单啊,自己动手试试看,也会发现很神奇哟。在后面的小分享中道哥会继续给大家分享用repace来做网页中的高亮显示的小功能,更多分享请关注道哥的头条号喔

天找修改DNN的模块的发送按钮,想做个弹出发送成功窗口然后跳转到另外一个页,在按钮添加了Response.Write("...")与 Response.Redirect("...")发现不能公用。找了半天网上都建议用Response.Write("<script> alert('发送成功');location.href = '... "'</script>");的方法,但是我的连接是变量啊。好在原来变量也可以的:
string returnURL = Globals.NavigateURL(Convert.ToInt16(Request.QueryString["returnTabid"]));
Response.Write("<script>alert('发送成功');location.href = '" + returnURL + "'</script>");

问题一:

Response.Write 后连接Response.Redirect ,则Response.Write无法显示,直接跳转入Response.Redirect 的页面。

解决方式:

Response.Write("<script languge='javascript'>alert('成功修改'); window.location.href='index.aspx'</script>");

如果,script内容中含有变量,那么解决方法是:

string a=当前的记录变量;

500){this.resized=true;this.style.width=500;}" align=top>Response.Write("<script language='javascript'>alert('"+a+"成功修改'); window.location.href="/index.aspx'<";/script>");
问题二:
如果要在连接中传递参数,则可用以下方法:
string param = "传递的参数";
Response.Write("<script languge='javascript'>alert('成功修改'); window.location.href='index.aspx?par =" + param + "'</script>");
问题三:
如果在Ajax的UpdatePanel中的按钮中用Response.Redirect()或Response.Write()进行URL带参数的页面重定向时出现错误。
由于Ajax是无刷新的,而使用Response进行带参重定向时需要刷新页面。在UpdatePanel下设置“asp: PostBackTrigger”的“ControlID”为指定的控件名称即可,如:
<Triggers>
<asp:PostBackTrigger ControlID="GridView" />