zoukankan      html  css  js  c++  java
  • JavaScript之window与history对象

    open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。

    此方法区别于超链接的方式,是因为用这个方法打开的窗体能够被原来的窗体控制;也可以控制原来的窗体。
    childWindow = open(url , "_blank","top=200,left=200,width=300,height=300")  // childWindow则就是子窗体的对象

    子窗体控制父窗体:opener是子窗体代表父窗体滴
    opener. document.bgColor = "red"
    // 也可以通过opener.方法名() 调用父窗体的方法

    window的parent,得到当前窗体的父窗体;window.frames得到当前窗体的框架frame,这是一个数组,数组的内容是按照上下左右的顺序把各个frame放进数组。
    window.top可以一步回到最外层的窗体。

    实现页面跳转的方式汇总:
    1. <meta http-equiv="refresh" content="3;url=www.baidu.com">  //3秒钟跳转到百度页面
    2. window.navigate("www.baidu.com")
    3. window.location.href="www.baidu.com"; //不推荐
    4. location="www.baidu.com"
    5. window.replace("www.baidu.com")  //替换当前页面,不能通过后退按钮返回到前一页面
    6. location.reload()  //刷新当前页面


    剪贴板:
    window.clipboardData.setData("Text", 内容)

    history对象:
    方法back() 返回上一页面
    方法go();   go(-1)表示返回上一页面; go(-2)表示返回上两页面,如此类推。

  • 相关阅读:
    利用Telnet来模拟Http请求 有GET和POST两种
    WebConfig特殊字符的转义!
    userprofile同步用户失败的原因和解决方案
    linux mysql表名大小写
    web.py 中文模版报错
    docker 开启远程
    web.py 笔记
    python 安装influxdb-python
    安装pip
    influxdb 命令
  • 原文地址:https://www.cnblogs.com/lee0oo0/p/2889549.html
Copyright © 2011-2022 走看看