代码如下: document.onkeydown=function(e){ var isie = (document.all) ? true:false; var key; var ev; if(isie){//IE浏览器 key = window.event.keyCode; ev = window.event; }else{//火狐浏览器 key = e.which; ev = e; } alert(key); if(key==9){//IE浏览器 if(isie){ ev.keyCode=0; ev.returnValue=false; }else{//火狐浏览器 ev.which=0; ev.preventDefault(); } } }; JavaScript教程/参考手册 JavaScript热搜...
实现代码: 代码如下:function addFav(){ if(document.all){ window.external.addFavorite('http://jb51.net','FREE Web Directory'); }else if(window.sidebar){ window.sidebar.addPanel('FREE Web Directory', 'http://jb51.net',''); }}加入收藏 javascript 加入收藏夹,需要注意一个细节的地方,如果 上面没有加 “rel=sidebar” ,那么将会报错: window.sidebar.addPanel is not a function。JavaScript教程/...
代码如下: //得到页面高度 var yScroll = (document.documentElement.scrollHeight >document.documentElement.clientHeight) ? document.documentElement.scrollHeight : document.documentElement.clientHeight; alert(yScroll) //得到页面宽度 var xScroll=(document.documentElement.scrollWidth>document.documentElement.clientWidth) ? document.documentElement.scrollWidth : document.documentElement.scrollWidth; ale...
对于DOM对象的innerHTML属性想必大家都不会陌生,但是outerHTML用起来相对于会少一点了,innerHTML属性返回的是DOM对象从开始标签到结束标签中所包含的HTML,而outerHTML属性返回的是包括DOM对象本身标签在内的HTML,下图能很好的解释两个属性的区别:outerHTML最开始是属于IE的私有属性,可以查看MSDN上的说明:outerHTML Property(http://msdn.microsoft.com/en-us/library/ms534310(VS.85).aspx)。目前IE、Chrome、Safari、Oper...
一般情况下,我们获取年份的时候都是通过下面的代码:var now = new Date(); var initYear = now.getYear(); 以上代码在IE中initYear是对的,但是ff以及chrome下不兼容,换成 var initYear = now.getFullYear();IE、FireFox、Chrome下均可行 JS中getYear()和getFullYear()区别: js中得到当前年份做法是var dayObj=new Date(); dayObj.getYear()来得到年份,我前面写过这样会出现浏览器的兼容性的问题,就是在IE中能得到我们想要的...
javascript实现客户端file选择文件后img标签加载客户端图片实现图片预览。 测试浏览器:firefox6,firefox12,chrome 25.0.1364.172 m,IE6-IE10 都兼容 safari5.0.4不支持FileReader和file.files.item(0).getAsDataURL方法,暂时无解,需要上传到服务器后返回临时文件名用img标签加载,不知道后续的safari版本是否支持FileReader对象。 IE10下效果:IE9下效果:实现源代码:javascript实现IE,firefox客户端图片预览 //使用IE条件注...
但是值得注意的是官方介绍中已明确表态说这个插件不支持ie6,下面将提供多实例化Zero Clipboard复制功能的实现及兼容ie6的写法! 先下载ZeroClipboard http://www.gxlcms.com/jiaoben/24961.htmlbody { font-family:arial,sans-serif; font-size:9pt; }.copyit {text-align:center; border:1px solid #FD6001; background-color:#ED730B; margin:10px; padding:2px 5px; cursor:pointer; font-size:12px; border-radius:3px;}.copyi...
我们在用Firefox上一些网站会看到这样的显示: 现在时间是:108年1月26日 而IE浏览器的话就显示正常的: 现在时间是:2008年1月26日 原因就是javascrīpt的兼容性问题var today = new date();var year = today.getYear();在Firefox里面getYear返回的是 "当前年份-1900" 的值,而微软做了一个改动: 当today的年份大于等于2000的时候 直接把1900加上了 返回的 200X (而不是10X) 如:today年份是1999 返回99 today年份是2000 返回200...
JavaScript获取鼠标移动时的坐标(兼容:IE8、谷歌、Firefox、Opera ),测试通过 直接复制成html文件,即可运行。 为方便大家测试特准备了一份在线演示JavaScript获取鼠标移动时的坐标(兼容:IE8、谷歌、Firefox、Opera)_脚本之家 .tip { width:200px; border:2px solid #ddd; padding:8px; background:#f1f1f1; color:#666; } //方法1 function mousePos(e){ var x,y; var e = e||window.event; return { x:e.clientX+documen...
1.firefox不能对innerText支持。 firefox支持innerHTML但却不支持innerText,它支持textContent来实现innerText,不过默认把多余的空格也保留了。如果不用textContent,如果字符串里面不包含HTML代码也可以用innerHTML代替。 2.禁止选取网页内容: 在IE中一般用js:obj.onselectstart=function(){return false;} 而firefox用CSS:-moz-user-select:none 3.滤镜的支持(例:透明滤镜): IE:filter:alpha(opacity=10); firefox:-moz-...
最近使用Firefox进行网页的调试,发现有些Javascript XSLT处理XML的语句仅仅支持IE浏览器。而网络中的一些介绍javascript XSLT 处理XML的文章基本上都是依据AJAX来做的。无奈中,自己写了一个Javascript XSLT处理XML展现页面的小功能。现在帖出来和大家共享,希望大家给点改进意见。在Firefox中使用XSLTProcessor对象处理XML,主要使用该对象的两个方法: 一、transformToFragment()。 二、transformToDocument()。下面的代码仅仅使用...
解决了uploadify插件在chrom频繁崩溃的问题,又遇到了新问题,ff浏览器下报HTTP 302错误, ff浏览器下 uploadify 利用flash进行post上传时没有包含原来的session信息,而是重新创建了一个session,新的session无法通过登录验证,因此被重定向到了登录页面。 解决的方法无非就是将原session一起post到服务器端,然后服务器端登录验证之前将需要验证的session改为post过来的那个。。。(语言组织能力太差—,—)。 jquery.uploadify...
很多时候,在浏览网页时,我们需要考虑用户不小心时关闭窗口的情况,特别是当用户有很重要的数据还没有保存,我们的程序有必要对用户进行提醒。这个时候我们可以通过是用javascript window.onbeforeunload() 这个方法来阻止用户关闭窗口,见如下这个例子:window.onbeforeunload=function(event){return 'hello';}这样当用户按了关闭按钮时,便会弹出如下这个窗口(这个是兼容IE和firefox的):其中"Hello"是返回值,当你按了取消时...
本文实例讲述了js实现iframe框架取值的方法。分享给大家供大家参考,具体如下: 为啥世上会有这么多不同的浏览器?每次遇到js/css的浏览器兼容性问题,总是要发出这样的感叹,真希望这些个浏览器公司全部倒下,然后只留下一家(显然这是一个不可能实现的美好愿望),言归正传,看代码吧: iframe框架内页:框架内页父级类:iframe1中文本框的值:function getValue(){var ofrm1 = document.getElementById("frame1").document;if (ofrm...
最近在做博客的目录功能,发现一个在现代浏览器间的一个bug,或是称之为差异,即页面滚动值(scrollTop)的获取与设定。 在此之前先说一下关于页面元素的坐标获取,这张图的经典性不必再提。实现滚动到某位置功能 一个最主要的功能就是实现点击标题页面滚动,因为我们要滚动到页面某个标题,所以需要计算出滚动这个元素的具体绝对位置,而常用的offsetTop是获取到当前元素与之最近的决定其定位的元素的偏移量,此处不适用。 此处应使...