
js
文章平均质量分 54
cookie-niu
资料仅供个人学习使用。参考请谨慎。本人不负责。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
asp接收jquery post 中文乱码问题
这个问题的解决主要还是通过url编码对中文进行处理,在服务后台代码中,进行url解码处理。但是问题来了,asp没有解码的内置函数,只有一个编码的内置函数UrlEncode,而用UrlEncode进行编码出来的字符和js内置的3个编码(escape,encodeURI,encodeURIComponent)函数编码出来的字符串也不一样,原因没深入的了解,但是应该是JS的编码函数是通过uft-8的编码方式进行字符串编码,而asp应是gb2312进行的。基于对以上情况的分析基本找到了问题的原因,那么要怎么转载 2022-05-10 09:03:32 · 347 阅读 · 0 评论 -
JS对URL字符串进行编码/解码分析
一、为什么要进行js编码和解码? 只有字母和数字[0-9a-zA-Z]、一些特殊符号“$-_.+!*'(),”[不包括双引号]、以及某些保留字,才可以不经过编码直接用于URL。出现的情况: 网址路径中包含汉字在百度搜索百度百科。那么会出现。wd=百度等字样。我们打开火狐浏览器的开发者工具观察发现,已经将汉字转换成字符。转载 2016-10-15 15:42:13 · 13674 阅读 · 0 评论 -
使用jquery.qrcode生成二维码
qrcode其实是通过使用jQuery实现图形渲染,画图,支持canvas(HTML5)和table两种方式,您可以到https://github.com/jeromeetienne/jquery-qrcode获取最新的代码。如何使用1、首先在页面中加入jquery库文件和qrcode插件。 type="text/javascript" src="jquery.js"> type转载 2016-10-16 22:23:05 · 423 阅读 · 0 评论 -
全局修改a链接的打开方式,javascript:void(0)会打开空白页面问题
添加 会出现一个问题,在ie,firefox 下javascript:void(0) 这种写法,会导致在新窗口中打开一个空白页面转载 2016-11-11 10:56:04 · 1181 阅读 · 0 评论 -
浅析document.referrer
在流量统计服务中都有Traffic source这个功能。Traffic source是针对访次级别的概念,换句话说,当访次建立的时候,landing page的流量来源即是该访次的Traffic source。虽然Traffic source有很多种,不过不幸的是依据现在JS,获得Traffic source的途径只有两种——document.referrer、window.opener.更不幸转载 2016-12-27 16:37:31 · 1082 阅读 · 0 评论 -
HTML5 自定义属性 data-*属性名一定要小写吗?
最近学习 javascript ,参考书籍是《 javascript 高级程序设计》第三版,在介绍自定义元素属性时书中给出了一个例子,如下:理想情况下可以通过 myDiv.dataset.appId, myDiv.dataset.myname 访问数据,但是在实际测试的时候发现 appId 值为 undefined ,网上查了一下,说 HTML5 自定义属性不能包含大写字母,这种约束是不是转载 2017-01-14 11:37:07 · 3138 阅读 · 0 评论 -
ajax xmlhttp下open方法POST、GET参数的区别
1. get是从服务器上获取数据(会暴露客户端ip),post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用转载 2017-03-06 21:47:46 · 1270 阅读 · 0 评论 -
ASP模拟POST提交,然后XMLHTTP获取数据总是乱码,请大家帮忙,感谢!
目前在建的一个项目要求使用外部的一个网站达到切词的目的,由于外部网站的API接口要求必须是POST提交数据,因此只能模拟POST提交,然后再去读取提交后的数据,我用以下的代码,获取回来的中文总是乱码,英文和数字没有问题,请大家帮忙看看,非常感谢!On error resume next Function GetBody(ips) Set https = Server转载 2017-03-06 22:18:45 · 2758 阅读 · 0 评论 -
XMLHTTP中setRequestHeader参数问题
新加:设置编码方法setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=gb2312") 语法oXMLHttpRequest.setRequestHeader(bstrHeader, bstrValue);参数bstrHeader 字符串,头名称。转载 2017-03-06 22:32:27 · 932 阅读 · 0 评论 -
ajax/post/gb2312特殊字符出现乱码完美解决方法
这里提供asp环境下采用gb2312编码,通过ajax技术的post发送方法提交数据时,对于特殊字符的乱码问题给予一个完美的解决方案——即发送数据利用encodeURIComponent和escape套接的方法——本实例经过测试,完全解决ajax关于在gb2312编码下post发送特殊符号所产生的乱码问题。完整代码如下[javascript] view plain co转载 2017-03-07 10:33:23 · 1360 阅读 · 1 评论 -
解决FCKEditor在IE10、IE11下的不兼容问题
第一种方法、浏览器设置兼容模式打开IE,点击“工具”菜单,选择“兼容性视图设置”,勾选“在兼容性视图中显示所有网站”选项即可。第二种方法、在使用编辑器的网页的:下面加第三种方法、修改编辑器本身JS文件:修改编辑器目录下的 /editor/js/fckeditorcode_ie.js 文件,查找B.open("GET",A,false)转载 2017-03-27 15:07:18 · 4829 阅读 · 1 评论 -
"对象不支持此属性或方法"之表单的action赋值
今天遇到一件事情郁闷了我整个上午,我用js来控制表单的提交,关键语句如下:document.form1.action = "save.asp";document.form1.target = "_self";document.form1.submit();却总是报"对象不支持此属性或方法",网上都这么写的,为什么我的就不行?我单独建立页面则可以,还真是TMD奇怪了,于是再bai转载 2017-04-18 16:39:16 · 2005 阅读 · 0 评论 -
jquery的ajax()函数传值中文乱码解决方法介绍
代码如下:$.ajax({ dataType : ‘json',type : ‘POST',url : ‘http://localhost/test/test.do',data : {id: 1, type: ‘商品'},success : function(data){ } } );问题:提交后后台action程序时,取到的type是乱码解决方法:方法一:提交前采用encod...转载 2018-12-13 10:32:24 · 677 阅读 · 0 评论 -
video.js使用教程API
videojs就提供了这样一套解决方案,他是一个兼容html5的视频播放工具,早期版本兼容所有浏览器,方法是:提供三个后缀名的视频,并在不支持html5的浏览器下生成一个flash的版本。最新的3.1.0版本优化了之前的做法,只需要提供两个格式的视频,页面制作起来更加方便,只有两步走:1、引用脚本,videojs很为你着想,直接cdn了,你都不需要下载这些代码放入自己的网站转载 2016-06-29 11:24:29 · 3798 阅读 · 0 评论 -
js正则函数match、exec、test、search、replace、split使用介绍集合
match 方法 使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。 stringObj.match(rgExp) 参数 stringObj 必选项。对其进行查找的 String 对象或字符串文字。 rgExp 必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。 其余说明与exec一样转载 2016-05-21 21:57:34 · 435 阅读 · 0 评论 -
JS中正则匹配的3个方法:match,exec,test
javascript中正则匹配有3个方法,match,exec,test。这些方法都跟字符串和RegExp对象有关,但使用场景不一样,容易混淆。match是字符串的一个方法,接收一个RegExp对象做为参数,其他的是RegExp对象的方法,接收一个字符串参数。 var str = 'abcdef12ab34cd56ef'; var patt = new RegExp('ab');转载 2016-05-21 21:53:11 · 6007 阅读 · 0 评论 -
ASP.NET后台输出js的三种方式(写给初学者)
ASP.NET提供了三种后台输出JS的方式:一、后台输出已有js文件首先创建 js文件testjs.jsif (!Page.ClientScript.IsClientScriptIncludeRegistered(this.GetType(), "keys"))//判断keys是否已注册过{ Page.ClientScript.RegisterClientS转载 2014-08-04 18:40:51 · 6339 阅读 · 0 评论 -
asp.net时间控件之用法
原文地址:http://blog.youkuaiyun.com/taomanman/article/details/5619581关于需要用到的JS文件请到地址:http://d.download.youkuaiyun.com/down/2387457/taomanman免费下载;下面介绍其使用方法:第一步:到我提供的地址下载JS文件,并解压到项目某个目录下,你自己定啦。转载 2014-08-05 18:16:00 · 3393 阅读 · 0 评论 -
iframe里面的页面调用父窗口,左右窗口js函数的方法
iframe里面的页面调用父窗口,左右窗口js函数的方法 实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法。 比如有A窗口,A内有个IFRAME B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数AFUN();那么只要在C页面中写如下JS函数就可以了:window.parent.AFUN();如果AFUN()有参数也可以直接传递合适的参数转载 2015-01-15 22:16:20 · 421 阅读 · 0 评论 -
父子showModalDialog窗口,关闭子窗口刷新父窗口
最佳答案showModalDialog的第二个参数应该是自定义的,可以传当前的窗口过去showModalDialog(url, window /* 当前窗口 */, xxx);在子窗口中可以用dialogArguments获取这第二个参数,因此可以写dialogArguments.location.reload(true);这个方法的要求是你的子窗口不会转载 2015-04-10 11:36:13 · 659 阅读 · 0 评论 -
js弹出框、对话框、提示框、弹窗总结
一、JS的三种最常见的对话框[javascript] view plaincopy//====================== JS最常用三种弹出对话框 ======================== //弹出对话框并输出一段提示信息 function ale() { /转载 2015-09-09 10:54:53 · 302 阅读 · 0 评论 -
js中SetInterval与setTimeout用法
window.setInterval方法 该方法使得一个函数每隔固定时间被调用一次,是一个很常用的方法。如果想要取消定时执行,和clearTimeout方法类似,可以调用window.clearInterval方法。clearInterval方法同样接收一个setInterval方法返回的值作为参数。例如: //定义一个反复执行的调用 var id=window.setInterval("some转载 2015-09-09 21:58:39 · 438 阅读 · 0 评论 -
当页面完全加载完成后执行一个js函数
方法1.如下程序,当页面完全加载后执行openTheIndexPage()方法 html> head> meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> title>Telecommunications Data Collection Systemtitle> script ty转载 2015-09-09 21:26:18 · 20413 阅读 · 0 评论 -
JS弹出窗口代码大全
如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口 复制代码代码如下: ; www.jb51.net 2.弹启一个被F11化后的窗口 复制代码代码如下: ; www.jb51.net 3.弹启一个带转载 2015-09-12 22:31:38 · 563 阅读 · 0 评论 -
js控制背景音乐播放
if (navigator.appName=="Microsoft Internet Explorer"){//IE浏览器 document.getElementById("showMusic").innerHTML = ''; } else {//其他浏览器 document.getElementById("showMusic转载 2015-09-13 19:21:37 · 4020 阅读 · 0 评论 -
js的document.write 输出内容把网页内容全部冲刷掉了
onload的时候执行 文档流已经关闭 write会重新打开文档流 所以覆盖了用innerHTML的话不会执行里面的script吧?可以先生成一个节点,然后append到body。转载 2015-09-13 21:36:23 · 3267 阅读 · 0 评论 -
用JS获取地址栏参数的方法(超级简单)
方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!)function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr转载 2015-10-25 20:12:14 · 319 阅读 · 0 评论 -
function $(id){return document.getElementById(id)}说明
定义一个函数,函数名叫$。 接收一个参数id , 调用时返回id为此id的元素对象。return直接返回一个对象。函数没有声明对象类型。个人理解就是element吧。呵呵。原创 2014-01-17 16:45:45 · 12801 阅读 · 0 评论 -
js控制select大全
1判断select选项中 是否存在Value="paraValue"的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value="paraValue"的text为"paraText" 6设置select中text="paraText"的第一个It转载 2013-06-28 17:44:10 · 604 阅读 · 0 评论