【JavaScript原生态兼容IE6可调控滚动文字功能】教程文章相关的互联网学习教程文章

textbox在光标位置插入字符功能的js实现(兼容ie,firefox)_表单特效

更简单的在光标处插入文字 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]需要注意的是document.selection.createRange是IE独有的 而firefox也有独有的一套 代码如下:var $obj = document.getElementById("words"); var selstart = $obj.selectionStart; //文字浮标选择的开始位置 var selend = $obj.selectionEnd; //文字浮标选择的结束位置

javascript移动鼠标得到单元格所在table表中的rowIndex位置[兼容ie,firefox][原创]_javascript技巧

从cnblogs看到的代码,作者的代码随便不兼容firefox但,有助于大家学习为什么下面的代码兼容了firefox,大家可以对比下,有助于学习,对于更多的文章可以参考脚本之家以前发布的文章。function mouseover(){ var ObjTd=window.event.srcElement; var ObjTr=ObjTd.parentElement; var y=ObjTr.rowIndex; var x=ObjTd.cellIndex; alert(x+" "+y); } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]下面的代码是脚本之家修改的兼...

Javascript模拟点击事件(点击链接与html点击)兼容IE/Firefox_javascript技巧【图】

一把情况下模拟点击一般两个方面,模拟点击超级连接事件firefox的兼容的函数为对HTMLAnchorElement 加入onclick事件 代码如下:try { // create a element so that HTMLAnchorElement is accessible document.createElement(a); HTMLElement.prototype.click = function () { if (typeof this.onclick == function) { if (this.onclick({type: click}) && this.href) window.open(this.href, this.target? this.target : _self); }...

JavaScript获取鼠标坐标的函数(兼容IE、FireFox、Chrome)_javascript技巧【图】

还好网上什么都有,上网找了一个浏览器兼容性最佳的函数,经测试兼容IE、FireFox、Chrome,并且不会有滚动条误差问题,存档下,以备后用 :) 代码如下:function mousePos(e){ var x,y; var e = e||window.event; return { x:e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft, y:e.clientY+document.body.scrollTop+document.documentElement.scrollTop }; }注:此函数配合...

js右键菜单,支持不同对象不同菜单(兼容IE、Firefox)_javascript技巧

版本虽然很老也不符合标准了,不过代码是值得参考的,需要右键菜单的朋友可以参考下。里面的代码修改也比较简单。<html> <head> <title>ddd</title> <style> .DreamMenu { position:absolute; visibility:hidden; z-index:100; overflow:hidden; width:150px; background-color:buttonface; border:dimgray 1px solid !important; border:buttonhighlight menu menu buttonhighlight 2px outset; padding:1px !import...

js实现的真正的iframe高度自适应(兼容IE,FF,Opera)_javascript技巧【图】

找到了下面这个js 代码如下: function SetCwinHeight(obj) { var cwin=obj; if (document.getElementById) { if (cwin && !window.opera) { if (cwin.contentDocument && cwin.contentDocument.body.offsetHeight) cwin.height = cwin.contentDocument.body.offsetHeight + 20; else if(cwin.Document && cwin.Document.body.scrollHeight) cwin.height = cwin.Document.body.scrollHeight + 10; } } } 然后…… 进入了测试过程(...

JS密码强度验证(兼容IE,火狐,谷歌)_javascript技巧【图】

大概样式: 源码: 代码如下: //=================HTML页面================= JS文件 代码如下: //使用$替换document.getElementById函数 var $ = function(v) { return document.getElementById(v); } /******************************************************验证用户输入******************************************************/ function ValidateInput(element, value) { //验证密码 if (element == "password") { if ...

JavaScript无缝上下左右滚动加定高定宽停顿效果(兼容ie/ff)_javascript技巧

JavaScript 无缝上下滚动加定高定宽停顿效果(兼容ie/ff)JavaScript 无缝上下滚动加定高定宽停顿效果(兼容ie/ff) var $ = function (id) { return "string" == typeof id ? document.getElementById(id) : id; }; var Class = { create: function() { return function() { this.initialize.apply(this, arguments); } } } Object.extend = function(destination, source) { for (var property in source) { destination...

在光标处插入字符串的实现代码兼容IE,Firefox_javascript技巧

代码如下:// 在光标处插入字符串 // myField 文本框对象 // 要插入的值 function insertAtCursor(myField, myValue) { //IE support if (document.selection) { myField.focus(); sel = document.selection.createRange(); sel.text = myValue; sel.select(); } //MOZILLA/NETSCAPE support else if (myField.selectionStart || myField.selectionStart == 0) { var startPos = myField.selectionStart; var endPos = myField.sele...

一个超简单的JS拖拽实现代码(兼容IE,Firefox)_javascript技巧

runcode /** *取得元素的真实css属性 *@param {Object} d 元素 *@param {String} a 元素的css属性名 *@version 0.2 */ function gs(d,a){ if (d.currentStyle){ var curVal=d.currentStyle[a] }else{ var curVal=document.defaultView.getComputedStyle(d, null)[a] } return curVal; } /** * 取得鼠标坐标 * @return Position */ function getMouseLocation(e){ if(!document.all){ mouseX = e.pageX; mouse...

js禁止选择功能实现代码(兼容IE/Firefox)_javascript技巧

ie,chrome可能通过JS的onselectstart 例如 代码如下: firefox可以通过CSS 代码如下:  *{ -moz-user-select:none }

Javascript网页黑白效果实现代码(兼容IE/FF等)_javascript技巧

下面的演示地址是局部灰色局部灰色 演示地址: http://demo.jb51.net/js/grayscale/index.html完全灰色 演示地址: http://demo.jb51.net/js/grayscale/demo2.htm使用方法: 1.首先在网页中引入grayscale.js文件。 2.执行grayscale函数即可。 示例代码: 代码如下: grayscale(document.body); //整站变成灰色 grayscale(document.getElementById("main"));//指定元素变灰色 grayscale.reset(document.getElementById("main"));//指...

代码短小的jsdiv层拖动实现代码[兼容IE与Firefox]_javascript技巧【图】

var ie=document.all; var nn6=document.getElementById&&!document.all; var isdrag=false; var x,y; var dobj; function movemouse(e) { if (isdrag) { dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x; dobj.style.top = nn6 ? ty + e.clientY - y : ty + event.clientY - y; return false; } } function selectmouse(e) { var fobj = nn6 ? e.target : event.srcElement; var topeleme...

解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)_javascript技巧

前言: 这是一个老bug了,现在提供一个完美解决方案。由于我一直是用createElement来创建动态的option并添加,所以一直没有遇到这个问题,但是每个人写代码风格不同,有的人就喜欢写字符串形式的标签并用innerHTML插入,这不就有问题了,为了方便不同编码风格的人,我封装了一个方法,用于解决ie的这个bug和兼容5大浏览器,这样大家都可以用一个方法来实现不同的风格,便于维护管理。 bug描述: 在ie下面使用innerHTML来插入option...

防止页面被iframe(兼容IE,Firefox火狐)_javascript技巧【图】

以前防止页面被iframe使用的是这段代码 代码如下: if (top.location !== self.location) { top.location=self.location; } 但是在Firefox里你会发现页面会一直不停的在刷. 页面根本没法用. 这里是因为firefox windows.top如果没有那么就是空,在IE下windows.top就是本窗口 页面不断的刷新 不断的运行这段js代码这就造成了一个死循环,也是为什么页面一直在刷新. 所以我更改了方式,使用下面这段代码 兼容firefox 代码如下: if(w...

功能 - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部