脚本之家 脚本之家脚本之家是一个专业的收集各类脚本学习资料的网站,尽量修正错误打造精品脚本类学习网站,我们为大家游戏脚本资源,源码,软件,asp,php,javascript等编程资料,是网页制作,网络编程,网站建设人士的聚集场所。 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
在这篇文章中,作者介绍了7个在IE和Firefox中不同的JavaScript句法。 1. CSS "float" 值 访问一个给定CSS 值的最基本句法是: object.style.property ,使用驼峰写法来替换有连接符的值,例如,访问某个ID为"header"的<div>的background-color 值,我们使用如下句法: document.getElementById("header").style.backgroundColor= "#ccc"; 但由于"float"这个词是一个JavaScript保留字,因此我们不能用 object.style.float 来访问,这...
JavaScript事件监听完整实例(含注释) var oEventUtil = new Object(); oEventUtil.AddEventHandler = function(oTarget,sEventType,fnHandler) { //IE和FF的兼容性处理 //如果是FF if(oTarget.addEventListener){ oTarget.addEventListener(sEventType,fnHandler,false); } //如果是IE else if(oTarget.attachEvent){ oTarget.attachEvent('on'+sEventType,fnHandler); } else{ oTarget['on'+sEventType] = fnHandle...
ie支持outerText,firefox支持textContent 代码如下:if (isIE) { var spanTest=document.getElementById('spanTest'); spanValue = spanTest.outerText; } else { spanValue = spanTest.textContent; }
1.document.formName.item("itemName") 问题 说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用document.formName.elements["elementName"]. 2.集合类对象问题 说明:IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象. 解决方法:统一使用[]获取集合类对象. 3.自定义属性问...
代码如下:<script type="text/javascript"><!-- function GOOGLEResize(){ alert(1); } var ua=navigator.userAgent.toLowerCase(); var isStrict=document.compatMode=="CSS1Compat", isOpera=ua.indexOf("opera")>-1, isSafari=(/webkit|khtml/).test(ua), isIE=ua.indexOf("msie")>-1, isIE7=ua.indexOf("msie 7")>-1, isGecko=!isSafari&&ua.indexOf("gecko")>-1, isBorderBox=isIE&&!isStrict, isWindows=(ua.indexOf("window...
页面中有一个select元素,id为customer,在网上好多的介绍jquery引用select的选中值的方法都是用: 代码如下:$("#customer option[selected]").val(); 这个方法来得到selcte选中项的值。我也是一直是这么用,不过最近安装了FF3.5正式版,发现这种方法在它下面得不到值,就去看jquery的帮助文档,在文档中对select选中的引用是用如下方法: 代码如下:$("#customer option:selected").val(); 用这种方法引用在FF3.5下就正常了。
代码如下:[code] <script type="text/javascript"> var loading = { element: null, count: 0, ID: 0, createLoading: function(parent, width, height){ //用于生成外围的进度条框 loading.element = document.createElement("div"); loading.element.id = "loading"; loading.element.className = "loading"; loading.element.style.height = height; loading.element.style.backgroundColor = "#ffffff"; loading.element.style...
自己优化修改了网上的一个JS拖动类,增加了拖动时显示半透明的特效。 //www.gxlcms.com/article/16122.htm注意,本文类中的Cminfo类请 查看://www.gxlcms.com/article/18760.htm 代码如下://*********************************移动层 函数 开始******************************************* //生成拖动层很简单,只需要(参数之一如果是数组表示局部拖动,arr[0]表示拖动层,arr[1]表示整体) //new divDrag([test], [getObject(test31...
var sliderwidth=300 //设置滚动宽度 var sliderheight=150 //设置流动高度 var slidespeed=3 //设置滚动带度(1-10)1的滚动速度最慢 slidebgcolor="#ffffff" //滚动区域的背景色 var leftrightslide=new Array() var finalslide='' leftrightslide[0]='' //设置图片地址及其链接地址。 leftrightslide[1]='' leftrightslide[2]='' leftrightslide[3]='' leftrightslide[4]='' var copyspeed=slidespeed leftrightslide...
一个小小的人性化功能,给用户很大的方便,所以如果你要做类似的网站,侠客建议还是加上哟。 先体验一下此功能吧: 按下向左方向键转到:www.baidu.com 按下向右方向键转到:www.google.com 按下向回车键转到:www.gxlcms.com 按下ctrl+enter回车键转到:www.gxlcms.com 实现本功能的javascript代码: 支持按键盘方向键翻页跳转的代码 document.onkeydown = pageEvent; var enableEnter = true; //是否支持回车转向,一般情况...
而在FireFox中却没有这样的对象,如果有函数嵌套调用,需要不停的向下传递Event,例如下面的场景。 代码如下:<div style="background-color:Red; width:300px; height:300px;" onclick="Test(event,this);" id="panel"></div> function Test(event,dom){ Test1(event); } function Test1(event){ Test2(event); } function Test2(event){ alert(event.target.id); } 在Test2方法中需要使用event,就需要写成这样。如果在某种场景下...
1.直接用ID属性进行引用 test1 myDiv [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 代码如上,测试表时在IE下有效,Firefox中无效。 2.直接用NAME属性进行引用 test1 myDiv [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 代码如上,在FF和IE下均无效,记得以前在网上看过有人用NAME去引用,不知是自己记错了还是什么。 3.使用getElementById(),getElementsByName(),getElementsByTagName()进行引用 test1 myDiv [Ctrl+A...
比如: 1. document.all() 在FF里不行. 必须改成document.getElementById(); 2. obj.innerText = "XXX"; 在FF里好像偶尔也有问题. 换成obj.innerHTML = "XXX";就行了. 3. var olE = document.body.onload; 获得body的onload函数. IE没问题.FF不行.改成window.onload.解决. 至于window.onload和body.onload有什么区别.. 还有待百度一下. 4. 在IE中.event对象有x,y属性. FF没有. event.x在FF里应该是event.pageX 解决办法. mX = event...
1. document.formName.item("itemName") 问题 说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"]; Firefox下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用document.formName.elements["elementName"]. 2.集合类对象问题 说明:IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象. 解决方法:统一使用[]获取集合类对象. 3.自定义属性...