I'm attemping to create a function that adds spaces either in front of or behind a string. For example, I want this "test" string to have 6 spaces after it, plus the 4 characters in "test" for a total of 10 characters. I have an "align" variable for both left and right alignment for the spaces. So far, the only result I get is 'test ' instead of 'test '
<CFSCRIPT> function spaceFiller(cell, fill, align) { var newcell = ""; if (len(cell) EQ 0) { cell = " "; } newcell = cell; for (i=1; i EQ len(fill - (len(cell))); i=i+1) { if (align EQ "R") { newcell = " " & newcell; } else { newcell = newcell & " "; } } return (newcell); } </CFSCRIPT> <cfoutput> 10 characters - align left: '#spaceFiller("test","10","L")#' </cfoutput> The result I get is 'test ' and what I want is 'test ' Any help would be much appreciated - thanks in advance. -J ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:346926 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm