js---BOW---页面打开方式,跳转方式 2017-03-24
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的更多相关文章
- 微信小程序详解——页面之间的跳转方式【路由】和参数传递
微信小程序拥有web网页和Application共同的特征,我们的页面都不是孤立存在的,而是通过和其他页面进行交互,来共同完成系统的功能.今天我们来研究小程序页面之间的跳转方式. 1.先导 在Andr ...
- js 修改页面样式的两种方式
1. element.style 行内样式操作 代码示例 : <!DOCTYPE html> <html lang="en"> <hea ...
- 拼多多(7pdd)微信跳转h5页面打开app跳转任意url关注技术weixin://dl/business/?ticket
拼多多微信跳转接口利用了微信官方的weixin://dl/business/?ticket技术,此类接口可以在官方接口中找到,分析代码如下: <title>拼多多</title> ...
- js登录页面的 回车事件
js登录页面的 回车事件 js登录页面的 回车事件(2012-12-26 10:37:03)转载▼标签: jseventkey回车事件登录 分类: js.jquery //回车事件 第一种docum ...
- JS页面打开方式丶对话框及页面跳转方式
一.js页面的三种打开方式 1. window.open 2. window.navigate("url") 跳转到目标页面 3. window.location.href=&qu ...
- js实现页面跳转的两种方式
CreateTime--2017年8月24日08:13:52Author:Marydon js实现页面跳转的两种方式 方式一: window.location.href = url 说明:我们常用 ...
- vue的跳转方式(打开新页面)
vue的跳转方式(打开新页面) 2018年11月22日 10:43:21 浊清... 阅读数 2043 版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和 ...
- js实现页面跳转的八种方式
整理一下JavaScript八种跳转方式,欢迎评论补充! 第一种方法: <script> window.location.replace('http://www.cnblogs.com/c ...
- vue的跳转方式(打开新页面)及传参
1. router-link跳转 // 直接写上跳转的地址 <router-link to="/detail/one"> <span class="sp ...
随机推荐
- windows转mac-开发环境搭建(一):mac上搭建maven环境
1.下载地址:https://maven.apache.org/download.cgi 将下载的maven压缩包进行解压,放入到一个方便管理的文件当中,解压命令:tar zxvf apache-ma ...
- linux yum源配置及vim运用
redhat7默认没有yum模板,需要自己创建[root@localhost ~]# mount /dev/cdrom /root/iso/(挂载镜像)mount: /dev/sr0 写保护,将以只读 ...
- Java多线程,判断其他线程是否结束的方法
方法1:通过Thread类中的isAlive()方法判断线程是否处于活动状态. 线程启动后,只要没有运行完毕,都会返回true. [注]如果只是要等其他线程运行结束之后再继续操作,可以执行t.join ...
- Ubuntu16.04安装搜狗输入法后有黑边问题的解决方法
apt-get install compton compton -b
- Davinci DM6446开发攻略-UBOOT-2009.03移植2 nand flash的烧写
很长一段时间没有更新博客了,是因为要推出新开发方案和做好客户服务工作,忙得不易乐乎.有关DAVINCI U-BOOT的移植,以前写过一篇u-boot-1.3.4(2008年的),其实和这个u-bo ...
- SetCooperativeLevel函数介绍(设置协作等级)
函数声明 function SetCooperativeLevel(hWnd: HWND; dwFlags: DWORD): HResult; stdcall; 参数介绍 hWnd Di ...
- 理解Annotation
一.概念 Annontation是Java5开始引入的新特征.中文名称一般叫注解.它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类.方法.成员变量等)进行关 ...
- 修改windows7中文件的权限
1.修改ntkrnlpa.exe的权限 2.鼠标右键,选择"属性" 3.单击"安全"选项,选择"高级" 4.在高级安全设置中,选择" ...
- 解决MyEclipse中的Building workspace问题
解决MyEclipse中的Building workspace问题 1.方法一 点击"Project",取消勾选"Build Automatically" 2. ...
- Java之Iterator
Java之Iterator 1.实例源码 /** * @Title:IteratorJava.java * @Package:com.you.model * @Description:Iterator ...