zoukankan      html  css  js  c++  java
  • JS复习 DOM

    DOM

      可以操作浏览器在桌面上的位置。尺寸。和地址栏。浏览器内部写的div之类的不能操作没有标记的纯文本

      windows对象
        window.open();开启新页面  不要乱用   公开的不要用

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <input type="button" value="按钮1" id="btn1" />
            </div>
        </form>
    </body>
    </html>
    <script>
        var oBtn1 = document.getElementById("btn1");//获取按钮的id叫oBtn1
        oBtn1.onclick = function () {//点击oBtn1发生的事件
            window.open("Default2.aspx");//源窗口新页面打开
            window.open("Default2.aspx","_blank","width=400 height=400 left=200 top=200")//新窗口打开 宽高个400距离左边上边个200
        }
    </script>


        window.close();关闭当前页面在哪个页面执行关闭哪个页面

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <input type="button" value="按钮1" id="btn1" />
                <input type="button" value="按钮2" id="btn2" />
            </div>
        </form>
    </body>
    </html>
    <script>
        var a;
        var oBtn1 = document.getElementById("btn1");//获取按钮的id叫oBtn1
        var oBtn2 = document.getElementById("btn2");//获取按钮的id叫oBtn2
        oBtn1.onclick = function () {//点击oBtn1发生的事件
          a=  window.open("Default2.aspx");//源窗口新页面打开 
        }
        oBtn2.onclick = function () {//点击oBtn2发生的事件
            a.close();  //关闭 a=  window.open("Default2.aspx");网页
        }
    </script>


        window.opener;父级窗口

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <input type="button" value="按钮1" id="btn1" />
                
            </div>
        </form>
    </body>
    </html>
    <script>
        document.getElementById("btn1").onclick = function () {
            window.opener.close();//点击按钮关闭父级窗口
        }
    </script>


        window.setInterval(“要执行的代码”,“间隔的毫秒数”)间隔一段时间执行代码  / window.setTimeout(间隔的id) 清除间隔执行
       调整页面

        window.navigate("url");  不用
        window.moveTo(x,y);移动相对于IE浏览器有用
        window.resizeTo(wid,hei);相对于IE浏览器有用
        window.scrollTo(x,y);相当于锚点X为横向坐标。Y为纵向坐标

      window.history对象
        window.history.back();按一下后退
        window.history.forward();按一下前进

        window.history.go(n);n为数字  放正数前进n个页面  放负数后退n个页面
      window.location对象
         window.location.href="url";跳转页面只能在当前页面跳转  不会被屏蔽  可以alret获取网页地址

      

        

  • 相关阅读:
    CodeForces 734F Anton and School
    CodeForces 733F Drivers Dissatisfaction
    CodeForces 733C Epidemic in Monstropolis
    ZOJ 3498 Javabeans
    ZOJ 3497 Mistwald
    ZOJ 3495 Lego Bricks
    CodeForces 732F Tourist Reform
    CodeForces 732E Sockets
    CodeForces 731E Funny Game
    CodeForces 731D 80-th Level Archeology
  • 原文地址:https://www.cnblogs.com/skyhorseyk/p/7352976.html
Copyright © 2011-2022 走看看