解决artDialog弹出的iframe窗口不能关闭

解决artDialog弹出的iframe窗口不能关闭
下面我来介绍一个弹出插件在使用iframe时,然后点击关闭不了,下面我总结了两个解决办法. artDialog用法,代码如下: art.dialog(options)   var dialog = art.dialog({       title: '欢迎',       content: '欢迎使用artDialog对话框组件!',       icon: 'succeed'...

javascript中加密编码算法代码

javascript中加密编码算法代码
下面分享了两款javascript中加密编码算法代码有需要的朋友可参考参考. 一:UTF8编码函数,代码如下: function URLEncode(Str){    if(Str==null||Str=="")    return "";    var newStr="";    function toCase(sStr){    return sStr.toString(16).toUpperCase();    }  ...

js中round()、oFixed()四舍五入函数

js中round()、oFixed()四舍五入函数
在js中常用的四舍五入函数是否round()函数,自Javascript1.5新增函数oFixed函数,也可以实现round()函数的功能,下面我来详细的介绍两个函数的用法. round方法,巨强的四舍五入的转换函数,代码如下: function round(v,e){   var t=1;   for(;e>0;t*=10,e--);   for(;e<0;t/=10,e++);   return Math.round(v*t)/t;   }   ...

JavaScript数据类型判断typeof函数

JavaScript数据类型判断typeof函数
下面我们来介绍js中的数据类型判断函数,有需要了解的机友可参考参考. typeof方法,比如,代码如下: <STRONG><script type="text/javascript">    //<![CDATA[    var a=[0];    document.write(isArray(a),'<br/>');    function isArray(obj){    return (typeof obj=='obje...

js中ajax 传递中文乱码问题解决办法

js中ajax 传递中文乱码问题解决办法
经常会有朋友在使用ajax传中文时出现乱码,因为ajax默认发送的是uft-8编码这样它就不支持中文(gbk,gb2312)这样的字符所以就出现了乱码,所以我们可以使用encodeURI对中文先进行编码处理。 解决的办法是使用js的encodeURI函数,对传递的参数进行编码,代码如下: var keywords=encodeURI(document.getElementById("suggestfilm").value); 例,代码如下: <script type="text/javascript"> &nbs...

javascript cookie操作详细介绍

javascript cookie操作详细介绍
主要用到三个函数,即,GetCookie、SetCookie、DeleteCookie,最后的getCookieVal是在GetCookie中调用的一个子函数. 请记住,cookie就是文档的一个字符串属性,要保存cookie,只要建立一个字符串,格式是name=<value>(名称=值),然后把文档的 document.cookie 设置成与它相等即可,比如,假设想保存表单接收到的用户名,那么代码看起来就象这样,代码如下: document.cookie = “username” + escape(form.usern...

JavaScript浮点数的运算详细介绍

JavaScript浮点数的运算详细介绍
在JavsScript中,变量在存储时并不区分number和float类型,而是统一按float存储。而javascript使用IEEE 754-2008 标准定义的64bit浮点格式存储number,按照IEEE 754的定义: decimal64对应的整形部分长度为10,小数部分长度为16,所以默认的计算结果为“7.0000000000000001”,如最后一个小数为0,则取1作为有效数字标志。 类似地,我们可以想像,1/3的结果应该是0.3333333333333333。 为了得到我们想要的结果,...

javascript身份证号有效性验证实现程序

javascript身份证号有效性验证实现程序
根据中华人民共和国国家标准 GB 11643-1999中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。 出生日期码表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。 ...

javascript子窗口刷新父窗口程序代码

javascript子窗口刷新父窗口程序代码
实现的效果大致如下,打开htm,点击链接新建窗口htm,点击htm中的链接,新建的窗口关闭并在htm窗口重定向. htm代码如下: <html>   <body>   <a href=htm onclick="window.open('htm')">new</a>   </body>   </html>   htm代码如下: <html>   <body>   <a h...

javascript中按setTimeout实现计时示例

javascript中按setTimeout实现计时示例
倒计时这种功能在很多网站可以看到,特别是团购产品的网站倒计时特别多,下面我来介绍js倒计时实现程序,有需要的朋友可参考参考。 js代码如下: /**     * 倒计时函数    * 需要在按钮上绑定单击事件    * 如: <INPUT contentEditable=false value=发送短信 type=button data-cke-pa-onclick="setInterv...

javascript中跳转页面几种方法总结

javascript中跳转页面几种方法总结
javascript中跳转页面几种方法总结,用法都是基于location来操作的,有需要的朋友可参考参考。 第一种: window.location.href='https://www.xiariboke.net/'; js代码如下: <script language="javascript" type="text/javascript">              window.location.href="login.jsp?backurl="+window.location.href;&nb...

js判断页面是关闭还是刷新

js判断页面是关闭还是刷新
原理就是通过离开页面行为时间onunload触发时间去检测此时的浏览器的窗口大小,根据大小由此判断用户是刷新,跳转或是关闭行为. 程序代码如下: window.onunload = function(){                   var a_n = window.event.screenX - window.screenLeft;  &nbs...

javascript中清除cookie程序代码

javascript中清除cookie程序代码
•cookie 有两种清除方式: •通过浏览器工具清除 cookie (有第三方的工具,浏览器自身也有这种功能) •通过设置 cookie 的有效期来清除 cookie •注:删除 cookie 有时可能导致某些网页无法正常运行,代码如下: <script type="text/javascript">        var exp = new Date();          &n...

javascript中截取字符串的方法

javascript中截取字符串的方法
在JS中,Javascript提供了两种截取字符串中子串的函数,如有substring(str,end)与substr()函数,它可自动识别中文英的截取哦。 方法: 1.substring(str,end) str是必须输入,必须是正值; end是可选的必须是正值; 根据字面意思,str为截取的开始位置,字符串的第一个字符位置为0;end为截取的结束位置. substring() 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。 例,代码如下: <meta ch...

javascript和jQuery对象相互转换程序

javascript和jQuery对象相互转换程序
javascript和jQuery对象相互转换程序代码,有需要学习的朋友可参考参考. JS对象转到jQuery对象,代码如下: // 琼台博客 JS与jQuery对象互转    // JS获取对象    var obj = document.getElementById('id');    // 把JS对象转换到jQuery对象    var $obj = $(obj);   jQuery...

javascript中计算字符串实际长度

javascript中计算字符串实际长度
比如GBK的数据库某字段是varchar(10),那么就相当于5个汉字长度,一个汉字等于两个字母长度。如果是UTF8的数据库则是每个汉字长度为3。 知道了以上原理以后,我们就可以算出一个字符串的实际长度了,如果是GBK字符集遇到中文加2,如果是UTF8字符集遇到中文加3即可 实例(这个是我们常用的),代码如下: var jmz = {};   jmz.GetLength = function(str) { &nb...

js URLdecode()与urlencode方法支持中文解码

js URLdecode()与urlencode方法支持中文解码
下面来介绍在js中来利用urlencode对中文编码与接受到数据后利用URLdecode()对编码进行解码,有需要学习的机友可参考参考,代码如下: <script language="vbscript">    Function str2asc(strstr)    str2asc = hex(asc(strstr))    End Function    Function asc2str(ascasc)    asc2str...

js中模仿php strtotime()与date()函数

js中模仿php strtotime()与date()函数
在js中没有像php中strtotime()与date()函数,可直接转换时间戳,下面我们来自定一个函数来实现js中具体有时间戳转换的功能,代码如下: function datetime_to_unix(datetime){        var tmp_datetime = datetime.replace(/:/g,'-');        tmp_datetime = tmp_datetime.replace(/ /g,'-');...

js top.location判断自身是否是顶级窗口

js top.location判断自身是否是顶级窗口
如果要在js中来判断自身是否是顶级窗口我们可直接利用top.location!=self.location来加以操作,具体看下面代码 顶级窗口的地址:top.location 本窗口的地址:self.location 代码如下: if(top.location!=self.location){   top.location = self.location;   }   具体实现程序,代码如下: if (window.top !== window.self) { // ...

document.domain会导致ueditor拒绝访问解决办法

document.domain会导致ueditor拒绝访问解决办法
使用百度的ueditor富文本编辑器在ie中如果页面设置了document.domain,则会导致编辑器初始化失败,错误信息是拒绝访问,可见是跨域问题导致的。 解决的方法就是在render方法中设置src为一个代理页面,或者javascript伪协议,例如如下代码: container.firstChild.src = "javascript:void((function(){document.open();document.domain='"+document.domain+"';  document.write('');documen...