javascript select新增、修改、删除、选中、清空、判断存在函数

javascript select新增、修改、删除、选中、清空、判断存在函数
下面我总结一个关于javascript中对select的新增、修改、删除、选中、清空、判断存在等操作,有需要的朋友可参考参考。 1.判断select选项中 是否存在Value="paraValue"的Item. function jsSelectIsExitItem(objSelect, objItemValue) {       var isExit = false;       for (var i = 0...

javascript获取浏览器可视区域尺寸代码

javascript获取浏览器可视区域尺寸代码
本文所说的是浏览器窗口的可视区域大小,不是浏览器窗口大小,也非页面尺寸。 在没有声明DOCTYPE的IE中,浏览器显示窗口大小只能以下获取,代码如下: document.body.offsetWidth document.body.offsetHeight 在声明了DOCTYPE的浏览器中,可以用以下来获取浏览器显示窗口大小: document.documentElement.clientWidth document.documentElement.clientHeight IE,FF,Safari皆支持该方法,opera虽支持该属性...

JAVASCRIPT中UTF8页面提交数据乱码怎么办

JAVASCRIPT中UTF8页面提交数据乱码怎么办
一个UTF8页面需要POST数据到GB2312页面,这时中文的编码是按照UTF8提交过去的,GB2312页面无法接收。如何实现,网络搜索了一种很不错的方法,但有缺陷,这里一一说起。 1、FORM标签里加上accept-charset代码,这个能把FORM里的数据自动编码成指定的字符集提交,比如在UTF8页面提交数据到GB2312,代码就是accept-charset=”GB2312″,但accept-charset除了IE其他浏览器都支持。。。 2、这时可以在提交时触发JS...

jquery ajax的async参数导致火狐浏览器闪屏

jquery ajax的async参数导致火狐浏览器闪屏
jquery ajax的async参数导致火狐浏览器闪屏 有需要的朋友可参考一下。 async默认是true, 即为异步方式, $.Ajax执行后, 会继续执行ajax后面的脚步, 直到服务器端返回数据后, 触发$.Ajax里的success方法. 这时候执行的是两个线程. 我的出现闪屏的情况是: $.ajax({       type: "post",       url: "index.php",    ...

iframe自适应高度实例与详解

iframe自适应高度实例与详解
iframe自适应高度实现原理与实例介绍有需要学习的机友可参考一一。 传统做法大致有两个. 方法一,在每个被包含页在本身内容加载完毕之后,执行JS取得本页面的高度,然后去同步父页面的iframe高度,代码如下: function SetWinHeight(obj)    {    var win=obj;    if (document.getElementById)    {    if&n...

javascript实现图片等比例缩放代码

javascript实现图片等比例缩放代码
1、预先定义好图片显示的标准宽度和高度。 2、如果图片的大小超过了标准定义,那么等比例压缩图片。 3、如果图片的大小等于标准定义,那么按照标准宽度和高度显示图片。 4、如果图片的大小小于标准定义,那么不对图片进行任何压缩处理。代码如下: //设置图片自动调整     function   SetImgSize(pimg,iw,ih)   {   //pimg对象,iw...

根据时间显示不同的问候语

根据时间显示不同的问候语
经常会在一些网站上看到你不同时段进入会根据时间显示不同的问候语,下面我们来看看实现方法,执行结果可以在自己的电脑上测试下一就行了.现在在网页上也可执行结果,代码如下: date_default_timezone_set("Asia/Shanghai"); //设置中国时区   $now = getdate ();   $h = $now["hours"];   if($h < 12)    {&nbs...

javascript 提示submit is not a function错误

javascript 提示submit is not a function错误
我遇到了一个很奇怪的问题,就是在利用Javascript控制表单提交时,浏览器提示document.genForm.submit is not a function。genForm是表单<form>的name,并且使用同样函数的另一个表单却执行正常,查找了半天也没有发现两个有什么不同,后来在网上搜索了一番,结果找到了原因。 当表单<form>…</form>中含有name=”submit”时,提交时就会有冲突,这个错误常见于按钮上,如: 在Javascript做s...

兼容IE和FIREFOX的加入收藏夹代码

兼容IE和FIREFOX的加入收藏夹代码
目前网上所流行的兼容IE和FIREFOX的加入收藏夹代码,但是需要注意的是就是如果网页代码里出现名为sidebar的class,那么代码将不能运行,估计是window.sidebar误读为那个sidebar.代码如下: function bookmark(){   var title=document.title   var url=document.location.href   if (window.sidebar) window.sidebar.addPanel(title, url,""...

javascript ajax提交数据中文乱码解决办法

javascript ajax提交数据中文乱码解决办法
本文章总结了关于javascript ajax提交数据中文乱码解决办法,这里从js页面乱码到后面的ajax数据乱码的解决方法。 一个UTF8页面需要POST数据到GB2312页面,这时中文的编码是按照UTF8提交过去的,GB2312页面无法接收。如何实现,网络搜索了一种很不错的方法,但有缺陷,这里一一说起。 1、FORM标签里加上accept-charset代码,这个能把FORM里的数据自动编码成指定的字符集提交,比如在UTF8页面提交数据到GB231...

event.x、event.clientX、event.offsetX、event.screenX 详解

event.x、event.clientX、event.offsetX、event.screenX 详解
event.x、event.clientX、event.offsetX、event.screenX 详解 有需要的朋友可参考一下 clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。 clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。 offsetX 设置或获取鼠标指针位置相对于触发事件的对象的 x 坐标。 offsetY 设置或获取鼠标指针...

javascript 随机抽取数组中一值

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....

浏览器兼容常见问题介绍(ff,ie,Chrome)总结

浏览器兼容常见问题介绍(ff,ie,Chrome)总结
现在浏览器越来越多了,兼容性也特别复杂,下面我收藏了css与javascript中浏览器兼容常见问题总结,有需要的朋友可参考一下。 突然间,在Chrome下看起来很整齐的布局,在IE下变成一团糟。为了找出原因,我改动了div的background-color属性。最后,发现同一个DIV的宽度在IE和Chrome下却不一样。这大晚上的,真是怪吓人滴! 之后,做了个测试. Css代码如下: div1 { width:960px; margin:0px; padding:0px; } ...

javascript动态加载js脚本几种方法

javascript动态加载js脚本几种方法
本文章总结了几种常用的动态加载js脚本的方法,有需要的朋友可参考一下。 javascript动态加载js脚本 1、直接document.write,代码如下: <script language="javascript">       document.write("<script src='test.js'></script>");   </script>   2、动态改变已有script的src属性,代码如下: <script ...

javascript面向对象编程和对象访问控制实例

javascript面向对象编程和对象访问控制实例
本文章介绍了JS面向对象编程和对象访问控制实例,有需要学习的朋友可以参考一下。 Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢? 一、 生成对象的原...

解决javascript中click与dblclick事件冲突办法

解决javascript中click与dblclick事件冲突办法
解决javascript中click与dblclick事件冲突办法,有需要的朋友可参考一下. 由于我们只需要屏蔽一次 click 事件即可,由此联想到,可以利用 setTimeout() 方法来延时完成 click 事件的处理,在需要停止 click 的时候利用 clearTimeout() 方法停止这一事件的处理,这样,就可以比较容易的写出如下的 javascript 代码: var timer = null;    $('button').live('click', functi...

javascript setTimeout的深度递归设置完成后回调

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); 注意比较上面的两种方法...

javaScript 删除字符串空格多种方法总结

javaScript 删除字符串空格多种方法总结
在js中自一些字符串删除空格的功能,本文章来介绍了字符串删除功能加利用正则快速替换字符串中所有空格实现代码,代码如下: // 去掉字符串的头空格(左空格)    function LTrim(str){            var i;           for(i=0;i<str.length; i++) {...

FCKeditor上传文件javascript报错“没有权限”

FCKeditor上传文件javascript报错“没有权限”
现在使用fckeditor编辑器的站长有很多,不少朋友会出现上传文件javascript报错“没有权限” ,下面我总结了asp,php的解决办法。 使用FCKeditor图片上传功能,无论怎样设置目录路径,或者设置目录权限,在成功上传图片后往往会遇到一个js报错“没有权限”,成功上传的文件地址不能自动填入“图片属性”面板中, 网页错误详细信息 用户代理:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Tence...