javascript ajax提交数据中文乱码解决办法 本文章总结了关于javascript ajax提交数据中文乱码解决办法,这里从js页面乱码到后面的ajax数据乱码的解决方法。 一个UTF8页面需要POST数据到GB2312页面,这时中文的编码是按照UTF8提交过去的,GB2312页面无法接收。如何实现,网络搜索了一种很不错的方法,但有缺陷,这里一一说起。 1、FORM标签里加上accept-charset代码,这个能把FORM里的数据自动编码成指定的字符集提交,比如在UTF8页面提交数据到GB231... 2016年01月27日 前端设计 暂无评论 喜欢 2 阅读 0 views 次 阅读全文
event.x、event.clientX、event.offsetX、event.screenX 详解 event.x、event.clientX、event.offsetX、event.screenX 详解 有需要的朋友可参考一下 clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。 clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。 offsetX 设置或获取鼠标指针位置相对于触发事件的对象的 x 坐标。 offsetY 设置或获取鼠标指针... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javascript 随机抽取数组中一值 文章介绍一个实现用来随机抽取数组中一值解决办法,有需要的朋友可参考一下. 从数组 m 中随机取出 n 个值,看代码: var m = [1,2,3,4,5,6,7,8,9,'a','b','c','d','e','#']; function randArray(m, len) { m.sort(function () { return Math.... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
浏览器兼容常见问题介绍(ff,ie,Chrome)总结 现在浏览器越来越多了,兼容性也特别复杂,下面我收藏了css与javascript中浏览器兼容常见问题总结,有需要的朋友可参考一下。 突然间,在Chrome下看起来很整齐的布局,在IE下变成一团糟。为了找出原因,我改动了div的background-color属性。最后,发现同一个DIV的宽度在IE和Chrome下却不一样。这大晚上的,真是怪吓人滴! 之后,做了个测试. Css代码如下: div1 { width:960px; margin:0px; padding:0px; } ... 2016年01月27日 前端设计 暂无评论 喜欢 1 阅读 0 views 次 阅读全文
javascript动态加载js脚本几种方法 本文章总结了几种常用的动态加载js脚本的方法,有需要的朋友可参考一下。 javascript动态加载js脚本 1、直接document.write,代码如下: <script language="javascript"> document.write("<script src='test.js'></script>"); </script> 2、动态改变已有script的src属性,代码如下: <script ... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javascript面向对象编程和对象访问控制实例 本文章介绍了JS面向对象编程和对象访问控制实例,有需要学习的朋友可以参考一下。 Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢? 一、 生成对象的原... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
解决javascript中click与dblclick事件冲突办法 解决javascript中click与dblclick事件冲突办法,有需要的朋友可参考一下. 由于我们只需要屏蔽一次 click 事件即可,由此联想到,可以利用 setTimeout() 方法来延时完成 click 事件的处理,在需要停止 click 的时候利用 clearTimeout() 方法停止这一事件的处理,这样,就可以比较容易的写出如下的 javascript 代码: var timer = null; $('button').live('click', functi... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javascript setTimeout的深度递归设置完成后回调 javascript setTimeout的深度递归设置完成后回调 有需要的朋友可学习一下,setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次,setTimeout 在执行时,它从载入后,每隔指定的时间就执行一次表达式. 1,基本用法: 执行一段代码,代码如下: var i=0; setTimeout("i+=1;alert(i)",1000); 执行一个函数: var i=0; setTimeout(function(){i+=1;alert(i);},1000); 注意比较上面的两种方法... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javaScript 删除字符串空格多种方法总结 在js中自一些字符串删除空格的功能,本文章来介绍了字符串删除功能加利用正则快速替换字符串中所有空格实现代码,代码如下: // 去掉字符串的头空格(左空格) function LTrim(str){ var i; for(i=0;i<str.length; i++) {... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
FCKeditor上传文件javascript报错“没有权限” 现在使用fckeditor编辑器的站长有很多,不少朋友会出现上传文件javascript报错“没有权限” ,下面我总结了asp,php的解决办法。 使用FCKeditor图片上传功能,无论怎样设置目录路径,或者设置目录权限,在成功上传图片后往往会遇到一个js报错“没有权限”,成功上传的文件地址不能自动填入“图片属性”面板中, 网页错误详细信息 用户代理:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Tence... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javascript中input中readonly和disabled区别 javascript中input中readonly和disabled区别,在开发中可能会常有用到,利用js动态改变input的属性。 Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下: Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。但是表单元素在使用了disabled... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javascript中escape解决过滤URL传值问题 javascript中escape解决过滤URL传值问题,有需要的朋友可参考一下。 escape解决过滤URL传值问题在利用ajax传值的时候,遇到特殊符号过滤问题,特殊符号测试 XML/HTML代码01.特殊符号测试哈:~!@#$&%^*()<>,你好吗?<script>alert("hello world");</script> 因为特殊字符里面有一个&符号,会被当作与data类型传多个传时的连接符号&一样,所以其后面的字符串会被当作参数值来传... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javascript实时显示限制字符输入个数并给出提示 这种代码功能是当用户输入字符时我们会提示能输入多少个,还可以输入多少个字符,到达限制长度时会提示只能输入指定长度字符。 JS统计文本框字符串,并实时显示剩下字符数,效果如本博客评论字数限制效果,在这里共享一下,在上传文 字作品的时候,我相信这会在用户体验上有一个不错的效果。 代码比较简单: .<script language="JavaScript">  ... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
javascript include/import 动态加载js/css文件方法总结 在javascript中没有像php中可以使用include加载文件,这里我们需要自己定义一些方法,下面总结了关于javascript include/import 动态加载js/css文件方法有需要的同学可参考本文章。 第一种:一般用在外部CSS文件中加载必须的文件,程序代码如下: @import url(style.css); 只能用在CSS文件中或者style标签中. 第二种:简单的在页面中加载一个外部CSS文件,程序代码如下: document.createStyleSheet(cssFile); 第... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
ie下png透明度各种方法总结 本文章总结了一些常的方法解决在ie浏览器下png透明度各种方法总结,有需要的朋友可参考本文章。 IE家族只有9以后的版本支持该属性; 有童鞋可能对rgba的使用环境不大清楚,但肯定熟悉opacity属性。opacity实现了元素的alpha通道,如opacity:0.5表示50%的透明度,但opacity不止实现了元素的透明度,同时包括元素的子元素也有该透明度,比如如下 代码: <div style="background:#000;opacity:0.5"&g... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
chrome,IE8,ie9中同步(sync)方式的ajax导致dom更新滞后解决方法 chrome,IE8,ie9中同步(sync)方式的ajax导致dom更新滞后解决,有需要的朋友可参考一下,当使用sync方式的ajax加载时会导致dom操作被挂起,有此问题的浏览器有chrome,IE8,9等,未详测. 举例,代码如下: dialog = new Dialog({}).open(); // sync方式的ajax $.ajax({ url: "some/url", a... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
解决ewebeditor编辑器不兼IE7/IE8/IE9/360浏览器方法 本文章介绍了关于解决ewebeditor编辑器不兼IE7/IE8/IE9浏览器方法,有需要的朋友可参考一下本文章,在eWebEditor的目录里找到Editor.js文件,有的可能在Include目录下,也有可能在js目录下,用记事本打开,在其中找到如下代码: if (element.YUSERONCLICK) { eval(element.YUSERONCLICK + "anonymous()"); } //改为: if (element.YU... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
Javascript Cannot call method ‘appendChild’ of null错误 调试过程中出现一个奇怪的错误:Uncaught TypeError: Cannot call method \'appendChild\' of null,看如下代码: <html> <head> <title>JS Practice</title> </head> <body> <script ... 2016年01月27日 前端设计 暂无评论 喜欢 3 阅读 0 views 次 阅读全文
javascript关联数组用法总结 本文章总结了关于javascript关联数组用法总结,有面要了解js关联数组的朋友可参考本文章。 刚学JS的时候好像记得JS中是没有关联数组的,写PHP程序用关联数组习惯了,写JS的时候就比较别扭,今天在晚上找了些资料,说JS中是通过对象来实现关联数组的,一般程序中的数据类型有以下几种: 第一种类型是scalar(标量),一个单独的string或数字。 第二种类型是sequence(序列),若干个相关的数据按照一定顺序并... 2016年01月27日 前端设计 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
Ajax POST方式发送请求服务器接收不到数据问题解决办法 文章总结了关于Ajax POST方式发送请求服务器接收不到数据问题解决办法 有需要学习的朋友可参考本文章。 直接看源码,代码如下: <script language="javascript"> function setViewPoint() { var msg =""; //用于接收返回数据 //实例化Ajax &nbs... 2016年01月27日 前端设计 暂无评论 喜欢 3 阅读 0 views 次 阅读全文