这是我到目前为止所拥有的。我有它,所以它们在新窗口中打开,但只有在选中复选框时我才想要它...
<!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 语句。它目前确实在一个新选项卡中打开.. 我只需要在它被选中时才需要它。
对此的任何帮助将不胜感激!谢谢!