Welcome 微信登录

首页 / 脚本样式 / JavaScript

IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点

IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点

公司WEB项目要求是必须兼容FF3,IE6/7/8。本文所述为IE6下的一个BUG. 项目里面写了一个自己封装的弹出层,原理是先动态添加一个遮罩层,再动态添加一个DIV(Table)层(做弹出层的PNG半透明边框效果),DIV里面动态添加一个IFrame,这个Iframe页面指向一个现存的HTM文件。 如果这个HTM文件中,包含文本输入框这样的一些表单元素,在IE6下就会出娄子了。 测试组的人说了,弹出层打开后,“经常”无法获取文本框的焦点,就...
jquery $(document).ready() 与window.onload的区别

jquery $(document).ready() 与window.onload的区别

1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。2.编写个数不同 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 $(document).ready()可以同时编写多个,并且都可以得到执行 3.简化写法 window.onload没有简化写法 $(document).r...
javascript 动态调整图片尺寸实现代码

javascript 动态调整图片尺寸实现代码

我前段时间写的一篇文章就遇到过这种事情,后来用CSS的overflow和max-width属性暂时解决了页面变形的问题。这种方法好处是简单,但坏处是会破坏某些细节的效果。 如overflow:hidden,意思是当内部元素宽度大于父框架时隐藏超出宽度的部分。这样做可能会是一些内容突然截断,被隐藏了,很对不起观众。通过max-width属性限制文章插图最大宽度的话,需要考虑各浏览器的兼容性。IE6是不支持这个属性的,在我印象中,一些浏览器虽然支持这个属性,但...
Javascript 面向对象特性

Javascript 面向对象特性

1. JavaScript中的类型 -------- 虽然JavaScript是一个基于对象的语言,但对象(Object)在JavaScript中不是第一型的。JS 是以函数(Function)为第一型的语言。这样说,不但是因为JS中的函数具有高级语言中的函 数的各种特性,而且也因为在JS中,Object也是由函数来实现的。——关于这一点,可以在 后文中“构造与析构”部分看到更进一步的说明。 JS中是弱类型的,他的内置类型简单而且清晰: ---------...
JavaScript的public、private和privileged模式

JavaScript的public、private和privileged模式

Summary 私有变量 在对象内部使用"var"关键字来声明,而且它只能被私有函数和特权方法访问。 私有函数 在对象的构造函数里声明(或者是通过var functionName=function(){...}来定义),它能被特权函数调用(包括对象的构造函数)和私有函数调用。 特权方法 通过this.methodName=function(){...}来声明而且可能被对象外部的代码调用。它可以使用:this.特权函数() 方式来调用特权函数,使用 :私有函...
通过javascript设置css属性的代码

通过javascript设置css属性的代码

1.透明度: 如果没有为一个文本指定一个背景颜色或者一个背景图像,那么这个元素的背景通常是透明的。 这一点很重要,如果一个绝对定位的且带有文本的元素放在一个有文本的元素之上,那么将会十分的混乱,那么我们就可以通过设置背景图片或者背景颜色来进行遮盖,如果必须的话我们可以将其显示的设置为"transparent"(透明的) 通用的设置透明元素通用的css如下: 复制代码 代码如下: opacity:.75;//ff new -moz-opacity:.75;/...
javascript iframe编程相关代码

javascript iframe编程相关代码

最近在处理几个项目中都用到了iframe,有时一个页面中有多个iframe,而且几个iframe需要相互访问彼此的函数或者父窗口的函数。今天有空就将页面框架编程做个整理。 一个页面中的所有框架以集合的形式作为window对象的属性提供,例如:window.frames就表示该页面内所有框架的集合,这和表单对象、链接对象、图片对象等是类似的,不同的是,这些集合是document的属性。因此,要引用一个子框架,可以使用如下语法: 复制代码 代码如下: wind...
滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码

滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码

安装U盘里下载的“滚动条变色”插件, 安装到DW后,如何正常应用该特效插件? 答:打开DW , 1、新建页面——代码——删除<html>前面的所有代码! 2、鼠标定位在<head>之后——点击DW“设计”——点击“滚动条变色”插件,进行设置。 滚动条代码英文翻译:arrow——箭头,track——轨道。 提示:如果插入以下代码不能变色,请把网页头部<html>前的多于代码删除即可! 滚动条变色: 也可以直接在网页的<...
js 学习笔记(三)

js 学习笔记(三)

一种面向对象语言需要向开发者提供四种基本能力: (1) 封装——把相关的信息(无论数据或方法)存储在对象中的能力。 (2) 聚集——把一个对象存储在另一个对象内的能力。 (3) 继承——由另一个类(或多个类)得来类的属性和方法的能力。 (4) 多态——编写能以多种方法运行的函数或方法的能力。 对象的类型 1.本地对象 ①Array类 ②Date类 2.内置对象 3.宿主对象 Array类 toString()方法和valueOf()方法,返回特殊的字符串。...
<< 361 362 363 364 365 366 367 368 369 370 >>