Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1505
  • Last Modified:

Confirm Box Then Open New Window

How can i modify the following code to ask a confirm box.  If the person says 'yes' then it will open the given page in a new window with specified settings:  Here is the code i am using to open the new window:

<A onclick="javascript:window.open('mail_reg_confimation.cfm?MeetingID=#URL.reg#&UserID=#MeetingRegUserID#','_blank','width=300,height=50,scrollbars=0,menubar=0');" href="##">Send Email Confirmation</A>

Thank you,
Jeff
0
jeffmace
Asked:
jeffmace
2 Solutions
 
xp_commanderCommented:
<A onclick="javascript:if(!confirm('Are you sure ? Okay to continue, Cancel to Abort.'))return false; else

window.open('mail_reg_confimation.cfm?MeetingID=#URL.reg#&UserID=#MeetingRegUserID#','_blank','width=300,height=50,scrollbars=0,menubar=0')

;" href="##">Send Email Confirmation</A>
0
 
thirdCommented:
a more straight example.

<html>
<head>
<script>
  function openwindow(url){      
    if(confirm('This will send an email confirmation. Press ok if yes, otherwise cancel....')){
      window.open(url,'_blank','width=300,height=50,scrollbars=0,menubar=0');
      }
  }
</script>
</head>
<body>
<A href="#" onclick="if(confirm('This will send an email confirmation. Press ok if yes, otherwise cancel....')){window.open('mail_reg_confimation.cfm?MeetingID=#URL.reg#&UserID=#MeetingRegUserID#','_blank','width=300,height=50,scrollbars=0,menubar=0');}" >Send Email Confirmation</A>

<A href="#" onclick="openwindow('mail_reg_confimation.cfm?MeetingID=#URL.reg#&UserID=#MeetingRegUserID#');return false;" >Send Email Confirmation</A>

</body>
</html>

i would prefer using the function as it is more readable.
0
 
jeffmaceAuthor Commented:
Thank you both for showing me these methods, both worked great and are valuable knowledge that I am happy to add to my code book.

Thank you,
Jeff
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now