按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
Pressing an HTML button that uses a function to open URLs in the same new window?
有一个HTML按钮,它调用一个JavaScript函数,该函数生成经过编辑的URL,并在新的选项卡中打开这些URL。我希望能够在一个单独的窗口中按下按钮,URL在不同的窗口中打开(但不是每个URL在一个新窗口中;它们应该在同一个窗口中打开,但按钮必须在不同的窗中)。你知道我怎样才能把按钮放在不同的窗口里吗?功能如下。
var str = 'http://www.example.com/static/page/test/test.jhtml?channelID=11&seriesID=0&episodeNumber=001';
function myFun() {
var n = str.indexOf("seriesID");
var m = str.indexOf("&",n);
var y = str.substring(n, m);
var z = y.split('=');
str = str.replace(y, z[0] + '=' + (parseInt(z[1]) + 1));
var win = window.open(str, '_blank');
console.log(str);
if(win){
//Browser has allowed it to be opened
win.focus();
} else{
//Browser has blocked it
alert('Please allow popups for this site');
}
}
(按钮是用这个HTML制作的)
<script src="http://gh-canon.github.io/stack-snippet-console/console.min.js"></script>
<script src="newjs.js"></script>
<button onclick='myFun()'>Click me</button>
如果我理解正确,您想要做的是在tab-1
中放置一个按钮,该按钮将打开一个新的选项卡(tab-2
),然后每次单击该按钮时都可以更改tab-2
源。为此,您可以执行以下操作:
function changeTabSource(newSource){
myPopUpWindow = window.open(NewSource, "MyPopUp"); //Notice that I give it a label "MyPopUp" so that later I can reference it and change it.
}
现在,每当你想更改tab-2
:的来源时,都要调用它
changeTabSource("http://google.com"); //Will change tab-2 to http://google.com
changeTabSource("http://facebook.com"); //Will change tab-2 to http://facebook.com
相关文章:
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- 如何禁用最大化,最小化和关闭按钮以打开新窗口
- window.open在单击按钮打开新窗口时出错
- EXTJS 4.2:点击按钮,在新窗口中将选定的网格行从一个网格复制到另一个网格
- 在新窗口中打开DIV按钮
- 使用Javascript单击给定的按钮并将其在新窗口中打开
- 钛应用器打开新窗口和上一个标题的动态后退按钮
- 如何在java脚本中单击按钮上打开新窗口
- 如何获取 CSS 按钮以在新窗口中呈现另一个 HAML 页面
- Javascript:尝试在新窗口中打开表单提交按钮,链接由单选按钮确定
- 单击链接按钮时,无法从更新面板内部打开新窗口
- 只有当按下特定的提交按钮时,才能将表单提交到新窗口
- 使用html按钮和脚本打开新窗口
- 单击按钮打开一个新窗口,并用D3绘制多个大圆
- 点击按钮打开一个新窗口,用D3画一个大圆
- asp.net按钮类型链接应该在新窗口中打开
- 点击按钮,Chrome扩展弹出一个新窗口
- 我需要隐藏'在新窗口中打开'当我使用Iframe打开我的页面时,谷歌查看器中的按钮
- 当我点击链接按钮xyz打开一个新窗口时,ASP.Net链接按钮打开页面x.ASP
- 我们可以用提交按钮将页面重定向到新窗口吗