[!--quoteo(post=389050:date=Jun 28 2006, 08:12 PM:name=michaellunsford)--][div class=\'quotetop\']QUOTE(michaellunsford @ Jun 28 2006, 08:12 PM) [snapback]389050[/snapback][/div][div class=\'quotemain\'][!--quotec--] okay, looking at the javascript, your culprate might be here: [code] location = 'name=Forums&file=profile&mode=viewprofile&u='+the_form.channel.value;} [/code] the "location" part emulates a header location redirect. redirects will not open new windows. you could replace that line of code with [code]window.open('name=Forums&file=profile&mode=viewprofile&u='+the_form.channel.value','_blank');[/code] and it should open a new window instead of redirecting. HOWEVER, you might have problems with popup blockers. Keeping the target="_blank" in the <form> header, You could also try changing that line out with this:[code]document.forms[0].action = 'name=Forums&file=profile&mode=viewprofile&u='+the_form.channel.value; return = true; }[/code] return = true should tell the form to submit to the new location. if it gives you trouble, try adding a question mark before the name= part: [code]document.forms[0].action = '?name=Forums&file=profile&mode=viewprofile&u='+the_form.channel.value; [/code] [/quote] thanks for all your help! but do you know why i might be getting error on page when i use [code]<script type="text/javascript"> function cp_go( the_form ) { if ( !the_form.channel.value ) { return; } document.forms[0].action = 'name=Forums&file=profile&mode=viewprofile&u=+'the_form.channel.value;} return = true;} </script>[/code] actually every way you stated above gave me error on page.