• window.open和window.location.href的几种用法


    windows.open("URL","窗口名称","窗口外观设定");

    <A href="javascript:window.open('webpage.asp','_self')"> 点击这里 </A>

    <a onclick="window.open('webpage.asp','_self');void 0" href="#"> 点击这里 </a>


    于Window.open的参数小结(参书改编) 先看一个例子:
    [javascipt:]window.open("Webpage.asp?",Derek,"height=100,width=100,status=yes,toolbar=yes, menubar=no,location=no");
    此语句打开一个新窗口,页面为webpage.asp,参数为var,名字为Derek,高为100,宽为100,显示状态栏和工具条,不显示菜单和地址。

    具体总结的各个属性参数如下:
    window = object.open([URL ][, name ][, features ][, replace]]]])
    URL:新窗口的URL地址
    name:新窗口的名称,可以为空
    featurse:属性控制字符串,在此控制窗口的各种属性,属性之间以逗号隔开。
    fullscreen= { yes/no/1/0 } 是否全屏,默认no
    channelmode= { yes/no/1/0 } 是否显示频道栏,默认no
    toolbar= { yes/no/1/0 } 是否显示工具条,默认no
    location= { yes/no/1/0 } 是否显示地址栏,默认no
    directories = { yes/no/1/0 } 是否显示转向按钮,默认no
    status= { yes/no/1/0 } 是否显示窗口状态条,默认no
    menubar= { yes/no/1/0 } 是否显示菜单,默认no
    scrollbars= { yes/no/1/0 } 是否显示滚动条,默认yes
    resizable= { yes/no/1/0 } 是否窗口可调整大小,默认no
    width=number 窗口宽度(像素单位)
    height=number 窗口高度(像素单位)
    top=number 窗口离屏幕顶部距离(像素单位)
    left=number 窗口离屏幕左边距离(像素单位)

    关于本题中,第二个参数的详解:
    name可以为:

    _blank 表示新开一个窗口,
    _parent表示父框架窗口,
    _self表示覆盖该窗口,
    xxx表示覆盖名字为xxx的窗口
    (每个窗口都可以给他命名)
    不能为省略,可以为空!

    用window.location.href的就只能在当前页面打开,不能打开新窗口的

    <a href="javascript:window.location.href=webpage.asp"> 点击这里 </a>

    <A href="javascript:window.location.href('webpage.asp')"> 点击这里 </A>

  • 相关阅读:
    Maven对Springboot项目配置文件、依赖分离打包
    记录一次SpringBoot中@Value注入失败
    springboot读取配置文件getResourceAsStream的用法
    hive的行列转换2
    hive的行列转换
    idea中java编译Unreachable statement编译错误
    Java 基础( 数组)
    linux ln命令详解
    Mac下打开进入/usr/local等隐藏目录
    Go map字典排序
  • 原文地址:https://www.cnblogs.com/webqiand/p/4607846.html
Copyright © 2020-2023  润新知