首页 > window.open和window.location.href的几种用法

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

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



点击这里



点击这里





于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的就只能在当前页面打开,不能打开新窗口的



点击这里



点击这里

转载于:https://www.cnblogs.com/webqiand/p/4607846.html

更多相关:

  • 对话框是GUI程序和用户进行简短交互的顶层窗口,所谓顶层窗口即始终在主窗口之上显示。QDialog是Qt所有类型的对话框窗口的基类,它继承于QWidget,是一种容器类型组件。   QWidget是所有窗口类的抽象,它也可以生成对话框,但是对话框是常见的窗口组件,若每次要使用对话框,都利用QWidget来生成并设置相关参数,显然...

  •     Alt+V垂直复制当前窗口   Alt+Shift+V将当前窗口复制到另一边的分割窗口显示,Alt+Shift+M移动当前活动窗口到另一边...

  • :vertical sfind  垂直分隔窗口(vsf),但是两个窗口的内容完全相同。在编辑的时候,内容也完全相同,如果要关闭一个窗口,输入:exit即可...

  • 《Windows程序设计》(第五版)(美Charles Petzold著) 1 #include 2 3 LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); 4 5 int WINAPI WinMain(HINSTANCE hInstance,HI...

  • linux valgrind 安装和使用 安装过程没这么复杂。 直接命令行: sudo apt-get install valgrind Valgrind 是个开源的工具,功能很多。例如检查内存泄漏工具—memcheck。 Valgrind 安装: sudo apt-get install valgrind Valgri...

  • 不知大家有没有遇见过自己写的tableview被导航栏遮挡住的问题,反正我是遇见过! 因为在ios7以后所有的UIViewController创建后默认就是full Screen的,因此如果带导航栏的应用界面中的部分控件会被导航栏覆盖掉。   解决方案:可以使用ios7中的UIViewController新增的属性extendLayo...

  • 本次配置需要修改的ssh登录的配置文件 vi /etc/ssh/sshd_config 允许root用户远程登录 设置PermitRootLogin参数值为yes #LoginGraceTime 2m PermitRootLogin yes #StrictModes yes #MaxAuthTries 6 #MaxSessi...

  • 介绍Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处。 Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断或关机后,重新开机,运行数据库及数据库监听,再运行应用服务后,登录会出现如下提示,需要继续安装完未完成的任务。                            ...

  •  最近遇到[UITableView setEditing:YES animated:YES]后 没有animation的效果  于是发现 如果在[UITableView setEditing:YES animated:YES]  后直接使用[UITableView reloadData];的话不显示animation 于是解决方案...