From: http://blog.donews.com/dodo 在IE,FF下测试通过,在TE无效。 function addBookmark(title,url) { if (window.sidebar) { window.sidebar.addPanel(title, url,""); } else if( document.all ) { window.external.AddFavorite( url, title); } else if( window.opera && window.print ) { return true; } } 页面使用: 添加到收藏 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
兼容IE与FF Code:间隔滚动效果-兼容IE和FireFox 14家国内银行启用CN新域名防诈骗 华军,天空就暂停迅雷下载发布最新公告 微软OneCare处子秀过关 拦住Word漏洞木马 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
Code:用JavaScript限制textarea输入长度 (For: IE、Firefox ...) body {font-size:14px;} maxlength=10 maxlength=20 function isMaxLen(o){ var nMaxLen=o.getAttribute? parseInt(o.getAttribute("maxlength")):""; if(o.getAttribute && o.value.length>nMaxLen){ o.value=o.value.substring(0,nMaxLen) } } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
在调试js时遇到一些恶心的问题,于是做了一个测试程序,放到网上让大家帮我测试。帖子见http://vchelp.net/cndevforum/subject_view.asp?page=-1&subject_id=165791 下面我给出关于测试的解释:起因源于我想做这么一个网页:用户上传一个图片后,如果图片大于500象素,则在客户端把图片缩小成500象素大小。但是不想让用户看到这个大小调整过程。于是想首先隐藏这个图片,在整个网页下载完成后,调整大小,然后再显示调整好的图像。...
function GetCurrentStyle (obj, prop) {if (obj.currentStyle) {return obj.currentStyle[prop];}else if (window.getComputedStyle) {prop = prop.replace (/([A-Z])/g, "-$1");prop = prop.toLowerCase ();return window.getComputedStyle (obj, "").getPropertyValue(prop);}return null; } 代码来自于http://tvweek.com/javascripts/default.js
是在CSDN论坛看到的一个问题,平常我也没有注意,或者说没有这样用吧。看代码 var foo = function() { var $ = function() { return document.getElementById(arguments[0]); } $("d2").innerHTML = $("d1").innerHTML; } //]]> 改动两个文本框里的值,把这个容器的innerHTML赋值给d2 foo() [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]不是预期的结果吧?包括在Opera下执行的情况也是与Firefox下...
今天在Ajax中使用两个下拉框动态添加select中的options,当我在IE测试下正常使用却在FireFox中不能正常使用,我对脚本也不是很熟悉,所以上网查了一下发现他们在动态添加option时有点不同。 下面把他记下来,说不定以后还可以用用: 动态删除select中的所有options: function deleteAllOptions(sel){ sel.options.length=0; } 动态删除select中的某一项option: function deleteOption(sel,indx){ ...
下载:firebug1.0-beta.zip怎么说呢,强就一个字啦~NND,上面这个图是我开到了 Ispect 状态,鼠标移动时截下来的。这比看源文件然后再搜索可是方便的太多了,这个世界是怎么了,还有这样的雷峰存在,真是太BT了~而且还可以对AJAX进行Debug,跟踪出错信息,对当前网页进行即时编辑(WYSIWYG),CSS效果预览等等,总之方便啊,好使啊,牛B啊,哈哈哈~大家用一用就知道了~他的官网是:http://getfirebug.com/PS:本不想提供下载,...
目前很多在网络上流传的右键菜单都不支持XHTML,主要就是因为document.body和document.documentElement之间的不同造成的 还有一个就是很多右键菜单程序太大,于是自己写了一个迷你型的右键菜单,支持IE和firefoxadad#rightMenu{padding:2px;background-color:menu;cursor:default;position:absolute;z-index:900;border-right:1px solid #aaa;border-bottom:1px solid #aaa;border-top:1px solid #fff;border-left:1px solid #fff...
1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.formName.elements["elementName"] (3)其它 参见 2 2. 集合类对象问题 (1)现有问题: 现有代码中许多集合类对象取用时使用 (),IE 能接受,MF 不能。 (2)解决方法: 改用 [] 作为下标运算。如:document...
在线编辑器在我们日常的项目开发中非常有用(如新闻系统),它可以方便地实现文章的在线编辑,省掉了FrontPage等工具。那么是怎样实现浏览器在线编辑功能的呢? 首先需要IE的支持,在IE5.5以后就有一个编辑状态. 就是利用这个编辑状态,然后用javascript来控制在线编辑的。 首先要有一个编辑框,这个编辑框其实就是一个可编辑状态的网页, 我们用iframe来建立编辑框。 并且在加上javascript代码来指定HtmlEdit有编辑...
jb51站长推荐的用js实现的多浏览器支持的图片轮换展示效果在ie,firefox和测试一切正常,建议以后大家都要用这样的兼容性比较好的代码body {margin:0 auto; padding:0; text-align:center } .box400 {margin:0 auto;padding:0;width:400px} #f_menu { MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 400px; HEIGHT: 20px } #f_menu A { DISPLAY: block; BACKGROUND: #393939; FLOAT: left; OVERFLOW: hidden; COLOR: #fff; LINE-HE...
今天为Kinoko-World写v2版,遇到了点js的小问题。document.all在firefox下不支持,上网搜索了一下, 用 document.getElementsByTagName("*") 替代就OK了。 getElementsByTagName("*") 可以得到得到所有元素的集合 getElemntById 可以按id得到某一元素 getElementsByName 可以得到按name属性得到某一元素 getElementById效果更好啊
如何在Z-Blog中运行代码(纯JS版)一文中由于FF不支持insertAdjacentElement,造成无法显示“运行代码”链接。今天Google了一下,发现一篇好文,将下面的脚本存成iedom4moz.js文件,每页调用——OK,一切搞定!独乐乐,不如众乐乐,分享给诸位了^_^ 代码如下:// JavaScript Document // 统一接口:为FireFox添加IE的方法和属性 if(window.Event){// 修正Event的DOM /* IE5 MacIE5 Mozilla Konquer...
上个礼拜在整理以前写的一个日历脚本,FF下对年显示的总是有问题,搞了郁闷s。例如如下脚本:在IE下提示“2007”——没有问题!可是在FF下却提示“107”?var today = new Date(); alert(today.getYear()); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]Google了一下,才明白在FF的getYear返回的是“当前年份-1900”的值(传说以前一直这样处理),而NB的MS却当Year>=2000,直接把减去的1900又加回来了。呵呵,再次佩服IE的容错...