How to open links in new window ONLY IF the check box is checked
        Posted  
        
            by 
                Travis
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Travis
        
        
        
        Published on 2013-10-17T15:57:16Z
        Indexed on 
            2013/10/17
            21:54 UTC
        
        
        Read the original article
        Hit count: 298
        
Here is what i have so far. I have it so they open in new windows, but i want it only if the check box is checked...
<!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>
I am unsure how to actually do the if statement if it is checked then open. It does currently open in a new tab.. i just need it to be only when its checked.
Any help with this will be greatly appreciated! Thanks!
© Stack Overflow or respective owner