zoukankan      html  css  js  c++  java
  • window.open和window.location.href的几种用法

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

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

     

     

    转自:http://zhanz.blogbus.com/logs/73885336.html

    因为要让window.open不在新窗口打开,所以找了一些资料

    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>

  • 相关阅读:
    async await异步方法的理解
    前端读取excel
    js如何实现上拉加载更多
    浅谈控制反转与依赖注入
    Java实现二叉树和遍历
    Linux生产故障排查
    排序算法之快速排序
    排序算法之堆排序
    树和二叉树知识整理
    常用的数据结构简单整理
  • 原文地址:https://www.cnblogs.com/keyi/p/6114443.html
Copyright © 2011-2022 走看看