concatenate for URL string

I want to concatenate Login+@+Server from the following javascript and pass it through the URL string.


<script><!--
 function SendMail(Login, Server) {
 <CFOUTPUT>
    urlStr = 'fileserver/#REQUEST.contentFolder#/sendemail.cfm'               
 </CFOUTPUT>
   window.open(urlStr, 'SendMail', 'Login + "@" + Server ,menubar=1,toolbar=0,location=0,directories=0,status=1,scrollbars=yes,resizable=1,copyhistory=1,width=400,height=270');
 }
//--></script>
 My javascript code
 <a class="body" href="javascript:SendMail(John_Stern, nbc.com')">John_Sterns</a></strong></p>

smares323Asked:
Who is Participating?
 
Michel PlungjanConnect With a Mentor IT ExpertCommented:
You also have quote problems and should use onClick and return false on the link too (points to b0l)
<script><!--
 <CFOUTPUT>
  var urlStr = 'fileserver/#REQUEST.contentFolder#/sendemail.cfm'               
 </CFOUTPUT>
 function SendMail(Login, Server) {
  var query = escape(Login + "@" + Server); 
  var w = window.open(urlStr+"?login="+query, 'SendMail','menubar,status,scrollbars,resizable,copyhistory,width=400,height=270');
  return (w)?false:true; // handle popup blockers
 }
//--></script>
 
 <a class="body" href="pleaseEnableJavascript.html" 
onClick="return SendMail('John_Stern','nbc.com')">John_Sterns</a></strong></p>

Open in new window

0
 
b0lsc0ttIT ManagerCommented:
smares323,

If you want to pass that in the URL you need to use something like ...

   var query = escape(Login + "@" + Server)
   window.open(urlStr + "?login=" + query, 'SendMail', 'menubar=1,toolbar=0,location=0,directories=0,status=1,scrollbars=yes,resizable=1,copyhistory=1,width=400,height=270');

Let me know if you have any questions or need more information.

b0lsc0tt
0
All Courses

From novice to tech pro — start learning today.