Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 369353
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T13:54:42+00:00 2026-05-12T13:54:42+00:00

I have a dropdown selector in place and I need to change it so

  • 0

I have a dropdown selector in place and I need to change it so that the target=”_blank” so it opens up a new tab.

Here is the current code:

<SCRIPT TYPE="text/javascript">
<!--
function dropdown(mySel)
{
var myWin, myVal;
myVal = mySel.options[mySel.selectedIndex].value;
if(myVal)
   {
   if(mySel.form.target)myWin = parent[mySel.form.target];
   else myWin = window;
   if (! myWin) return true;
   myWin.location = myVal;
   }
return false;
}
//-->
</SCRIPT>

<div id=countryselector>
    <FORM
        ACTION="../cgi-bin/redirect.pl"
        METHOD=POST onSubmit="return dropdown(this.gourl)">
        <SELECT NAME="gourl">
            <OPTION VALUE="">Select a Country...
            <OPTION VALUE="http://google.com">USA
            <OPTION VALUE="http://google.ca">Canada
        </SELECT>
        <INPUT TYPE=SUBMIT VALUE="Go">
    </FORM>
</div>

Thanks in advance

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T13:54:42+00:00Added an answer on May 12, 2026 at 1:54 pm
    function dropdown(mySel) {
        var myVal = mySel.options[mySel.selectedIndex].value;
        if (myVal) {
            if (mySel.form.target) {
                window.open(myVal, mySel.form.target, '_attributes_');
            } else {
                window.location.href = myVal;
            }
        }
        return false;
    }
    

    A list of _attributes_ can be found here for Mozilla or here for IE. There are a few differences in some of the options available, so it is best to review both lists.

    You can also leave the third parameter off the function call and it should behave like target="_blank" on your <form>:

    // behaves as if you submitted <form ... target="_blank">:
    window.open(myVal, mySel.form.target);
    

    Here is an example using a set of _attributes_ as documented at the links provided to open a window of a specific size and position with specific parts of the UI suppressed:

    // this opens a window that is 400 pixels by 300 pixels
    // it is positioned 100 pixels from the top and the left
    // it will have no statusbar, no menu but the new window will have a toolbar:
    window.open(myVal, mySel.form.target,
        'height=300,width=400,top=100,left=100,statusbar=0,menu=0,toolbar=1');
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a dropdown list that stores name/value pairs. The dropdown appears in each
Is there any way to have a dropdown in excel that will show a
I have three values I need to align in a dropdown box. How can
I have dropdown list control in one of my application and when I add
I have a dropdown box and a literal tag inside an Update Panel. On
I have a dropdown, I have a datasource, I have AutoPostBack set to true
So, I have an autocomplete dropdown with a list of townships. Initially I just
I have a custom built ajax [div] based dynamic dropdown. I have an [input]
I have a Tapestry PropertyModel for gender. Right now the dropdown just shows Male
I have a requirement to add conditional disabled & class attributes to a dropdown

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.