javascript
Tizzy_Joel
这个作者很懒,什么都没留下…
展开
-
事件event参数,火狐与ie的区别
火狐:someElement.onclick=function(evt){ //evt 事件对象,需传。event为undefind}chrome,safri:someElement.onclick=function(evt){ //event==evt 为true ,博大的webkit,哈哈。}ie:some原创 2012-02-03 13:06:08 · 555 阅读 · 0 评论 -
SNS平台与第三方APP的JS通信实现
原文:http://ued.sohu.com/article/518先看一下我们遇到了什么问题?在我们的白社会里,需要嵌入第三方应用,而嵌入的方式是使用 iframe,为了页面美观,这里就有一个最简单的需求:iframe 的高度需要跟随其本身内容的变化而实时变化,这就要求主页面根据 iframe 的内容实时的去设置其样式 height 值,但是因为第三方应用和白社会不属于同一个域,转载 2012-04-01 10:49:38 · 441 阅读 · 0 评论 -
js 手动触发事件
if (document.all) { // For IE comment.click();} else if (document.createEvent) { //FOR DOM2var ev = document.createEvent('HTMLEvents'); ev.initEvent('click', false, true);//初始化方法 com转载 2012-04-28 09:22:19 · 2036 阅读 · 0 评论 -
js操作元素的css
JS操作css的float属性的特殊写法使用js操作css属性的写法是有一定的规律的:1、对于没有中划线的css属性一般直接使用style.属性名即可。如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。2、对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第一个字符换成大写转载 2012-04-27 15:32:05 · 1656 阅读 · 0 评论 -
将页面滚至页首
在页面首部添加一个锚点比如控制按钮添加一个onclick事件,代码为:window.location.hash='top'"转载 2012-04-27 15:02:26 · 391 阅读 · 0 评论 -
setTimeout with a shorter delay
http://dbaron.org/log/20100309-faster-timeouts转载 2012-04-28 16:09:38 · 412 阅读 · 0 评论 -
利用HTML5的window.postMessage实现跨域通信
postMessage是html为了解决跨域通信,特别引入的一个新的API,目前支持这个API的浏览器有:Firefox, IE8+, Opera, Safari, Chrome。postMessage允许页面中的多个iframe/window的通信,postMessage也可以实现ajax直接跨域,不通过服务器端代理。这里以iframe1.html的代码为例。1)向另外一个iframe发转载 2012-04-28 16:20:37 · 5360 阅读 · 0 评论 -
JS:attachEvent和addEventListener 使用方法
JS:attachEvent和addEventListener 使用方法attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列)addEventListener方法 用于 Mozilla系列举例:document.getElementById("btn").onclick = method1;document.getElemen转载 2012-05-09 10:37:13 · 293 阅读 · 0 评论 -
获得dom元素的宽和高
var param = i ? "Height" : "Width"; if (elem === win) { var de = doc.documentElement; rt = self["inner" + param] || (de && de["client" + param]) || doc.b转载 2012-05-15 12:13:02 · 690 阅读 · 0 评论 -
body的高度
浏览器各种高度宽度区别 2011-04-14 11:10:11| 分类:javascript |字号 订阅js获取元素位置 和 窗口高度,用来手动设定div高度关于获取各种浏览器可见窗口大小的一点点研究。在我本地测试当中:在IE、FireFox、Opera下都可以使用document.body.clientWidthdocumen转载 2012-06-18 16:28:40 · 4549 阅读 · 0 评论 -
JavaScript中的execCommand
execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为指令参数(如下例中的"2D-Position"),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的"false"即表示不显示对话框)转载 2012-08-14 17:26:12 · 360 阅读 · 0 评论 -
获得父窗体对象
用open打开的窗口,就用window.opener得到父窗体对象!ps:ie Tester的ie6下,window.opener为undefined,ie6下正常,不要被ieTester给迷惑啦~~用showModelsDialog打开的窗口,就用dialogArguments得到父窗体对象!原创 2012-10-10 16:41:30 · 456 阅读 · 0 评论 -
jason与字符串的转换
JSON.parse用来将JSON字符串反序列化成对象,JSON.stringify用来将对象序列化成JSON字符串。老版本的浏览器不支持这个对象,但你可以通过json2.js来实现同样的功能。转载 2012-03-09 17:27:10 · 3361 阅读 · 0 评论 -
jquery 获取各种屏幕的宽度和高度
$(document).ready(function(){ alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(document.body).height());//浏览器当前窗口文档body的高度 alert($(document.body).oute转载 2012-03-09 15:58:58 · 632 阅读 · 0 评论 -
用jquery获得选择的checkbox的文字值
音乐 美术 信息技术 运动 单选 var hobbies; $("input[name=likes]").change(function(){ hobbies=''; //console.log($(this)[0].checked); $("input:checked[nam原创 2012-02-03 14:28:07 · 8177 阅读 · 0 评论 -
图片加载成功后显示图片
要导入的js:var HTMLElement=HTMLElement?HTMLElement:function HTMLElement(){ }; HTMLElement.prototype.__defineGetter__=HTMLElement.prototype.__defineGetter__?HTMLElement.prototype.__defineGetter原创 2012-02-06 10:56:14 · 1558 阅读 · 1 评论 -
筛选class来选取元素的一种实现
用遍历所有元素的方式function getElementsByClass(className){ var elems=document.getElementsByTagName('*');//获得所有的dom元素 var res=[]; for(var index=0;index //console.log(原创 2012-02-06 13:09:32 · 566 阅读 · 0 评论 -
用js取样式
elem.style只能取该元素的内联样式。如果要取该元素的所有样式(内联,嵌入式,外部),则ie用: elem.currentStyleff用:elem.ownerDocument.defaultView.getComputedStyle(elem, null)统一:HTMLElement.prototype.__defineGetter__("currentStyle"原创 2012-02-06 09:43:17 · 426 阅读 · 0 评论 -
applyElement方法
applyElement方法语法:object . applyElement ( oElement , sWhere )参数:oElement : 必选项。对象(Element)。要被添加的对象。sWhere : 可选项。字符串(String)。outside | inside ,outside : 默认值。将 oElement 添加为 object 的父对象。转载 2012-02-06 11:34:37 · 2343 阅读 · 0 评论 -
事件的绑定和移除
var eventUtil={ addEventHandler:function(target,EventType,fnHandle){ if(target.attachEvent) { target.attachEvent("on"+EventType,function(){fnHandle.apply(target)});转载 2012-02-08 09:46:09 · 434 阅读 · 0 评论 -
jquery和js绑定事件的不同
1,方式不同js: domElem.on事件名称=function(){};jquery: $(domElem).事件名称(function(){});2,某元素同一事件绑定多个处理函数不同js: domElem.onclick=function(){ alert("1"); }; domElem.onclick=function(原创 2012-02-08 08:35:18 · 1205 阅读 · 0 评论 -
深入理解javascript
http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html转载 2012-02-10 15:43:46 · 264 阅读 · 0 评论 -
防止<a>点击后乱跳
原创 2012-02-22 00:09:29 · 300 阅读 · 0 评论 -
textarea长度限制
/*If you want to use this script, please keep the original author in this header!Purpose: Script for applying maxlengths to textareas and monitoring their character lengths.Author: James O'CullD转载 2012-02-22 19:38:48 · 806 阅读 · 0 评论 -
IE6 中 window.location.href 不能跳转
window.location.href在IE6下面竟然不跳转,这是为什么呢?这个是我写的语句:a href="javascript:void(0);" ;onclick="javascript:window.location.href='http://www.sina.com';">转到新浪/a>后面是网上找到了解决方案(URL:http://www.cnblogs.com/kaim转载 2012-10-17 10:25:17 · 1264 阅读 · 0 评论