1
編集されたURLを生成し、これらのURLを新しいタブで開くJavaScript関数を呼び出すHTMLボタンがあります。私は別のウィンドウでURLを開いた別のウィンドウでボタンを押すことができるようにしたいが、新しいウィンドウの各URLではなく、同じウィンドウで開きますが、ボタンは別のウィンドウになければなりません。ボタンを別のウィンドウに置く方法を知っていますか?この機能は以下の通りです。同じ新しいウィンドウでURLを開く機能を使用するHTMLボタンを押すと、
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>