これが私がこれまでに持っているものです。新しいウィンドウで開くようにしていますが、チェックボックスがオンになっている場合にのみ必要です...
<!DOCTYPE html>
<html>
<head>
<script>
function new() {
if ( document.getElementById('checkbox').checked )
window.open( 'y', 'n', 't', 'New Window' );
}
else
{
break;
}
var OpenNew = document.getElementById('opennew');
OpenNew.addEventListener('click', OpenWin, false );
</script>
</head>
<body>
<p>
<form name="test">
<p>Open link in a new window <input type="checkbox" id="checkbox" name="check" /></p>
</form>
</p>
<p>
<h2>My favorite Websites to visit</h2>
<a href="http://www.youtube.com" target="new" id="y">Youtube</a><br />
<a href="http://www.newegg.com" target="new" id="n">Newegg</a><br />
<a href="http://www.twitch.tv" target="new" id="t">Twitch.tv</a><br />
</p>
</body>
</html>
チェックしてから開く場合、ifステートメントを実際に実行する方法がわかりません。現在、新しいタブで開きます。チェックされている場合にのみ開く必要があります。
これに関するどんな助けも大歓迎です!ありがとう!