BOM  ( browse object model)

一、js页面的三种打开方式

1、 window.open

格式:

window.open(“第一部分”, “第二部分”,“第三部分”,“第四部分”)

有返回值,返回值是:新打开的窗口对象。

(1)      第一部分: 页面地址url    分外部链接与内部链接

(2)      第二部分:打开方式  常用:_blank和_self

(3)      第三部分:控制打开窗口的格式,可以写多个,用空格隔开:

toolbar=no 新打开的窗口有无工具条

menubar=no    无菜单栏

status=no        无状态栏

width/height=100   宽度高度

left=100      打开的窗口距离左边多少距离

resizable=no   窗口大小不可调

scrollbars=yes   出现滚动条

location=yes  有地址栏

2、 window.navigate(“url”) 跳转到目标页面,ie专用

3、 window.location (重点)

格式:

window.location.href=”url” 跳转到目标页面

eg:var a= window.location.href  用变量获取地址

window.location.hostname  主机名,域名,网站名,

window.location.pathname   路径名

二、js页面的跳转方式

1、 window.moveTo(x,y) 移动页面至某一位置,位置由x和y决定

2、 window.resizeTo(宽,高)  调整页面的宽度高度

3、 window.scrollTo(x,y)  滚动页面至哪里,y代表纵向坐标

三、模态对话框与非模态对话框(非重点,知道就好)

1、 模态对话框(Modal Dialogue Box) 如:alert

是指用户想要对对话框以外的应用程序进行操作时,必须首先对该对该对话框进行响应。

打开模态对话框:window.showModalDialog(“url”, “向目标对话框要传的值”,”窗口特征参数“)

特征参数:用分号分开,像素大小用px;如dialogHeight,dialoeWidth等。

2、 非模态对话框

打开模态对话框:window.showModalessDialog(“url”, “向目标对话框要传的值”,”窗口特征参数“)

Var a = window.dialogArgument: 用于获取模态或非模态对话框传递的值;

注:两种对话框都是永远置的;区别在于当对话框打开时,是否允许用户进行其他对象的操作。

四、Windows.history(非)

Windows.history.back(): 页面进行后退

Windows.history.forward():页面前进

五、间隔与延迟

1、  Window.setInterval(“要执行的代码”,间隔的毫秒数)

Window.clearInterval(“id”)    清除间隔执行

例题见03-24 动态时钟或倒计时

2、Window.setTimeout(“要执行的代码”,延迟的毫秒数)

Window.clearTimeout(“id”)  清除延迟执行

Eg:停止计时

<p id="count3">0    </p>

<script>

var z = window.setInterval("count3()", 1000);

function count3() {

var now = document.getElementById("count3").innerText;

now = parseInt(now);

if(now < 10) {

now++;

document.getElementById("count3").innerText = now;

}else{

window.clearInterval(z);

}

}

</script>

js---BOW---页面打开方式,跳转方式 2017-03-24的更多相关文章

  1. 微信小程序详解——页面之间的跳转方式【路由】和参数传递

    微信小程序拥有web网页和Application共同的特征,我们的页面都不是孤立存在的,而是通过和其他页面进行交互,来共同完成系统的功能.今天我们来研究小程序页面之间的跳转方式. 1.先导 在Andr ...

  2. js 修改页面样式的两种方式

    1.  element.style       行内样式操作 代码示例 : <!DOCTYPE html> <html lang="en"> <hea ...

  3. 拼多多(7pdd)微信跳转h5页面打开app跳转任意url关注技术weixin://dl/business/?ticket

    拼多多微信跳转接口利用了微信官方的weixin://dl/business/?ticket技术,此类接口可以在官方接口中找到,分析代码如下: <title>拼多多</title> ...

  4. js登录页面的 回车事件

    js登录页面的 回车事件 js登录页面的 回车事件(2012-12-26 10:37:03)转载▼标签: jseventkey回车事件登录 分类: js.jquery  //回车事件 第一种docum ...

  5. JS页面打开方式丶对话框及页面跳转方式

    一.js页面的三种打开方式 1. window.open 2. window.navigate("url") 跳转到目标页面 3. window.location.href=&qu ...

  6. js实现页面跳转的两种方式

      CreateTime--2017年8月24日08:13:52Author:Marydon js实现页面跳转的两种方式 方式一: window.location.href = url 说明:我们常用 ...

  7. vue的跳转方式(打开新页面)

    vue的跳转方式(打开新页面) 2018年11月22日 10:43:21 浊清... 阅读数 2043   版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和 ...

  8. js实现页面跳转的八种方式

    整理一下JavaScript八种跳转方式,欢迎评论补充! 第一种方法: <script> window.location.replace('http://www.cnblogs.com/c ...

  9. vue的跳转方式(打开新页面)及传参

    1. router-link跳转 // 直接写上跳转的地址 <router-link to="/detail/one"> <span class="sp ...

随机推荐

  1. hihoCoder Demo Day dp

    题意:有一个机器人被困在一个的迷宫中,机器人的初始位置是,目的地是,并且它的移动方式很奇怪:只能一直向右,直到不能再向右才能把方向变成向下:只能一直向下,直到不能再向下才能把方向变成向右.迷宫中的每个 ...

  2. 《Java编程思想》读书笔记

    前言 这个月一直没更新,就是一直在读这本<Java编程思想>,这本书可以在Java业界被传神的一本书,无论谁谈起这本书都说好,不管这个人是否真的读过这本书,都说啊,这本书很好.然后再看这边 ...

  3. python批量修改文件内容及文件编码方式的处理

    最近公司在做tfs迁移,后面要用新的ip地址去访问tfs 拉取代码  ,所以原来发布脚本中.bat类型的脚本中的的ip地址需要更换 简单说下我们发布脚本层级目录 :每个服务站点下都会有一个发布脚本 . ...

  4. nginx笔记5-双机热备原理

    1动静分离演示: 将笔记3的Demo改造一下,如图所示: 改造完成后,其实就是在网页上显示一张图片 现在启动Tomcat运行起来,如图: 可以看到图片的请求是请求Tomcat下的图片. 现在,通过把静 ...

  5. CEPH RGW集群和bucket的zone group 不一致导致的404异常解决 及 使用radosgw-admin metadata 命令设置bucket metadata 的方法

      问题现象: 最近在研究zonegroup的配置操作,发现在配置zonegroup后修改了default zone,导致访问对象报404错误. 问题原因: rgw 日志 报异常'request fo ...

  6. 网络基础Cisco路由交换三

    热备份路由协议HSRP:Cisco私有协议 确保了当网络边缘设备或接入链路出现故障时,用户通信能迅速并透明地恢复,以此为ip网络提供余性,通过使用同意虚拟ip地址和虚拟mac地址,LAN网段上的两台或 ...

  7. 整理几个js上传多张图片的效果

    一.普通的上传图片,张数不限制 <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"&g ...

  8. 如何更改Ubuntu的root密码

    安装Ubuntu系统时,只提示了设定用户密码,该密码可用于普通用户暂时获取root的权限,执行一些需要root权限的操作,而没有要求我们设置root密码,在需要用到root密码时,却想不起来,很尴尬啊 ...

  9. 3_Longest Substring Without Repeating Characters -- LeetCode

    C++解法一: class Solution { public: int lengthOfLongestSubstring(string s) { ] = {},left = , res = ; ; ...

  10. windowsXP下搭建JAVA环境教程

    一.工具准备安装JKD6:传送门:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-w ...