这篇文章主要介绍了简单了解JS打开url的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
在新标签页中得到方式打开url
窗口。open (loginurl_withaccout,“平等”);
下面根据后台返回的url以及用户名密码字段,以及用户名密码动态生成了带账号的url。
.ax美元”。/前面/getURLBySidAndUid”{sysid: sysid},“文章”,函数(d) { var loginurl_withaccout=d。loginurl + & # 63;“+ d.namefield +”=? d.username + d.pwdfield”和“+ +”=? d.userpwd; console.info (loginurl_withaccout); 窗口。open (loginurl_withaccout,“平等”); }、功能(e) { 层。alert('出问题啦~请稍后再试~”,{标题:“提示”,图标:2}); },假);//同步
在新标签页中发布方式打开url
下面这种方式支持IE9以上以及谷歌火狐。但是不支持360
/*获取系统带参数的登录url */.ax美元”。/前面/getURLBySidAndUid”{sysid: sysid},“文章”,函数(d) {/*得到跳转*//* var loginurl_withaccout=d。loginurl + & # 63;“+ d.namefield +”=? d.username + d.pwdfield”和“+ +”=? d.userpwd; 窗口。open (loginurl_withaccout,“平等”);*//*跳后转*/var params=new Array (); 参数个数。推动({name: d.namefield价值:d.username},{名称:d.pwdfield,值:d.userpwd}); openPostWindow (d.loginurl params,“平等”); }、功能(e) { 层。alert('出问题啦~请稍后再试~”,{标题:“提示”,图标:2}); },假);//同步/* * *动态创建表形式单——实现后带参数跳转到新标签页 * */openPostWindow (url参数,函数名称){ var tempForm=document.createElement(“形式”); tempForm.id=" tempForm_post”; tempForm.method=" post "; tempForm.enctype="应用程序/x-www-form-urlencoded”; tempForm.action=url; tempForm.target=名称;/*打开新窗口*/tempForm.style。显示=懊挥小?//添加参数 (var项params) { var输入=document.createElement(“输入”); input.name=params[项目]. name; 输入。值=https://www.yisu.com/zixun/params[项目]value; tempForm.appendChild(输入); } document.body.appendChild (tempForm); tempForm.submit (); document.body.removeChild (tempForm); }
window.location和窗口。开区别
性质不同
-
<李> window.location: window.location是窗口对象的属性。李>
<李> window.open: window.open是窗口对象的方法。李>
用途不同
-
<李> window.location:窗口。位置用来替换当前页,也就是重新定位当前页。李>
<李> window.open: window.open用来让链接页面在窗口中打开。李>
打开网站不同
-
<李> window.location: window.location只能在一个网站中打开本网站的网页。李>
<李> window.open:窗口。开放可以在一个网站上打开另外的一个网站的地址。李>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。