2014.9.23window对象

一、window对象

Wondow.navigate(url); 跳转页面(与超链接的区别:可以加逻辑条件)

Var a = Math.random(); 0-1之间随机数

Var a = paramInt(Math.random()*10000)%3  随机0,1,2

Document.write(a);

Window.moveTo(0,0); 移动窗口到0,0的位置

window.resizeTo(200,200) 移动调整窗口大小

window.showModalDialog(“1.html”); 打开模态对话框(模态对话框:只要不关,其他窗口无法操作)永远置顶

dialogArgument(“url”,“值”,“dialogWidth=”“;dialogLeft=””;dialogHeight=”“;center=yes”) 在模态对话框接受传过来的值

dialogArgument(”url,数据参数,特征参数“)

数据参数:在对话框页面中,用dialogArgument获得

特征参数:用分号隔开,像素大小要加上px。dialogHeight,dialogWidth,center

window.showModelessDialog(); 非模态对话框(置顶,但是其他窗口可以操作)其参数与showModalDialog相同

Window.scrollTo(0,10000); 滚动到坐标是0,10000的地方

二、window.History对象

window.History.back() 后退

window.History.foward() 前进

window.History.go(n) n是数字,n是正数——前进,n是负数——后退

三、window.location对象

Window.location.href; 获得本页面的地址,href是属性,地址栏的地址

Hostname主机名,域名,网站名

Pastname 路径名。?后面不是路径

Protocol:协议名

四、window.status 给状态栏赋文字

Window.status=”好了,小苹果“;

五、window.document 对象

(一)找到元素

1.getElementById()——最多找一个

2.getElementsByName()——找出来的是个数组

3.getElementsByTagName()——找出来的是个数组

4.getElementsByClassName()——找出来的是个数组

(二)操作内容

第一类:非表单元素:

1.获取内容

a.innerHTML 获取ID内的所有内容

a.innerTEXT 只获取ID内的文字内容

a.outHTML 获取外部的HTML,包括标签本身的内容,<div>...</div>

2.设置内容

a.innerHTML = “<font color=red>hello world</font>”;

3.清空内容

赋空字符串

第二类:表单元素:

Var t = document.getElementById(“t1”);

Alert(t.value); 获取input中的value值,或者<textarea></textarea>中间的值

Alert(t.innerHTML); 获取元素

t.value = “内容改变了”; 改值

(三)操作属性

a.setAttribute(“disabled”,”disabled”); 设置属性,按钮不可用

a.getAttribute(“type”); 获取属性

a.removeAttribute(“disabled”); 移除属性

(四)操作样式

1.直接操作样式属性

a.style.xxxx="";

var s = a.style.xxxx;

时间: 2024-09-30 06:08:23

2014.9.23window对象的相关文章

Django学习笔记(二)—— 模板

疯狂的暑假学习之 Django学习笔记(二)-- 模板 参考: <The Django Book> 第四章 一.模板基础知识 1.模板是如何工作的 用 python manage.py shell 启动交互界面(因为manage.py 保存了Django的配置,如果直接python启动交互界面运行下面代码会出错) 输入下面代码 >>> from django import template >>> t = template.Template('My name

[Java] JSTL格式化时间计算时差

引入JSLT标签: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> 字符串someDate: <c:set var="someDateStr" value="2

2014年度江西省青年科学家培养对象名单(共36名)

2014年度江西省青年科学家培养对象名单(共36名) 王玉皞 南昌大学 李  璠 南昌大学 王红明 南昌大学 许恒毅 南昌大学 陈  奕 南昌大学 周  猛 南昌大学 吴志华 南昌大学中德联合研究院 刘桂强 江西师范大学 孔令华 江西师范大学 江玉梅 江西师范大学 程广玲 华东交通大学 王  凯 华东交通大学 李志龙 江西财经大学 袁非牛 江西财经大学 陈素华 南昌航空大学 薛名山 南昌航空大学 徐洪珍 东华理工大学 罗  峰 东华理工大学 刘维清 江西理工大学 沈宗洋 景德镇陶瓷学院 常启兵

2014年辛星完全解读Javascript第七节 数组和对象

由于Javascript是脚本语言,因此,使用起来非常方便,数组的使用也是比较简单的,下面我们就主要介绍一下Javascript中数组的介绍,以及上一节中没有完成的对象的介绍. **************数组************** 1.在Javascript中,声明一个数组太简单了,而且它支持三种方式,第一种方式是直接实例化一个Array,然后用下标的形式去添加,但是它不像PHP那样灵活,它不允许不写下标就向里面添加数据,因此,我们指定下标即可. 2.访问数组的成员就向C语言的数组那样访

2014年辛星完全解读Javascript第六节 对象

随着面向对象的普及,现在很多语言都在支持面向对象,Javascript也不例外,所谓对象,就是拥有属性和方法的数据.这里的属性其实就是变量,这里的方法,其实就是函数.但是Javascript的面向对象和其他编程语言还是有很大区别的. ************对象************* 1.Javascript中的对象的定义“属性的无序集合,每个属性存放一个初始值.函数或者对象”,也就是说,对象是没有额定顺序的值的数组. 2.Javascript中的对象一般可以分为本地对象.内置对象.宿主对象

2014年12月8日-对象的三种状态

三种状态的区分关键在于: 有没有ID ID在数据中有没有 在内存中有没有(Session缓存) 三种状态: transient :内存中有对象,没有ID,缓存中也没有 persistent:内存中国有,缓存中有,数据库有(ID) detached:内存有,缓存没有,数据库有,ID

javascript event(事件对象)详解

1. 事件对象 thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.45;vertical-align:top;border-top:1px solid #ddd}.table>thead

ajax之请求对象的创建以及它与服务器之间的4次“握手”(好吧其实只有3次)

request对象的创建 对于request对象的创建,我们总会第一时间反映到下列语句 var request=new XMLHttpRequest(); 不过因为各大浏览器之间的相互斗殴行为,事情是不会这么简单的. 比如非常经典的:IE浏览器没有XMLHttpRequest函数. 但这难不倒我们聪明机智的程序员,我们也有经典的应对措施: function createRequest(){     try{         request=new XMLHttpRequest();     }c

2014年4月23日 10:22:08

step 1 : 做tcp网络编程,要解析一批批的数据,可是数据是通过Socket连接的InputStream一次次读取的,读取到的不是需要转换的对象,而是要直接根据字节流和协议来生成自己的数据对象. 按照之前的编程思维,总是请求然后响应,当然Socket也是请求和响应,不过与单纯的请求响应是不同的. 这里Socket连接往往是要保持住的,也就是长连接,然后设置一个缓冲区,网络流不断的追加到缓冲区.然后后台去解析缓冲区的字节流. http://cuisuqiang.iteye.com/blog/